libclues
Linux C++ Tracing Library
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 Cclues::Args
 Cclues::EngineMain class for configuring and running libclues
 Cclues::ErrnoResultAn errno system call result
 Cclues::EventConsumerCallback interface for consumers of tracing events
 Cclues::FDInfoContextual information about a file descriptor in a Tracee
 Cclues::item::DirEntries::Entry
 Cclues::item::kernel::flock64
 Cclues::item::kernel::flock_t< OFF_T >
 Cclues::kernel_old_sigactionVariant of sigaction used for the old sigaction() system call
 Cclues::kernel_sigactionThis is the sigaction structure used by the kernel for e.g. rt_sigaction
 Cclues::kernel_sigaction32Variant of sigaction for 64-bit <-> 32-bit cross ABI tracing
 Cclues::linux_dirent32-bit getdents() directory entries.used on native 32-bit/64-bit ABIs
 Cclues::linux_dirent3232-bit getdents() directory entries used in 32-bit emulation ABI
 Cclues::linux_dirent6464-bit entries used with getdents64() on both 32-bit and 64-bit ABIs
 Cclues::mmap_arg_structOld mmap() parameter on 32-bit ABIs like I386
 Cclues::old_kernel_statOriginal Linux stat data structure for SystemCallNr::OLDSTAT, OLDLSTAT and OLDFSTAT
 Cclues::ProcessDataThis type contains data that is shared between tracees of the same thread group
 Cclues::RegisterData< REGISTER_T, _NUM_SYSCALL_PARS >Base class for ABI specific register data
 Cclues::RegisterData< uint32_t, 6 >
 Cclues::RegisterData< uint64_t, 6 >
 Cclues::RegisterDataTraits< abi >Traits which will be overridden by template specializations per ABI
 Cclues::RegisterDataTraits< ABI::AARCH64 >
 Cclues::RegisterDataTraits< ABI::I386 >
 Cclues::RegisterDataTraits< ABI::X32 >
 Cclues::RegisterDataTraits< ABI::X86_64 >
 Cclues::RegisterSet< abi >Holds a set of registers for the given ABI
 Cclues::rlimit3232-bit based struct rlimit used with getrlimit() and setrlimit()
 Cclues::rlimit6464-bit based struct rlimit used with prlimit()
 Cclues::stat3232-bit sized stat data structure with some padding for SystemCallNR::STAT, LSTAT and FSTAT on 32-bit archs like i386
 Cclues::stat32_6464-bit sized stat data structure used with the stat64 family of system calls on 32-bit ABIs like i386
 Cclues::stat64The single stat structure from asm-generic used e.g. on AARCH64
 Cclues::SystemCallAccess to System Call Data
 Cclues::SystemCallDBStores information about each system call number in form of SystemCall objects
 Cclues::SystemCallItemBase class for any kind of system call parameter or return value
 Cclues::SystemCallNrTraits< abi >Traits which allow to lookup the correct SystemCallNr type per ABI
 Cclues::SystemCallNrTraits< ABI::AARCH64 >
 Cclues::SystemCallNrTraits< ABI::I386 >
 Cclues::SystemCallNrTraits< ABI::X32 >
 Cclues::SystemCallNrTraits< ABI::X86_64 >
 Cclues::timespec32Original Linux stat data structure for SystemCallNr::OLDSTAT, OLDLSTAT and OLDFSTAT
 Cclues::TraceeBase class for traced processes
 Ccosmos::FormattedNumber
 Ccosmos::MainPlainArgs
 Ccosmos::ptrace::SyscallInfo
 Ccosmos::ResourceUsage