|
Tracer
v0.0.1
A platform independant stack trace generator
|
Backtrace generator based on libunwind. More...
#include <LibUnwindTracer.hpp>
Inheritance diagram for tracer::LibUnwindTracer:
Collaboration diagram for tracer::LibUnwindTracer:Public Member Functions | |
| std::vector< Frame > | backtrace () override |
| Generates the backtrace with libunwind. More... | |
| void | setContext (void *ctx) override |
| Sets the execution context. More... | |
Backtrace generator based on libunwind.
Definition at line 41 of file LibUnwindTracer.hpp.
|
overridevirtual |
Generates the backtrace with libunwind.
Implements tracer::AbstractTracer.
Definition at line 40 of file LibUnwindTracer.cpp.
|
overridevirtual |
Sets the execution context.
| ctx | The context to set (must point to a ucontext_t struct) |
Reimplemented from tracer::AbstractTracer.
Definition at line 74 of file LibUnwindTracer.cpp.