|
libclues
Linux C++ Tracing Library
|
This is the complete list of members for clues::TermTracer, including all inherited members.
| abortSyscall(const Tracee &tracee) | clues::TermTracer | protected |
| activeSyscall(const cosmos::ProcessID pid) const (defined in clues::TermTracer) | clues::TermTracer | inlineprotected |
| activeSyscall(const Tracee &tracee) const (defined in clues::TermTracer) | clues::TermTracer | inlineprotected |
| activeSyscall() const (defined in clues::TermTracer) | clues::TermTracer | inlineprotected |
| attached(Tracee &tracee) override | clues::TermTracer | protectedvirtual |
| checkABI(const Tracee &tracee, const SystemCallInfo &info) | clues::TermTracer | protected |
| checkResumedSyscall(const Tracee &tracee) | clues::TermTracer | protected |
| cleanupTracee(const Tracee &tracee) (defined in clues::TermTracer) | clues::TermTracer | protected |
| configureLogger() (defined in clues::TermTracer) | clues::TermTracer | protected |
| configureTracee(const cosmos::ProcessID pid) (defined in clues::TermTracer) | clues::TermTracer | protected |
| currentSyscall(const Tracee &tracee) const | clues::TermTracer | protected |
| disappeared(Tracee &tracee, const cosmos::ChildState &data) override | clues::TermTracer | protectedvirtual |
| exited(Tracee &tracee, const cosmos::WaitStatus status, const StatusFlags flags) override | clues::TermTracer | protectedvirtual |
| findSyscall(const Tracee &tracee) const | clues::TermTracer | protected |
| Flag enum name | clues::TermTracer | protected |
| Flags typedef (defined in clues::TermTracer) | clues::TermTracer | protected |
| FollowChildMode enum name (defined in clues::TermTracer) | clues::TermTracer | protected |
| FollowExecContext enum name | clues::TermTracer | protected |
| followExecutionContext(Tracee &tracee) (defined in clues::TermTracer) | clues::TermTracer | protected |
| formatTraceeInvocation(const Tracee &tracee) (defined in clues::TermTracer) | clues::TermTracer | protected |
| formatTraceeInvocation(const std::string &exe, const cosmos::StringVector &cmdline) const (defined in clues::TermTracer) | clues::TermTracer | protected |
| hasActiveSyscall(const Tracee &tracee) const (defined in clues::TermTracer) | clues::TermTracer | inlineprotected |
| hasActiveSyscall(const cosmos::ProcessID pid) const (defined in clues::TermTracer) | clues::TermTracer | inlineprotected |
| isEnabled(const SystemCall *sc) const | clues::TermTracer | protected |
| isExecSyscall(const SystemCall &sc) const (defined in clues::TermTracer) | clues::TermTracer | protected |
| m_active_syscall | clues::TermTracer | protected |
| m_args | clues::TermTracer | protected |
| m_cosmos (defined in clues::TermTracer) | clues::TermTracer | protected |
| m_engine | clues::TermTracer | protected |
| m_exec_context_arg | clues::TermTracer | protected |
| m_flags | clues::TermTracer | protected |
| m_follow_children | clues::TermTracer | protected |
| m_follow_exec | clues::TermTracer | protected |
| m_last_abi | clues::TermTracer | protected |
| m_logger | clues::TermTracer | protected |
| m_main_status | clues::TermTracer | protected |
| m_main_tracee_pid | clues::TermTracer | protected |
| m_new_tracees | clues::TermTracer | protected |
| m_num_tracees | clues::TermTracer | protected |
| m_par_truncation_len | clues::TermTracer | protected |
| m_print_pars | clues::TermTracer | protected |
| m_syscall_filter | clues::TermTracer | protected |
| m_unfinished_syscalls | clues::TermTracer | protected |
| main(const int argc, const char **argv) override (defined in clues::TermTracer) | clues::TermTracer | protected |
| newChildProcess(Tracee &parent, Tracee &child, const cosmos::ptrace::Event event, const StatusFlags flags) override | clues::TermTracer | protectedvirtual |
| newExecutionContext(Tracee &tracee, const std::string &old_exe, const cosmos::StringVector &old_cmdline, const std::optional< cosmos::ProcessID > old_pid) override | clues::TermTracer | protectedvirtual |
| operator=(const TermTracer &)=delete (defined in clues::TermTracer) | clues::TermTracer | |
| printABIs() (defined in clues::TermTracer) | clues::TermTracer | protected |
| printABISyscalls(const std::string &abi) (defined in clues::TermTracer) | clues::TermTracer | protected |
| printPar(std::ostream &trace, const SystemCallItem &value) const (defined in clues::TermTracer) | clues::TermTracer | protected |
| printParsOnEntry(std::ostream &trace, const SystemCall::ParameterVector &pars) const (defined in clues::TermTracer) | clues::TermTracer | protected |
| printParsOnExit(std::ostream &trace, const SystemCall::ParameterVector &pars) const (defined in clues::TermTracer) | clues::TermTracer | protected |
| printSyscalls() (defined in clues::TermTracer) | clues::TermTracer | protected |
| processPars() (defined in clues::TermTracer) | clues::TermTracer | protected |
| resumed(Tracee &tracee) | clues::EventConsumer | inlineprotectedvirtual |
| runTrace() (defined in clues::TermTracer) | clues::TermTracer | protected |
| seenInitialExec() const (defined in clues::TermTracer) | clues::TermTracer | inlineprotected |
| signaled(Tracee &tracee, const cosmos::SigInfo &info) override | clues::TermTracer | protectedvirtual |
| startNewLine(std::ostream &trace, const Tracee &tracee) | clues::TermTracer | protected |
| StatusFlag enum name | clues::EventConsumer | |
| StatusFlags typedef (defined in clues::EventConsumer) | clues::EventConsumer | |
| stopped(Tracee &tracee) override | clues::TermTracer | protectedvirtual |
| storeUnfinishedSyscallCtx() | clues::TermTracer | protected |
| syscallEntry(Tracee &tracee, const SystemCall &sc, const StatusFlags flags) override | clues::TermTracer | protectedvirtual |
| syscallExit(Tracee &tracee, const SystemCall &sc, const StatusFlags flags) override | clues::TermTracer | protectedvirtual |
| TermTracer() (defined in clues::TermTracer) | clues::TermTracer | |
| TermTracer(const TermTracer &)=delete (defined in clues::TermTracer) | clues::TermTracer | |
| traceStream(const Tracee &tracee, const bool new_line=true) | clues::TermTracer | protected |
| updateTracee(const Tracee &tracee, const cosmos::ProcessID old_pid) | clues::TermTracer | protected |
| vforkComplete(Tracee &parent, TraceePtr child) | clues::EventConsumer | inlineprotectedvirtual |