1 #ifndef IG_HOOK_IG_HOOK_TRACE_H 2 # define IG_HOOK_IG_HOOK_TRACE_H 42 unsigned long long value = 0);
49 unsigned long long count (
void);
51 unsigned long long value (
void);
52 unsigned long long tick (
void);
53 unsigned long long untick (
void);
54 unsigned long long add (
unsigned long long value);
56 unsigned long long sub (
unsigned long long value);
58 unsigned long long max (
unsigned long long value);
69 static int stacktrace (
void **addresses,
int nmax);
70 static void * tosymbol (
void *address);
71 static bool symbol (
void *address,
const char *&sym,
72 const char *&lib,
int &offset,
83 void * address (
void);
84 bool symbol (
const char *&sym,
const char *&lib,
85 int &offset,
int &liboffset);
107 #endif // IG_HOOK_IG_HOOK_TRACE_H
Value for a counter chained from a trace.
unsigned long long m_value
Nearly dummy object type to identify a counter.
unsigned long long m_count
CounterValue * m_counters
IgHookTraceAlloc * m_alloc
void * allocate(size_t bytes)