![]() |
The Gaudi Framework
v28r0
|
#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.