#include <IgHook_IgHookTrace.h>
Definition at line 28 of file IgHook_IgHookTrace.h.
| IgHookTrace::IgHookTrace |
( |
IgHookTrace * |
parent = 0, |
|
|
void * |
address = 0 |
|
) |
| |
| void * IgHookTrace::address |
( |
void |
| ) |
|
| static int IgHookTrace::stacktrace |
( |
void ** |
addresses, |
|
|
int |
nmax |
|
) |
| |
|
static |
| bool IgHookTrace::symbol |
( |
void * |
address, |
|
|
const char *& |
sym, |
|
|
const char *& |
lib, |
|
|
int & |
offset, |
|
|
int & |
liboffset |
|
) |
| |
|
static |
Definition at line 227 of file IgHook_IgHookTrace.cpp.
{
sym = lib = 0;
offset = 0;
liboffset = (
unsigned long)
address;
Dl_info info;
{
if (info.dli_fname && info.dli_fname [0])
lib = info.dli_fname;
if (info.dli_fbase)
liboffset = (
unsigned long)
address - (
unsigned long) info.dli_fbase;
if (info.dli_saddr)
offset = (
unsigned long)
address - (
unsigned long) info.dli_saddr;
if (info.dli_sname && info.dli_sname [0])
sym = info.dli_sname;
return true;
}
return false;
}
| bool IgHookTrace::symbol |
( |
const char *& |
sym, |
|
|
const char *& |
lib, |
|
|
int & |
offset, |
|
|
int & |
liboffset |
|
) |
| |
| void * IgHookTrace::tosymbol |
( |
void * |
address | ) |
|
|
static |
Definition at line 263 of file IgHook_IgHookTrace.cpp.
{
Dl_info info;
&& info.dli_fname
&& info.dli_fname [0]
&& info.dli_saddr)
}
| void* IgHookTrace::m_address |
|
private |
The documentation for this class was generated from the following files:
- /afs/.cern.ch/sw/Gaudi/www/releases/GAUDI/GAUDI_v23r10/GaudiProfiling/src/component/IgHook_IgHookTrace.h
- /afs/.cern.ch/sw/Gaudi/www/releases/GAUDI/GAUDI_v23r10/GaudiProfiling/src/component/IgHook_IgHookTrace.cpp