KrisLibrary
1.0.0
|
Allows detailed tracing of program execution. More...
#include <Trace.h>
Public Attributes | |
TraceFunctionCall | root |
TraceFunctionCall * | cur |
std::list< TraceFunction > | funcs |
Timer | timer |
Allows detailed tracing of program execution.
Controlled by the user using a sequence of Call/EndCall/Log commands. Call should be called on entry of a function, and EndCall on exit.
Logs 1) Program execution trace 2) Function call statistics: number of calls, time spent in function