Tracer  v0.0.1
A platform independant stack trace generator
tracer::GlibCTracer Class Reference

Tracer based on glibc's backtrace (execinfo.h) More...

#include <GlibCTracer.hpp>

+ Inheritance diagram for tracer::GlibCTracer:
+ Collaboration diagram for tracer::GlibCTracer:

Public Member Functions

std::vector< Framebacktrace () override
 Generates the backtrace. More...
 
- Public Member Functions inherited from tracer::AbstractTracer
virtual void setContext (void *)
 Empty default implementation of setContext.
 

Detailed Description

Tracer based on glibc's backtrace (execinfo.h)

Definition at line 38 of file GlibCTracer.hpp.

Member Function Documentation

◆ backtrace()

std::vector< Frame > GlibCTracer::backtrace ( )
overridevirtual

Generates the backtrace.

Returns
The frames with the address set

Implements tracer::AbstractTracer.

Definition at line 40 of file GlibCTracer.cpp.


The documentation for this class was generated from the following files: