|
DebugServer2
|
This is the complete list of members for ds2::Target::Darwin::MachOProcess, including all inherited members.
| _auxiliaryVector (defined in ds2::Target::Darwin::MachOProcess) | ds2::Target::Darwin::MachOProcess | protected |
| _currentThread (defined in ds2::Target::ProcessBase) | ds2::Target::ProcessBase | protected |
| _entryPoint (defined in ds2::Target::ProcessBase) | ds2::Target::ProcessBase | protected |
| _flags (defined in ds2::Target::ProcessBase) | ds2::Target::ProcessBase | protected |
| _hardwareBreakpointManager (defined in ds2::Target::ProcessBase) | ds2::Target::ProcessBase | mutableprotected |
| _info (defined in ds2::Target::ProcessBase) | ds2::Target::ProcessBase | protected |
| _interruptState (defined in ds2::Target::POSIX::Process) | ds2::Target::POSIX::Process | protected |
| _loadBase (defined in ds2::Target::ProcessBase) | ds2::Target::ProcessBase | protected |
| _mach (defined in ds2::Target::Darwin::MachOProcess) | ds2::Target::Darwin::MachOProcess | protected |
| _passthruSignals (defined in ds2::Target::POSIX::Process) | ds2::Target::POSIX::Process | protected |
| _pid (defined in ds2::Target::ProcessBase) | ds2::Target::ProcessBase | protected |
| _sharedLibraryInfoAddress (defined in ds2::Target::Darwin::MachOProcess) | ds2::Target::Darwin::MachOProcess | protected |
| _softwareBreakpointManager (defined in ds2::Target::ProcessBase) | ds2::Target::ProcessBase | mutableprotected |
| _terminated (defined in ds2::Target::ProcessBase) | ds2::Target::ProcessBase | protected |
| _threads (defined in ds2::Target::ProcessBase) | ds2::Target::ProcessBase | protected |
| afterResume() (defined in ds2::Target::ProcessBase) | ds2::Target::ProcessBase | virtual |
| allocateMemory(size_t size, uint32_t protection, uint64_t *address)=0 (defined in ds2::Target::ProcessBase) | ds2::Target::ProcessBase | pure virtual |
| Attach(ProcessId pid) (defined in ds2::Target::POSIX::Process) | ds2::Target::POSIX::Process | static |
| attach(int waitStatus)=0 (defined in ds2::Target::POSIX::Process) | ds2::Target::POSIX::Process | protectedpure virtual |
| attached() const (defined in ds2::Target::ProcessBase) | ds2::Target::ProcessBase | inline |
| beforeResume() (defined in ds2::Target::ProcessBase) | ds2::Target::ProcessBase | virtual |
| checkInterrupt(ThreadId tid, int waitStatus) (defined in ds2::Target::POSIX::Process) | ds2::Target::POSIX::Process | protected |
| cleanup() (defined in ds2::Target::ProcessBase) | ds2::Target::ProcessBase | protectedvirtual |
| convertMemoryProtectionFromPOSIX(int POSIXProtection) const (defined in ds2::Target::POSIX::Process) | ds2::Target::POSIX::Process | protected |
| convertMemoryProtectionToPOSIX(uint32_t protection) const (defined in ds2::Target::POSIX::Process) | ds2::Target::POSIX::Process | protected |
| Create(Host::ProcessSpawner &spawner) (defined in ds2::Target::POSIX::Process) | ds2::Target::POSIX::Process | static |
| currentThread() const (defined in ds2::Target::ProcessBase) | ds2::Target::ProcessBase | inline |
| deallocateMemory(uint64_t address, size_t size)=0 (defined in ds2::Target::ProcessBase) | ds2::Target::ProcessBase | pure virtual |
| detach() override (defined in ds2::Target::POSIX::Process) | ds2::Target::POSIX::Process | virtual |
| entryPoint() const (defined in ds2::Target::ProcessBase) | ds2::Target::ProcessBase | inline |
| enumerateMappedFiles(std::function< void(MappedFileInfo const &)> const &cb) (defined in ds2::Target::ProcessBase) | ds2::Target::ProcessBase | virtual |
| enumerateSharedLibraries(std::function< void(SharedLibraryInfo const &)> const &cb) override (defined in ds2::Target::Darwin::MachOProcess) | ds2::Target::Darwin::MachOProcess | virtual |
| enumerateThreads(std::function< void(Thread *)> const &cb) const (defined in ds2::Target::ProcessBase) | ds2::Target::ProcessBase | virtual |
| getAuxiliaryVector(std::string &auxv) override (defined in ds2::Target::Darwin::MachOProcess) | ds2::Target::Darwin::MachOProcess | virtual |
| getAuxiliaryVectorValue(uint64_t type) override (defined in ds2::Target::Darwin::MachOProcess) | ds2::Target::Darwin::MachOProcess | virtual |
| getGDBRegistersDescriptor() const final (defined in ds2::Target::ProcessBase) | ds2::Target::ProcessBase | virtual |
| getInfo(ProcessInfo &info) (defined in ds2::Target::ProcessBase) | ds2::Target::ProcessBase | virtual |
| getLLDBRegistersDescriptor() const final (defined in ds2::Target::ProcessBase) | ds2::Target::ProcessBase | virtual |
| getMaxBreakpoints() const (defined in ds2::Target::ProcessBase) | ds2::Target::ProcessBase | inlinevirtual |
| getMaxWatchpoints() const (defined in ds2::Target::ProcessBase) | ds2::Target::ProcessBase | inlinevirtual |
| getMaxWatchpointSize() const (defined in ds2::Target::ProcessBase) | ds2::Target::ProcessBase | inlinevirtual |
| getMemoryRegionInfo(Address const &address, MemoryRegionInfo &info)=0 (defined in ds2::Target::ProcessBase) | ds2::Target::ProcessBase | pure virtual |
| getSharedLibraryInfoAddress(Address &address) (defined in ds2::Target::Darwin::MachOProcess) | ds2::Target::Darwin::MachOProcess | virtual |
| getThreadIds(std::vector< ThreadId > &tids) (defined in ds2::Target::ProcessBase) | ds2::Target::ProcessBase | virtual |
| hardwareBreakpointManager() const final (defined in ds2::Target::ProcessBase) | ds2::Target::ProcessBase | virtual |
| IdentityMap typedef (defined in ds2::Target::ProcessBase) | ds2::Target::ProcessBase | |
| initialize(ProcessId pid, uint32_t flags) override (defined in ds2::Target::POSIX::Process) | ds2::Target::POSIX::Process | protectedvirtual |
| insert(ThreadBase *thread) (defined in ds2::Target::ProcessBase) | ds2::Target::ProcessBase | protectedvirtual |
| interrupt() override (defined in ds2::Target::POSIX::Process) | ds2::Target::POSIX::Process | virtual |
| isAlive() const override (defined in ds2::Target::POSIX::Process) | ds2::Target::POSIX::Process | virtual |
| kFlagAttachedProcess enum value (defined in ds2::Target::ProcessBase) | ds2::Target::ProcessBase | |
| kFlagNewProcess enum value (defined in ds2::Target::ProcessBase) | ds2::Target::ProcessBase | |
| loadBase() const (defined in ds2::Target::ProcessBase) | ds2::Target::ProcessBase | inline |
| mach() (defined in ds2::Target::Darwin::MachOProcess) | ds2::Target::Darwin::MachOProcess | |
| mutex (defined in ds2::Target::POSIX::Process) | ds2::Target::POSIX::Process | |
| pid (defined in ds2::Target::POSIX::Process) | ds2::Target::POSIX::Process | |
| pid() const (defined in ds2::Target::ProcessBase) | ds2::Target::ProcessBase | inline |
| prepareForDetach() (defined in ds2::Target::ProcessBase) | ds2::Target::ProcessBase | virtual |
| ProcessBase() (defined in ds2::Target::ProcessBase) | ds2::Target::ProcessBase | protected |
| ptrace() const =0 (defined in ds2::Target::POSIX::Process) | ds2::Target::POSIX::Process | pure virtual |
| readMemory(Address const &address, void *data, size_t length, size_t *count=nullptr) override (defined in ds2::Target::POSIX::Process) | ds2::Target::POSIX::Process | virtual |
| readMemoryBuffer(Address const &address, size_t length, ByteVector &buffer) (defined in ds2::Target::ProcessBase) | ds2::Target::ProcessBase | |
| readString(Address const &address, std::string &str, size_t length, size_t *count=nullptr) override (defined in ds2::Target::POSIX::Process) | ds2::Target::POSIX::Process | virtual |
| remove(ThreadBase *thread) (defined in ds2::Target::ProcessBase) | ds2::Target::ProcessBase | protectedvirtual |
| removeThread(ThreadId tid) (defined in ds2::Target::ProcessBase) | ds2::Target::ProcessBase | protectedvirtual |
| resetSignalPass() (defined in ds2::Target::POSIX::Process) | ds2::Target::POSIX::Process | |
| resume(int signal=0, std::set< Thread * > const &excluded=std::set< Thread * >()) (defined in ds2::Target::ProcessBase) | ds2::Target::ProcessBase | virtual |
| sendInterrupt() (defined in ds2::Target::POSIX::Process) | ds2::Target::POSIX::Process | protected |
| setSignalPass(int signo, bool set) (defined in ds2::Target::POSIX::Process) | ds2::Target::POSIX::Process | |
| softwareBreakpointManager() const final (defined in ds2::Target::ProcessBase) | ds2::Target::ProcessBase | virtual |
| suspend() (defined in ds2::Target::ProcessBase) | ds2::Target::ProcessBase | virtual |
| terminate() override (defined in ds2::Target::POSIX::Process) | ds2::Target::POSIX::Process | virtual |
| thread(ThreadId tid) const (defined in ds2::Target::ProcessBase) | ds2::Target::ProcessBase | |
| updateAuxiliaryVector() (defined in ds2::Target::Darwin::MachOProcess) | ds2::Target::Darwin::MachOProcess | protectedvirtual |
| updateInfo() override (defined in ds2::Target::Darwin::MachOProcess) | ds2::Target::Darwin::MachOProcess | protectedvirtual |
| wait() override (defined in ds2::Target::POSIX::Process) | ds2::Target::POSIX::Process | virtual |
| writeMemory(Address const &address, void const *data, size_t length, size_t *count=nullptr) override (defined in ds2::Target::POSIX::Process) | ds2::Target::POSIX::Process | virtual |
| writeMemoryBuffer(Address const &address, ByteVector const &buffer, size_t *nwritten=nullptr) (defined in ds2::Target::ProcessBase) | ds2::Target::ProcessBase | |
| writeMemoryBuffer(Address const &address, ByteVector const &buffer, size_t length, size_t *nwritten=nullptr) (defined in ds2::Target::ProcessBase) | ds2::Target::ProcessBase | |
| ~ProcessBase() (defined in ds2::Target::ProcessBase) | ds2::Target::ProcessBase | protectedvirtual |