TMemStatDepend - non standard C++ functions - Needed to make memory statistic (Used by TMemStatManager) To be implemented for differnt platoforms.
TMemStatDepend() | |
TMemStatDepend(const TMemStatDepend&) | |
~TMemStatDepend() | |
static size_t | Backtrace(void** trace, size_t size, Bool_t _bUseGNUBuildinBacktrace = kFALSE) |
static char** | BacktraceSymbols(void** trace, size_t size) |
static void | Demangle(char* codeInfo, TString& str) |
static TMemStatDepend::FreeHookFunc_t | GetFreeHook() |
static TMemStatDepend::MallocHookFunc_t | GetMallocHook() |
static void | GetSymbols(void* pFunction, TString& strInfo, TString& strLib, TString& strFun, TString& strLine) |
TMemStatDepend& | operator=(const TMemStatDepend&) |
static void | SetFreeHook(TMemStatDepend::FreeHookFunc_t p) |
static void | SetMallocHook(TMemStatDepend::MallocHookFunc_t p) |
Set pointer to function replacing alloc function
Get the backtrace dsize - maximal deepness of stack information trace - array of pointers return value = min(stack deepness, dsize)
get the name of the function and library