![]() |
The Gaudi Framework
v28r2
|
#include <src/component/IgHook_IgHookTrace.h>
Classes | |
struct | Counter |
Nearly dummy object type to identify a counter. More... | |
class | CounterValue |
Value for a counter chained from a trace. More... | |
Public Member Functions | |
void * | operator new (size_t n, IgHookTraceAlloc *alloc=0) |
IgHookTrace (IgHookTrace *parent=0, void *address=0) | |
IgHookTrace * | parent (void) |
IgHookTrace * | next (void) |
void * | address (void) |
bool | symbol (const char *&sym, const char *&lib, int &offset, int &liboffset) |
IgHookTrace * | children (void) |
IgHookTrace * | child (void *address) |
CounterValue * | counters (void) |
CounterValue * | counter (Counter *id) |
void | merge (IgHookTrace *other) |
Static Public Member Functions | |
static int | stacktrace (void **addresses, int nmax) |
static void * | tosymbol (void *address) |
static bool | symbol (void *address, const char *&sym, const char *&lib, int &offset, int &liboffset) |
Private Attributes | |
IgHookTraceAlloc * | m_alloc |
IgHookTrace * | m_parent |
IgHookTrace * | m_next |
IgHookTrace * | m_children |
void * | m_address |
CounterValue * | m_counters |
Definition at line 28 of file IgHook_IgHookTrace.h.
IgHookTrace::IgHookTrace | ( | IgHookTrace * | parent = 0 , |
void * | address = 0 |
||
) |
Definition at line 205 of file IgHook_IgHookTrace.cpp.
void * IgHookTrace::address | ( | void | ) |
Definition at line 223 of file IgHook_IgHookTrace.cpp.
IgHookTrace* IgHookTrace::child | ( | void * | address | ) |
IgHookTrace* IgHookTrace::children | ( | void | ) |
CounterValue* IgHookTrace::counter | ( | Counter * | id | ) |
CounterValue* IgHookTrace::counters | ( | void | ) |
void IgHookTrace::merge | ( | IgHookTrace * | other | ) |
IgHookTrace * IgHookTrace::next | ( | void | ) |
Definition at line 219 of file IgHook_IgHookTrace.cpp.
void * IgHookTrace::operator new | ( | size_t | n, |
IgHookTraceAlloc * | alloc = 0 |
||
) |
Definition at line 202 of file IgHook_IgHookTrace.cpp.
IgHookTrace * IgHookTrace::parent | ( | void | ) |
Definition at line 215 of file IgHook_IgHookTrace.cpp.
|
static |
|
static |
Definition at line 227 of file IgHook_IgHookTrace.cpp.
bool IgHookTrace::symbol | ( | const char *& | sym, |
const char *& | lib, | ||
int & | offset, | ||
int & | liboffset | ||
) |
Definition at line 259 of file IgHook_IgHookTrace.cpp.
|
static |
Definition at line 263 of file IgHook_IgHookTrace.cpp.
|
private |
Definition at line 100 of file IgHook_IgHookTrace.h.
|
private |
Definition at line 96 of file IgHook_IgHookTrace.h.
|
private |
Definition at line 99 of file IgHook_IgHookTrace.h.
|
private |
Definition at line 101 of file IgHook_IgHookTrace.h.
|
private |
Definition at line 98 of file IgHook_IgHookTrace.h.
|
private |
Definition at line 97 of file IgHook_IgHookTrace.h.