libcosmos
Linux C++ System Programming Library
|
This is the complete list of members for cosmos::Tracee, including all inherited members.
attach() | cosmos::Tracee | inline |
detach() | cosmos::Tracee | inline |
getEventMsg() const | cosmos::Tracee | inlineprotected |
getExitEventMsg() const | cosmos::Tracee | inline |
getFloatRegisters(struct user_fpregs_struct &out) const | cosmos::Tracee | inline |
getPIDEventMsg() const | cosmos::Tracee | inline |
getRegisters(struct user_regs_struct &out) const | cosmos::Tracee | inline |
getRegisterSet(const ptrace::RegisterType type, InputMemoryRegion &iovec) const | cosmos::Tracee | inline |
getSeccompFilter(std::vector< struct sock_filter > &instructions, const unsigned long prog_index) const | cosmos::Tracee | |
getSeccompRetDataEventMsg() const | cosmos::Tracee | inline |
getSigInfo(SigInfo &info) const | cosmos::Tracee | |
getSigMask(SigSet &set) const | cosmos::Tracee | inline |
getSyscallInfo(ptrace::SyscallInfo &info) const | cosmos::Tracee | |
interrupt() | cosmos::Tracee | inline |
m_pid (defined in cosmos::Tracee) | cosmos::Tracee | protected |
peekData(const long *addr) const | cosmos::Tracee | inline |
peekSigInfo(const ptrace::PeekSigInfo &settings) | cosmos::Tracee | |
peekUser(const long *offset) const | cosmos::Tracee | inline |
pid() const (defined in cosmos::Tracee) | cosmos::Tracee | inline |
pokeData(const long *addr, long value) | cosmos::Tracee | inline |
pokeUser(const long *offset, long value) | cosmos::Tracee | inline |
request(const ptrace::Request req, ADDR addr=nullptr, DATA data=nullptr) const (defined in cosmos::Tracee) | cosmos::Tracee | inlineprotected |
request(const ptrace::Request req, std::nullptr_t, DATA data=nullptr) const (defined in cosmos::Tracee) | cosmos::Tracee | inlineprotected |
restart(const RestartMode mode, const std::optional< Signal > signal={}) | cosmos::Tracee | inline |
RestartMode enum name | cosmos::Tracee | |
seize(const ptrace::Opts opts) | cosmos::Tracee | inline |
setFloatRegisters(const struct user_fpregs_struct &out) | cosmos::Tracee | inline |
setOptions(const ptrace::Opts opts) | cosmos::Tracee | inline |
setRegisters(const struct user_regs_struct &out) | cosmos::Tracee | inline |
setRegisterSet(const ptrace::RegisterType type, OutputMemoryRegion &iovec) | cosmos::Tracee | inline |
setSigInfo(const SigInfo &info) | cosmos::Tracee | |
setSigMask(const SigSet &set) | cosmos::Tracee | inline |
Tracee(const ProcessID pid=ProcessID::INVALID) (defined in cosmos::Tracee) | cosmos::Tracee | inlineexplicit |
valid() const (defined in cosmos::Tracee) | cosmos::Tracee | inline |