Tracer  v0.0.1
A platform independant stack trace generator
All Classes Namespaces Files Functions Variables Typedefs Enumerations Macros Pages
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 Ctracer::internal::abfdRAII<
 Ctracer::AbstractDebugInfoBase class for all debug information generators
 Ctracer::DebugInfoBFDGenerates debug information using libbfd
 Ctracer::DebugInfoDummyDummy debug information "generator"
 Ctracer::DebugInfoDWFLDebug information generator based on libdwfl
 Ctracer::DebugInfoExternalFallbackUses the addr2line system tool (hopefully) installed on the system
 Ctracer::DebugInfoWIN32Debug indormation based on the WIN32 API
 Ctracer::AbstractPrinterBasic class for all printers
 Ctracer::DefaultPrinterGnerates strings from the frame structure
 Ctracer::FilePrinterPrints file contents when line information is avaliable in the frame
 Ctracer::FancyPrinterWrapper for both FilePrinter and SystemInfoPrinter
 Ctracer::SystemInfoPrinterPrints additional information before the first stack frame
 Ctracer::FancyPrinterWrapper for both FilePrinter and SystemInfoPrinter
 Ctracer::AbstractTracerBase class / interface of all tracers
 Ctracer::DummyTracerThis tracer does nothing
 Ctracer::GlibCTracerTracer based on glibc's backtrace (execinfo.h)
 Ctracer::LibUnwindTracerBacktrace generator based on libunwind
 Ctracer::Win32TracerBacktrace generator for the WIN32 API
 Ctracer::internal::asymbolRAIIManages the bfd_symbol(s)
 Ctracer::DefaultPrinter::ConfigUser configuration structure
 Ctracer::TracerHandler::ConfigUser configuration
 Ctracer::FilePrinter::FileConfigUser configuration
 Ctracer::FrameDescribes a frame
 Ctracer::SystemInfoPrinter::InfoEntryAn system information entry (library version, etc)
 Ctracer::PrinterContainerA container for printers (like std::unique_ptr)
 Ctr_DefaultPrinter_ConfigUser configuration structure
 Ctr_FrameRepresents a stack frame
 Ctr_PrinterContainerInternal C wrapper structure
 Ctr_TracerInternal C wrapper structure
 Ctr_Tracer_AvailableEnginesHelper structure for wrapping the small std::vector's
 Ctr_TracerHandlerInternal C wrapper structure
 Ctr_TracerHandler_ConfigConfiguration
 Ctracer::TracerBacktrace generator
 Ctracer::TracerHandlerSignal handling class