|
SimGrid
3.14.159
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.