|
Tracer
v0.0.1
A platform independant stack trace generator
|
#include "defines.hpp"#include "tracer.h"#include "tracerInternal.hpp"#include <limits>#include <string.h>
Include dependency graph for cTracer.cpp:Go to the source code of this file.
Functions | |
| tr_Tracer_t * | tr_getTracer () |
| Wrapper for tracer::Tracer::Tracer. | |
| tr_Tracer_t * | tr_getTracerWithParam (TR_TraceerEngines_t tracer, TR_DebuggerEngines_t debugInfo) |
| Wrapper for tracer::Tracer::Tracer(TraceerEngines, DebuggerEngines) | |
| tr_Tracer_t * | tr_getTracerFromVoid (void *tVoid) |
| Creates the priavet C struct form a void pointer to the C++ Tracer object. | |
| void | tr_Tracer__trace (tr_Tracer_t *tracer) |
| Wrapper for tracer::Tracer::trace. | |
| size_t | tr_Tracer__getNumFrames (tr_Tracer_t *tracer) |
| (Indirect) Wrapper for tracer::Tracer::getFrames More... | |
| tr_Frame_t | tr_Tracer__getFrame (tr_Tracer_t *tracer, size_t frameNum) |
| (Indirect) Wrapper for tracer::Tracer::getFrames More... | |
| tr_Tracer_AvailableEngines_t | tr_Tracer__getAvailableEngines () |
| (Indirect) Wrapper for tracer::Tracer::getAvailableEngines and tracer::Tracer::getAvailableDebuggers | |
| void | tr_freeTracer (tr_Tracer_t *tracer) |
| Destroyes the private C object and the Tracer C++ object UNLESS tr_getTracerFromVoid was used. | |
| tr_Frame_t tr_Tracer__getFrame | ( | tr_Tracer_t * | tracer, |
| size_t | frameNum | ||
| ) |
(Indirect) Wrapper for tracer::Tracer::getFrames
Definition at line 83 of file cTracer.cpp.
Here is the call graph for this function:| size_t tr_Tracer__getNumFrames | ( | tr_Tracer_t * | tracer | ) |
(Indirect) Wrapper for tracer::Tracer::getFrames
Definition at line 72 of file cTracer.cpp.
Here is the call graph for this function: