|
libclues
Linux C++ Tracing Library
|
| Cclues::Args | |
| Cclues::Engine | Main class for configuring and running libclues |
| Cclues::ErrnoResult | An errno system call result |
| ►Cclues::EventConsumer | Callback interface for consumers of tracing events |
| Cclues::FDInfo | Contextual 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_sigaction | Variant of sigaction used for the old sigaction() system call |
| Cclues::kernel_sigaction | This is the sigaction structure used by the kernel for e.g. rt_sigaction |
| Cclues::kernel_sigaction32 | Variant of sigaction for 64-bit <-> 32-bit cross ABI tracing |
| Cclues::linux_dirent | 32-bit getdents() directory entries.used on native 32-bit/64-bit ABIs |
| Cclues::linux_dirent32 | 32-bit getdents() directory entries used in 32-bit emulation ABI |
| Cclues::linux_dirent64 | 64-bit entries used with getdents64() on both 32-bit and 64-bit ABIs |
| Cclues::mmap_arg_struct | Old mmap() parameter on 32-bit ABIs like I386 |
| Cclues::old_kernel_stat | Original Linux stat data structure for SystemCallNr::OLDSTAT, OLDLSTAT and OLDFSTAT |
| Cclues::ProcessData | This 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::rlimit32 | 32-bit based struct rlimit used with getrlimit() and setrlimit() |
| Cclues::rlimit64 | 64-bit based struct rlimit used with prlimit() |
| Cclues::stat32 | 32-bit sized stat data structure with some padding for SystemCallNR::STAT, LSTAT and FSTAT on 32-bit archs like i386 |
| Cclues::stat32_64 | 64-bit sized stat data structure used with the stat64 family of system calls on 32-bit ABIs like i386 |
| Cclues::stat64 | The single stat structure from asm-generic used e.g. on AARCH64 |
| ►Cclues::SystemCall | Access to System Call Data |
| Cclues::SystemCallDB | Stores information about each system call number in form of SystemCall objects |
| ►Cclues::SystemCallItem | Base 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::timespec32 | Original Linux stat data structure for SystemCallNr::OLDSTAT, OLDLSTAT and OLDFSTAT |
| ►Cclues::Tracee | Base class for traced processes |
| ►Ccosmos::FormattedNumber | |
| ►Ccosmos::MainPlainArgs | |
| ►Ccosmos::ptrace::SyscallInfo | |
| ►Ccosmos::ResourceUsage |