|
libclues
Linux C++ Tracing Library
|
This is the complete list of members for clues::AutoAttachedTracee, including all inherited members.
| alive() const (defined in clues::Tracee) | clues::Tracee | inline |
| attach(const FollowChildren follow_children, const AttachThreads attach_threads=AttachThreads{false}) | clues::Tracee | virtual |
| attachThreads() | clues::Tracee | protected |
| AutoAttachedTracee(Engine &engine, EventConsumer &consumer, TraceePtr parent) | clues::AutoAttachedTracee | |
| changeState(const State new_state) (defined in clues::Tracee) | clues::Tracee | protected |
| cleanupChild() (defined in clues::Tracee) | clues::Tracee | inlineprotectedvirtual |
| cmdLine() const (defined in clues::Tracee) | clues::Tracee | inline |
| configure(const cosmos::ProcessID pid, const cosmos::ptrace::Event event, const SystemCall &sc) | clues::AutoAttachedTracee | |
| currentSystemCallInfo() const (defined in clues::Tracee) | clues::Tracee | inline |
| currentSystemCallNr() const | clues::Tracee | |
| detach() | clues::Tracee | |
| doDetach() | clues::Tracee | protected |
| dropFD(const cosmos::FileNum fd) const | clues::Tracee | protected |
| engine() const (defined in clues::Tracee) | clues::Tracee | inline |
| executable() const (defined in clues::Tracee) | clues::Tracee | inline |
| exitData() const | clues::Tracee | inline |
| fdInfoMap() const | clues::Tracee | inline |
| fillData(ForeignPtr addr, FILLER &filler) const | clues::Tracee | protected |
| Flag enum name | clues::Tracee | |
| Flags typedef (defined in clues::Tracee) | clues::Tracee | |
| flags() const (defined in clues::Tracee) | clues::Tracee | inline |
| getData(const ForeignPtr addr) const | clues::Tracee | |
| getInitialRegisters() (defined in clues::Tracee) | clues::Tracee | protected |
| getInitialSyscallNr(const ABI abi) const | clues::Tracee | protected |
| getRegisters(RegisterSet< abi > &rs) | clues::Tracee | protected |
| getStateLabel(const State state) (defined in clues::Tracee) | clues::Tracee | static |
| handleAttached() (defined in clues::Tracee) | clues::Tracee | protected |
| handleError(const cosmos::ApiError &error) | clues::Tracee | protected |
| handleEvent(const cosmos::ChildState &data, const cosmos::ptrace::Event event, const cosmos::Signal signal) (defined in clues::Tracee) | clues::Tracee | protected |
| handleExecEvent(const cosmos::ProcessID main_pid) (defined in clues::Tracee) | clues::Tracee | protected |
| handleExitEvent() (defined in clues::Tracee) | clues::Tracee | protected |
| handleNewChildEvent(const cosmos::ptrace::Event event) (defined in clues::Tracee) | clues::Tracee | protected |
| handleSignal(const cosmos::SigInfo &info) (defined in clues::Tracee) | clues::Tracee | protected |
| handleStateMismatch() (defined in clues::Tracee) | clues::Tracee | protected |
| handleStopEvent(const cosmos::Signal signal) (defined in clues::Tracee) | clues::Tracee | protected |
| handleSystemCall() (defined in clues::Tracee) | clues::Tracee | protected |
| handleSystemCallEntry() (defined in clues::Tracee) | clues::Tracee | protected |
| handleSystemCallExit() (defined in clues::Tracee) | clues::Tracee | protected |
| hasClonedThread() const | clues::Tracee | protected |
| interrupt() | clues::Tracee | inlineprotected |
| isChildProcess() const | clues::Tracee | inlinevirtual |
| isEnterStop() const (defined in clues::Tracee) | clues::Tracee | inline |
| isExitStop() const (defined in clues::Tracee) | clues::Tracee | inline |
| isInitiallyAttachedThread() const | clues::Tracee | inline |
| isThreadGroupLeader() const | clues::Tracee | |
| m_consumer | clues::Tracee | protected |
| m_current_syscall | clues::Tracee | protected |
| m_engine | clues::Tracee | protected |
| m_exit_data | clues::Tracee | protected |
| m_flags | clues::Tracee | protected |
| m_initial_attacher | clues::Tracee | protected |
| m_initial_regset | clues::Tracee | protected |
| m_inject_sig | clues::Tracee | protected |
| m_interrupted_syscall | clues::Tracee | protected |
| m_max_buffer_prefetch | clues::Tracee | protected |
| m_prev_state | clues::Tracee | protected |
| m_process_data | clues::Tracee | protected |
| m_ptrace | clues::Tracee | protected |
| m_ptrace_opts | clues::Tracee | protected |
| m_restart_mode | clues::Tracee | protected |
| m_state | clues::Tracee | protected |
| m_stop_signal | clues::Tracee | protected |
| m_syscall_ctr | clues::Tracee | protected |
| m_syscall_db | clues::Tracee | protected |
| m_syscall_info | clues::Tracee | protected |
| maxBufferPrefetch() const (defined in clues::Tracee) | clues::Tracee | inline |
| pid() const (defined in clues::Tracee) | clues::Tracee | inline |
| prevState() const (defined in clues::Tracee) | clues::Tracee | inline |
| processEvent(const cosmos::ChildState &data) | clues::Tracee | protected |
| readBlob(const ForeignPtr addr, char *buffer, const size_t bytes) const | clues::Tracee | |
| readString(const ForeignPtr addr, std::string &out) const | clues::Tracee | |
| readStruct(const ForeignPtr addr, T &out) const | clues::Tracee | inline |
| readVector(const ForeignPtr pointer, VECTOR &out) const | clues::Tracee | |
| restart(const cosmos::Tracee::RestartMode mode=cosmos::Tracee::RestartMode::CONT, const std::optional< cosmos::Signal > signal={}) | clues::Tracee | inlineprotected |
| seize(const cosmos::ptrace::Opts opts) | clues::Tracee | inlineprotected |
| setMaxBufferPrefetch(const size_t bytes) | clues::Tracee | inline |
| setOptions(const cosmos::ptrace::Opts opts) | clues::Tracee | inlineprotected |
| setPID(const cosmos::ProcessID tracee) | clues::Tracee | protected |
| State enum name | clues::Tracee | |
| state() const (defined in clues::Tracee) | clues::Tracee | inline |
| STOPPING_SIGNALS | clues::Tracee | protectedstatic |
| stopSignal() const | clues::Tracee | inline |
| syncFDsAfterExec() (defined in clues::Tracee) | clues::Tracee | protected |
| syncState(Tracee &other) (defined in clues::Tracee) | clues::Tracee | protected |
| syscallCtr() const | clues::Tracee | inline |
| Tracee(Engine &engine, EventConsumer &consumer, TraceePtr sibling=nullptr) | clues::Tracee | explicitprotected |
| trackFD(FDInfo &&info) const | clues::Tracee | protected |
| unshareProcessData() (defined in clues::Tracee) | clues::Tracee | protected |
| updateCmdLine() (defined in clues::Tracee) | clues::Tracee | protected |
| updateExecInfo() (defined in clues::Tracee) | clues::Tracee | inlineprotected |
| updateExecutable() (defined in clues::Tracee) | clues::Tracee | protected |
| verifyArch() | clues::Tracee | protected |
| ~AutoAttachedTracee() override (defined in clues::AutoAttachedTracee) | clues::AutoAttachedTracee | |
| ~Tracee() (defined in clues::Tracee) | clues::Tracee | virtual |