SimGrid
3.16
Versatile Simulation of Distributed Systems
|
Typedefs | |
typedef void * | xbt_backtrace_location_t |
Functions | |
void | xbt_backtrace_display_current () |
Shows a backtrace of the current location. More... | |
int | xbt_backtrace_no_malloc (void **bt, int size) |
reimplementation of glibc backtrace based directly on gcc library, without implicit malloc More... | |
size_t | xbt_backtrace_current (xbt_backtrace_location_t *loc, size_t count) |
Captures a backtrace for further use. More... | |
void | xbt_backtrace_display (xbt_backtrace_location_t *loc, size_t count) |
Display a previously captured backtrace. More... | |
int | xbt_libunwind_backtrace (void **bt, int size) |
Get current backtrace with libunwind. More... | |
typedef void* xbt_backtrace_location_t |
void xbt_backtrace_display_current | ( | ) |
Shows a backtrace of the current location.
Shows a backtrace of the current location.
int xbt_backtrace_no_malloc | ( | void ** | array, |
int | size | ||
) |
reimplementation of glibc backtrace based directly on gcc library, without implicit malloc
See http://people.irisa.fr/Martin.Quinson/blog/2012/0208/system_programming_fun_in_SimGrid/ for the motivation behind this function
size_t xbt_backtrace_current | ( | xbt_backtrace_location_t * | loc, |
size_t | count | ||
) |
Captures a backtrace for further use.
void xbt_backtrace_display | ( | xbt_backtrace_location_t * | loc, |
size_t | count | ||
) |
Display a previously captured backtrace.
int xbt_libunwind_backtrace | ( | void ** | bt, |
int | size | ||
) |
Get current backtrace with libunwind.