|
HPCToolkit
|
#include <stddef.h>#include <stdint.h>#include <stdbool.h>#include <ucontext.h>#include <hpcrun/utilities/ip-normalized.h>#include <unwind/common/unw-datatypes.h>#include <unwind/common/backtrace_info.h>#include <hpcrun/frame.h>

Go to the source code of this file.
Classes | |
| struct | backtrace_t |
| struct | bt_iter_t |
Typedefs | |
| typedef struct backtrace_t | backtrace_t |
| typedef struct bt_iter_t | bt_iter_t |
| typedef bool | bt_fn(backtrace_t *bt, ucontext_t *context) |
| typedef void * | bt_fn_arg |
| typedef void(* | bt_mut_fn) (backtrace_t *bt, bt_fn_arg arg) |
Functions | |
| bool | hpcrun_backtrace_std (backtrace_t *bt, ucontext_t *context) |
| frame_t * | hpcrun_skip_chords (frame_t *bt_outer, frame_t *bt_inner, int skip) |
| void | hpcrun_bt_dump (frame_t *unwind, const char *tag) |
| void | hpcrun_bt_init (backtrace_t *bt, size_t size) |
| bool | hpcrun_generate_backtrace (backtrace_info_t *bt, ucontext_t *context, int skipInner) |
| bool | hpcrun_generate_backtrace_no_trampoline (backtrace_info_t *bt, ucontext_t *context, int skipInner) |
| typedef struct backtrace_t backtrace_t |
| typedef bool bt_fn(backtrace_t *bt, ucontext_t *context) |
Definition at line 99 of file backtrace.h.
| typedef void* bt_fn_arg |
Definition at line 100 of file backtrace.h.
| typedef void(* bt_mut_fn) (backtrace_t *bt, bt_fn_arg arg) |
Definition at line 101 of file backtrace.h.
| bool hpcrun_backtrace_std | ( | backtrace_t * | bt, |
| ucontext_t * | context | ||
| ) |
| void hpcrun_bt_dump | ( | frame_t * | unwind, |
| const char * | tag | ||
| ) |
Definition at line 90 of file backtrace.c.


| void hpcrun_bt_init | ( | backtrace_t * | bt, |
| size_t | size | ||
| ) |
Definition at line 142 of file backtrace.c.


| bool hpcrun_generate_backtrace | ( | backtrace_info_t * | bt, |
| ucontext_t * | context, | ||
| int | skipInner | ||
| ) |
Definition at line 307 of file backtrace.c.


| bool hpcrun_generate_backtrace_no_trampoline | ( | backtrace_info_t * | bt, |
| ucontext_t * | context, | ||
| int | skipInner | ||
| ) |
Definition at line 178 of file backtrace.c.


Definition at line 152 of file backtrace.c.

