Logo ROOT  
Reference Guide
TMemStatBacktrace.h File Reference
#include "Rtypes.h"
Include dependency graph for TMemStatBacktrace.h:
This graph shows which files directly or indirectly include this file:

Namespaces

namespace  Memstat
 

Macros

#define _GET_CALLER_FRAME_ADDR   g_global_stack_end = __builtin_frame_address(1);
 
#define _INIT_TOP_STACK   extern void *g_global_stack_end;
 

Functions

void Memstat::demangle (char *_codeInfo, TString &_str)
 demangle symbols More...
 
size_t Memstat::getBacktrace (void **_trace, size_t _size, Bool_t _bUseGNUBuiltinBacktrace)
 Get the backtrace _trace - array of pointers _size - maximal deepness of stack information _bUseGNUBuiltinBacktrace - whether to use gcc builtin backtrace or C library one. More...
 
void Memstat::getSymbolFullInfo (void *_pAddr, TString *_retInfo, const char *const _seporator=" | ")
 
int Memstat::getSymbols (void *_pAddr, TString &, TString &_strLib, TString &_strSymbol)
 get the name of the function and library More...
 

Macro Definition Documentation

◆ _GET_CALLER_FRAME_ADDR

#define _GET_CALLER_FRAME_ADDR   g_global_stack_end = __builtin_frame_address(1);

Definition at line 15 of file TMemStatBacktrace.h.

◆ _INIT_TOP_STACK

#define _INIT_TOP_STACK   extern void *g_global_stack_end;

Definition at line 14 of file TMemStatBacktrace.h.