DebugServer2
|
This is the complete list of members for ds2::Target::Darwin::Process, 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 |
_ptrace (defined in ds2::Target::Darwin::Process) | ds2::Target::Darwin::Process | 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() override (defined in ds2::Target::Darwin::Process) | ds2::Target::Darwin::Process | virtual |
allocateMemory(size_t size, uint32_t protection, uint64_t *address) override (defined in ds2::Target::Darwin::Process) | ds2::Target::Darwin::Process | virtual |
Attach(ProcessId pid) (defined in ds2::Target::POSIX::Process) | ds2::Target::POSIX::Process | static |
attach(int waitStatus) override (defined in ds2::Target::Darwin::Process) | ds2::Target::Darwin::Process | protectedvirtual |
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) override (defined in ds2::Target::Darwin::Process) | ds2::Target::Darwin::Process | 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) override (defined in ds2::Target::Darwin::Process) | ds2::Target::Darwin::Process | 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 |
POSIX::Process (defined in ds2::Target::Darwin::Process) | ds2::Target::Darwin::Process | friend |
prepareForDetach() (defined in ds2::Target::ProcessBase) | ds2::Target::ProcessBase | virtual |
ProcessBase() (defined in ds2::Target::ProcessBase) | ds2::Target::ProcessBase | protected |
ptrace() const override (defined in ds2::Target::Darwin::Process) | ds2::Target::Darwin::Process | virtual |
readCPUState(ThreadId tid, Architecture::CPUState &state, uint32_t flags=0) (defined in ds2::Target::Darwin::Process) | ds2::Target::Darwin::Process | protected |
readMemory(Address const &address, void *data, size_t length, size_t *count=nullptr) override (defined in ds2::Target::Darwin::Process) | ds2::Target::Darwin::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::Darwin::Process) | ds2::Target::Darwin::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() override (defined in ds2::Target::Darwin::Process) | ds2::Target::Darwin::Process | virtual |
terminate() override (defined in ds2::Target::Darwin::Process) | ds2::Target::Darwin::Process | virtual |
Thread (defined in ds2::Target::Darwin::Process) | ds2::Target::Darwin::Process | friend |
thread(ThreadId tid) const (defined in ds2::Target::ProcessBase) | ds2::Target::ProcessBase | |
updateAuxiliaryVector() override (defined in ds2::Target::Darwin::Process) | ds2::Target::Darwin::Process | protectedvirtual |
updateInfo() override (defined in ds2::Target::Darwin::Process) | ds2::Target::Darwin::Process | protectedvirtual |
wait() override (defined in ds2::Target::Darwin::Process) | ds2::Target::Darwin::Process | virtual |
writeCPUState(ThreadId tid, Architecture::CPUState const &state, uint32_t flags=0) (defined in ds2::Target::Darwin::Process) | ds2::Target::Darwin::Process | protected |
writeMemory(Address const &address, void const *data, size_t length, size_t *count=nullptr) override (defined in ds2::Target::Darwin::Process) | ds2::Target::Darwin::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 |