|
HPCToolkit
|
#include <stdlib.h>#include <stddef.h>#include <stdint.h>#include <inttypes.h>#include <stdbool.h>#include <ucontext.h>#include <include/hpctoolkit-config.h>#include <monitor.h>#include <libunwind.h>#include <fnbounds/fnbounds_interface.h>#include <messages/messages.h>#include <hpcrun/hpcrun_stats.h>#include <unwind/common/unw-datatypes.h>#include <unwind/common/unwind.h>#include <unwind/common/uw_recipe_map.h>#include <unwind/common/binarytree_uwi.h>#include <unwind/common/libunw_intervals.h>#include <utilities/arch/context-pc.h>
Go to the source code of this file.
Macros | |
| #define | UNW_LOCAL_ONLY |
Functions | |
| void | hpcrun_unw_init (void) |
| int | hpcrun_unw_get_ip_reg (hpcrun_unw_cursor_t *cursor, void **val) |
| int | hpcrun_unw_get_ip_unnorm_reg (hpcrun_unw_cursor_t *cursor, void **val) |
| int | hpcrun_unw_get_ip_norm_reg (hpcrun_unw_cursor_t *cursor, ip_normalized_t *val) |
| void * | hpcrun_unw_get_ra_loc (hpcrun_unw_cursor_t *c) |
| void | hpcrun_unw_init_cursor (hpcrun_unw_cursor_t *cursor, void *context) |
| step_state | hpcrun_unw_step (hpcrun_unw_cursor_t *cursor) |
| btuwi_status_t | build_intervals (char *ins, unsigned int len, unwinder_t uw) |
| void | uw_recipe_tostr (void *uwr, char str[], unwinder_t uw) |
| #define UNW_LOCAL_ONLY |
Definition at line 74 of file libunw-unwind.c.
| btuwi_status_t build_intervals | ( | char * | ins, |
| unsigned int | len, | ||
| unwinder_t | uw | ||
| ) |
| int hpcrun_unw_get_ip_norm_reg | ( | hpcrun_unw_cursor_t * | cursor, |
| ip_normalized_t * | val | ||
| ) |
Definition at line 143 of file libunw-unwind.c.
| int hpcrun_unw_get_ip_reg | ( | hpcrun_unw_cursor_t * | cursor, |
| void ** | val | ||
| ) |
Definition at line 127 of file libunw-unwind.c.
| int hpcrun_unw_get_ip_unnorm_reg | ( | hpcrun_unw_cursor_t * | cursor, |
| void ** | val | ||
| ) |
Definition at line 136 of file libunw-unwind.c.
| void* hpcrun_unw_get_ra_loc | ( | hpcrun_unw_cursor_t * | c | ) |
Definition at line 154 of file libunw-unwind.c.
| void hpcrun_unw_init | ( | void | ) |
| void hpcrun_unw_init_cursor | ( | hpcrun_unw_cursor_t * | cursor, |
| void * | context | ||
| ) |
| step_state hpcrun_unw_step | ( | hpcrun_unw_cursor_t * | cursor | ) |
| void uw_recipe_tostr | ( | void * | uwr, |
| char | str[], | ||
| unwinder_t | uw | ||
| ) |