|
DebugServer2
|
This is the complete list of members for ds2::Host::Linux::PTrace, including all inherited members.
| attach(ProcessId pid) (defined in ds2::Host::POSIX::PTrace) | ds2::Host::POSIX::PTrace | virtual |
| detach(ProcessId pid) (defined in ds2::Host::POSIX::PTrace) | ds2::Host::POSIX::PTrace | virtual |
| execute(ProcessThreadId const &ptid, ProcessInfo const &pinfo, void const *code, size_t length, uint64_t &result) (defined in ds2::Host::POSIX::PTrace) | ds2::Host::POSIX::PTrace | virtual |
| getEventMessage(ProcessThreadId const &ptid, unsigned long &data) (defined in ds2::Host::Linux::PTrace) | ds2::Host::Linux::PTrace | |
| getSigInfo(ProcessThreadId const &ptid, siginfo_t &si) override (defined in ds2::Host::Linux::PTrace) | ds2::Host::Linux::PTrace | virtual |
| kill(ProcessThreadId const &ptid, int signal) override (defined in ds2::Host::Linux::PTrace) | ds2::Host::Linux::PTrace | virtual |
| ptidToPid(ProcessThreadId const &ptid, pid_t &pid) (defined in ds2::Host::POSIX::PTrace) | ds2::Host::POSIX::PTrace | protectedvirtual |
| readBytes(ProcessThreadId const &ptid, Address const &address, void *buffer, size_t length, size_t *count, bool nullTerm) (defined in ds2::Host::Linux::PTrace) | ds2::Host::Linux::PTrace | protectedvirtual |
| readCPUState(ProcessThreadId const &ptid, ProcessInfo const &pinfo, Architecture::CPUState &state) override (defined in ds2::Host::Linux::PTrace) | ds2::Host::Linux::PTrace | virtual |
| readMemory(ProcessThreadId const &ptid, Address const &address, void *buffer, size_t length, size_t *count=nullptr) override (defined in ds2::Host::Linux::PTrace) | ds2::Host::Linux::PTrace | virtual |
| readRegisterSet(ProcessThreadId const &ptid, int regSetCode, void *buffer, size_t length) (defined in ds2::Host::Linux::PTrace) | ds2::Host::Linux::PTrace | protectedvirtual |
| readString(ProcessThreadId const &ptid, Address const &address, std::string &str, size_t length, size_t *count=nullptr) override (defined in ds2::Host::Linux::PTrace) | ds2::Host::Linux::PTrace | virtual |
| resume(ProcessThreadId const &ptid, ProcessInfo const &pinfo, int signal=0, Address const &address=Address()) override (defined in ds2::Host::Linux::PTrace) | ds2::Host::Linux::PTrace | virtual |
| step(ProcessThreadId const &ptid, ProcessInfo const &pinfo, int signal=0, Address const &address=Address()) override (defined in ds2::Host::Linux::PTrace) | ds2::Host::Linux::PTrace | virtual |
| suspend(ProcessThreadId const &ptid) (defined in ds2::Host::POSIX::PTrace) | ds2::Host::POSIX::PTrace | virtual |
| traceMe(bool disableASLR) override (defined in ds2::Host::Linux::PTrace) | ds2::Host::Linux::PTrace | virtual |
| traceThat(ProcessId pid) override (defined in ds2::Host::Linux::PTrace) | ds2::Host::Linux::PTrace | virtual |
| wait(ProcessThreadId const &ptid, int *status=nullptr) override (defined in ds2::Host::Linux::PTrace) | ds2::Host::Linux::PTrace | virtual |
| wrapPtrace(CommandType request, pid_t pid, AddrType addr, DataType data, int retries=3) (defined in ds2::Host::POSIX::PTrace) | ds2::Host::POSIX::PTrace | inlineprotected |
| writeCPUState(ProcessThreadId const &ptid, ProcessInfo const &pinfo, Architecture::CPUState const &state) override (defined in ds2::Host::Linux::PTrace) | ds2::Host::Linux::PTrace | virtual |
| writeMemory(ProcessThreadId const &ptid, Address const &address, void const *buffer, size_t length, size_t *count=nullptr) override (defined in ds2::Host::Linux::PTrace) | ds2::Host::Linux::PTrace | virtual |
| writeRegisterSet(ProcessThreadId const &ptid, int regSetCode, void const *buffer, size_t length) (defined in ds2::Host::Linux::PTrace) | ds2::Host::Linux::PTrace | protectedvirtual |
| ~PTrace()=default (defined in ds2::Host::POSIX::PTrace) | ds2::Host::POSIX::PTrace | virtual |