Tracer
v0.0.1
A platform independant stack trace generator
|
#include "defines.hpp"
#include "tracer.h"
#include "tracerInternal.hpp"
#include <limits>
#include <string.h>
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.
size_t tr_Tracer__getNumFrames | ( | tr_Tracer_t * | tracer | ) |
(Indirect) Wrapper for tracer::Tracer::getFrames
Definition at line 72 of file cTracer.cpp.