|
Tracer
v0.0.1
A platform independant stack trace generator
|
| ▼Ntracer | |
| ▼Ninternal | Some internally used classes to make things easiers |
| CabfdRAII | < |
| CasymbolRAII | Manages the bfd_symbol(s) |
| CAbstractDebugInfo | Base class for all debug information generators |
| CAbstractPrinter | Basic class for all printers |
| CAbstractTracer | Base class / interface of all tracers |
| CDebugInfoBFD | Generates debug information using libbfd |
| CDebugInfoDummy | Dummy debug information "generator" |
| CDebugInfoDWFL | Debug information generator based on libdwfl |
| CDebugInfoExternalFallback | Uses the addr2line system tool (hopefully) installed on the system |
| CDebugInfoWIN32 | Debug indormation based on the WIN32 API |
| ▼CDefaultPrinter | Gnerates strings from the frame structure |
| CConfig | User configuration structure |
| CDummyTracer | This tracer does nothing |
| CFancyPrinter | Wrapper for both FilePrinter and SystemInfoPrinter |
| ▼CFilePrinter | Prints file contents when line information is avaliable in the frame |
| CFileConfig | User configuration |
| CFrame | Describes a frame |
| CGlibCTracer | Tracer based on glibc's backtrace (execinfo.h) |
| CLibUnwindTracer | Backtrace generator based on libunwind |
| CPrinterContainer | A container for printers (like std::unique_ptr) |
| ▼CSystemInfoPrinter | Prints additional information before the first stack frame |
| CInfoEntry | An system information entry (library version, etc) |
| CTracer | Backtrace generator |
| ▼CTracerHandler | Signal handling class |
| CConfig | User configuration |
| CWin32Tracer | Backtrace generator for the WIN32 API |
| Ctr_DefaultPrinter_Config | User configuration structure |
| Ctr_Frame | Represents a stack frame |
| Ctr_PrinterContainer | Internal C wrapper structure |
| Ctr_Tracer | Internal C wrapper structure |
| Ctr_Tracer_AvailableEngines | Helper structure for wrapping the small std::vector's |
| Ctr_TracerHandler | Internal C wrapper structure |
| Ctr_TracerHandler_Config | Configuration |