libclues
Linux C++ Tracing Library
Loading...
Searching...
No Matches
clues::AutoAttachedTracee Member List

This is the complete list of members for clues::AutoAttachedTracee, including all inherited members.

alive() const (defined in clues::Tracee)clues::Traceeinline
attach(const FollowChildren follow_children, const AttachThreads attach_threads=AttachThreads{false})clues::Traceevirtual
attachThreads()clues::Traceeprotected
AutoAttachedTracee(Engine &engine, EventConsumer &consumer, TraceePtr parent)clues::AutoAttachedTracee
changeState(const State new_state) (defined in clues::Tracee)clues::Traceeprotected
cleanupChild() (defined in clues::Tracee)clues::Traceeinlineprotectedvirtual
cmdLine() const (defined in clues::Tracee)clues::Traceeinline
configure(const cosmos::ProcessID pid, const cosmos::ptrace::Event event, const SystemCall &sc)clues::AutoAttachedTracee
currentSystemCallInfo() const (defined in clues::Tracee)clues::Traceeinline
currentSystemCallNr() constclues::Tracee
detach()clues::Tracee
doDetach()clues::Traceeprotected
dropFD(const cosmos::FileNum fd) constclues::Traceeprotected
engine() const (defined in clues::Tracee)clues::Traceeinline
executable() const (defined in clues::Tracee)clues::Traceeinline
exitData() constclues::Traceeinline
fdInfoMap() constclues::Traceeinline
fillData(ForeignPtr addr, FILLER &filler) constclues::Traceeprotected
Flag enum nameclues::Tracee
Flags typedef (defined in clues::Tracee)clues::Tracee
flags() const (defined in clues::Tracee)clues::Traceeinline
getData(const ForeignPtr addr) constclues::Tracee
getInitialRegisters() (defined in clues::Tracee)clues::Traceeprotected
getInitialSyscallNr(const ABI abi) constclues::Traceeprotected
getRegisters(RegisterSet< abi > &rs)clues::Traceeprotected
getStateLabel(const State state) (defined in clues::Tracee)clues::Traceestatic
handleAttached() (defined in clues::Tracee)clues::Traceeprotected
handleError(const cosmos::ApiError &error)clues::Traceeprotected
handleEvent(const cosmos::ChildState &data, const cosmos::ptrace::Event event, const cosmos::Signal signal) (defined in clues::Tracee)clues::Traceeprotected
handleExecEvent(const cosmos::ProcessID main_pid) (defined in clues::Tracee)clues::Traceeprotected
handleExitEvent() (defined in clues::Tracee)clues::Traceeprotected
handleNewChildEvent(const cosmos::ptrace::Event event) (defined in clues::Tracee)clues::Traceeprotected
handleSignal(const cosmos::SigInfo &info) (defined in clues::Tracee)clues::Traceeprotected
handleStateMismatch() (defined in clues::Tracee)clues::Traceeprotected
handleStopEvent(const cosmos::Signal signal) (defined in clues::Tracee)clues::Traceeprotected
handleSystemCall() (defined in clues::Tracee)clues::Traceeprotected
handleSystemCallEntry() (defined in clues::Tracee)clues::Traceeprotected
handleSystemCallExit() (defined in clues::Tracee)clues::Traceeprotected
hasClonedThread() constclues::Traceeprotected
interrupt()clues::Traceeinlineprotected
isChildProcess() constclues::Traceeinlinevirtual
isEnterStop() const (defined in clues::Tracee)clues::Traceeinline
isExitStop() const (defined in clues::Tracee)clues::Traceeinline
isInitiallyAttachedThread() constclues::Traceeinline
isThreadGroupLeader() constclues::Tracee
m_consumerclues::Traceeprotected
m_current_syscallclues::Traceeprotected
m_engineclues::Traceeprotected
m_exit_dataclues::Traceeprotected
m_flagsclues::Traceeprotected
m_initial_attacherclues::Traceeprotected
m_initial_regsetclues::Traceeprotected
m_inject_sigclues::Traceeprotected
m_interrupted_syscallclues::Traceeprotected
m_max_buffer_prefetchclues::Traceeprotected
m_prev_stateclues::Traceeprotected
m_process_dataclues::Traceeprotected
m_ptraceclues::Traceeprotected
m_ptrace_optsclues::Traceeprotected
m_restart_modeclues::Traceeprotected
m_stateclues::Traceeprotected
m_stop_signalclues::Traceeprotected
m_syscall_ctrclues::Traceeprotected
m_syscall_dbclues::Traceeprotected
m_syscall_infoclues::Traceeprotected
maxBufferPrefetch() const (defined in clues::Tracee)clues::Traceeinline
pid() const (defined in clues::Tracee)clues::Traceeinline
prevState() const (defined in clues::Tracee)clues::Traceeinline
processEvent(const cosmos::ChildState &data)clues::Traceeprotected
readBlob(const ForeignPtr addr, char *buffer, const size_t bytes) constclues::Tracee
readString(const ForeignPtr addr, std::string &out) constclues::Tracee
readStruct(const ForeignPtr addr, T &out) constclues::Traceeinline
readVector(const ForeignPtr pointer, VECTOR &out) constclues::Tracee
restart(const cosmos::Tracee::RestartMode mode=cosmos::Tracee::RestartMode::CONT, const std::optional< cosmos::Signal > signal={})clues::Traceeinlineprotected
seize(const cosmos::ptrace::Opts opts)clues::Traceeinlineprotected
setMaxBufferPrefetch(const size_t bytes)clues::Traceeinline
setOptions(const cosmos::ptrace::Opts opts)clues::Traceeinlineprotected
setPID(const cosmos::ProcessID tracee)clues::Traceeprotected
State enum nameclues::Tracee
state() const (defined in clues::Tracee)clues::Traceeinline
STOPPING_SIGNALSclues::Traceeprotectedstatic
stopSignal() constclues::Traceeinline
syncFDsAfterExec() (defined in clues::Tracee)clues::Traceeprotected
syncState(Tracee &other) (defined in clues::Tracee)clues::Traceeprotected
syscallCtr() constclues::Traceeinline
Tracee(Engine &engine, EventConsumer &consumer, TraceePtr sibling=nullptr)clues::Traceeexplicitprotected
trackFD(FDInfo &&info) constclues::Traceeprotected
unshareProcessData() (defined in clues::Tracee)clues::Traceeprotected
updateCmdLine() (defined in clues::Tracee)clues::Traceeprotected
updateExecInfo() (defined in clues::Tracee)clues::Traceeinlineprotected
updateExecutable() (defined in clues::Tracee)clues::Traceeprotected
verifyArch()clues::Traceeprotected
~AutoAttachedTracee() override (defined in clues::AutoAttachedTracee)clues::AutoAttachedTracee
~Tracee() (defined in clues::Tracee)clues::Traceevirtual