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

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

abortSyscall(const Tracee &tracee)clues::TermTracerprotected
activeSyscall(const cosmos::ProcessID pid) const (defined in clues::TermTracer)clues::TermTracerinlineprotected
activeSyscall(const Tracee &tracee) const (defined in clues::TermTracer)clues::TermTracerinlineprotected
activeSyscall() const (defined in clues::TermTracer)clues::TermTracerinlineprotected
attached(Tracee &tracee) overrideclues::TermTracerprotectedvirtual
checkABI(const Tracee &tracee, const SystemCallInfo &info)clues::TermTracerprotected
checkResumedSyscall(const Tracee &tracee)clues::TermTracerprotected
cleanupTracee(const Tracee &tracee) (defined in clues::TermTracer)clues::TermTracerprotected
configureLogger() (defined in clues::TermTracer)clues::TermTracerprotected
configureTracee(const cosmos::ProcessID pid) (defined in clues::TermTracer)clues::TermTracerprotected
currentSyscall(const Tracee &tracee) constclues::TermTracerprotected
disappeared(Tracee &tracee, const cosmos::ChildState &data) overrideclues::TermTracerprotectedvirtual
exited(Tracee &tracee, const cosmos::WaitStatus status, const StatusFlags flags) overrideclues::TermTracerprotectedvirtual
findSyscall(const Tracee &tracee) constclues::TermTracerprotected
Flag enum nameclues::TermTracerprotected
Flags typedef (defined in clues::TermTracer)clues::TermTracerprotected
FollowChildMode enum name (defined in clues::TermTracer)clues::TermTracerprotected
FollowExecContext enum nameclues::TermTracerprotected
followExecutionContext(Tracee &tracee) (defined in clues::TermTracer)clues::TermTracerprotected
formatTraceeInvocation(const Tracee &tracee) (defined in clues::TermTracer)clues::TermTracerprotected
formatTraceeInvocation(const std::string &exe, const cosmos::StringVector &cmdline) const (defined in clues::TermTracer)clues::TermTracerprotected
hasActiveSyscall(const Tracee &tracee) const (defined in clues::TermTracer)clues::TermTracerinlineprotected
hasActiveSyscall(const cosmos::ProcessID pid) const (defined in clues::TermTracer)clues::TermTracerinlineprotected
isEnabled(const SystemCall *sc) constclues::TermTracerprotected
isExecSyscall(const SystemCall &sc) const (defined in clues::TermTracer)clues::TermTracerprotected
m_active_syscallclues::TermTracerprotected
m_argsclues::TermTracerprotected
m_cosmos (defined in clues::TermTracer)clues::TermTracerprotected
m_engineclues::TermTracerprotected
m_exec_context_argclues::TermTracerprotected
m_flagsclues::TermTracerprotected
m_follow_childrenclues::TermTracerprotected
m_follow_execclues::TermTracerprotected
m_last_abiclues::TermTracerprotected
m_loggerclues::TermTracerprotected
m_main_statusclues::TermTracerprotected
m_main_tracee_pidclues::TermTracerprotected
m_new_traceesclues::TermTracerprotected
m_num_traceesclues::TermTracerprotected
m_par_truncation_lenclues::TermTracerprotected
m_print_parsclues::TermTracerprotected
m_syscall_filterclues::TermTracerprotected
m_unfinished_syscallsclues::TermTracerprotected
main(const int argc, const char **argv) override (defined in clues::TermTracer)clues::TermTracerprotected
newChildProcess(Tracee &parent, Tracee &child, const cosmos::ptrace::Event event, const StatusFlags flags) overrideclues::TermTracerprotectedvirtual
newExecutionContext(Tracee &tracee, const std::string &old_exe, const cosmos::StringVector &old_cmdline, const std::optional< cosmos::ProcessID > old_pid) overrideclues::TermTracerprotectedvirtual
operator=(const TermTracer &)=delete (defined in clues::TermTracer)clues::TermTracer
printABIs() (defined in clues::TermTracer)clues::TermTracerprotected
printABISyscalls(const std::string &abi) (defined in clues::TermTracer)clues::TermTracerprotected
printPar(std::ostream &trace, const SystemCallItem &value) const (defined in clues::TermTracer)clues::TermTracerprotected
printParsOnEntry(std::ostream &trace, const SystemCall::ParameterVector &pars) const (defined in clues::TermTracer)clues::TermTracerprotected
printParsOnExit(std::ostream &trace, const SystemCall::ParameterVector &pars) const (defined in clues::TermTracer)clues::TermTracerprotected
printSyscalls() (defined in clues::TermTracer)clues::TermTracerprotected
processPars() (defined in clues::TermTracer)clues::TermTracerprotected
resumed(Tracee &tracee)clues::EventConsumerinlineprotectedvirtual
runTrace() (defined in clues::TermTracer)clues::TermTracerprotected
seenInitialExec() const (defined in clues::TermTracer)clues::TermTracerinlineprotected
signaled(Tracee &tracee, const cosmos::SigInfo &info) overrideclues::TermTracerprotectedvirtual
startNewLine(std::ostream &trace, const Tracee &tracee)clues::TermTracerprotected
StatusFlag enum nameclues::EventConsumer
StatusFlags typedef (defined in clues::EventConsumer)clues::EventConsumer
stopped(Tracee &tracee) overrideclues::TermTracerprotectedvirtual
storeUnfinishedSyscallCtx()clues::TermTracerprotected
syscallEntry(Tracee &tracee, const SystemCall &sc, const StatusFlags flags) overrideclues::TermTracerprotectedvirtual
syscallExit(Tracee &tracee, const SystemCall &sc, const StatusFlags flags) overrideclues::TermTracerprotectedvirtual
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::TermTracerprotected
updateTracee(const Tracee &tracee, const cosmos::ProcessID old_pid)clues::TermTracerprotected
vforkComplete(Tracee &parent, TraceePtr child)clues::EventConsumerinlineprotectedvirtual