|
ErrorCode | traceThat (ProcessId pid) override |
|
ErrorCode | kill (ProcessThreadId const &ptid, int signal) override |
|
ErrorCode | readString (ProcessThreadId const &ptid, Address const &address, std::string &str, size_t length, size_t *nread=nullptr) override |
|
ErrorCode | readMemory (ProcessThreadId const &ptid, Address const &address, void *buffer, size_t length, size_t *nread=nullptr) override |
|
ErrorCode | writeMemory (ProcessThreadId const &ptid, Address const &address, void const *buffer, size_t length, size_t *nwritten=nullptr) override |
|
ErrorCode | readCPUState (ProcessThreadId const &ptid, ProcessInfo const &info, Architecture::CPUState &state) override |
|
ErrorCode | writeCPUState (ProcessThreadId const &ptid, ProcessInfo const &info, Architecture::CPUState const &state) override |
|
ErrorCode | suspend (ProcessThreadId const &ptid) override |
|
ErrorCode | getSigInfo (ProcessThreadId const &ptid, siginfo_t &si) override |
|
virtual ErrorCode | wait (ProcessThreadId const &ptid, int *status=nullptr) |
|
virtual ErrorCode | traceMe (bool disableASLR) |
|
virtual ErrorCode | attach (ProcessId pid) |
|
virtual ErrorCode | detach (ProcessId pid) |
|
virtual ErrorCode | step (ProcessThreadId const &ptid, ProcessInfo const &pinfo, int signal=0, Address const &address=Address()) |
|
virtual ErrorCode | resume (ProcessThreadId const &ptid, ProcessInfo const &pinfo, int signal=0, Address const &address=Address()) |
|
virtual ErrorCode | execute (ProcessThreadId const &ptid, ProcessInfo const &pinfo, void const *code, size_t length, uint64_t &result) |
|