![]() |
libdragon
|
Backtrace (call stack) support. More...
Go to the source code of this file.
Data Structures | |
| struct | backtrace_frame_t |
| A stack frame, part of a backtrace. More... | |
Functions | |
| void | backtrace_frame_print (backtrace_frame_t *frame, FILE *out) |
| Print a single frame of a backtrace. | |
| void | backtrace_frame_print_compact (backtrace_frame_t *frame, FILE *out, int width) |
| Print a single frame of a backtrace, in a compact format. | |
| int | backtrace (void **buffer, int size) |
| Walk the stack and return the current call stack. | |
| char ** | backtrace_symbols (void **buffer, int size) |
| Translate the buffer returned by backtrace into a list of strings. | |
| bool | backtrace_symbols_cb (void **buffer, int size, uint32_t flags, void(*cb)(void *, backtrace_frame_t *), void *cb_arg) |
| Symbolize the buffer returned by backtrace, calling a callback for each frame. | |
Backtrace (call stack) support.