|
HPCToolkit
|
#include <memory/hpcrun-malloc.h>#include <main.h>#include "thread_data.h"#include "uw_recipe_map.h"#include "unwind-interval.h"#include <fnbounds/fnbounds_interface.h>#include <lib/prof-lean/cskiplist.h>#include <lib/prof-lean/mcs-lock.h>#include <lib/prof-lean/binarytree.h>#include "binarytree_uwi.h"#include "segv_handler.h"#include <messages/messages.h>#include <monitor.h>#include <stdio.h>#include <stdlib.h>#include <string.h>
Go to the source code of this file.
Classes | |
| struct | ilmstat_btuwi_pair_s |
Macros | |
| #define | UW_RECIPE_MAP_DEBUG 0 |
| #define | UW_RECIPE_MAP_DEBUG_VERBOSE 0 |
| #define | SKIPLIST_HEIGHT 8 |
| #define | NUM_NODES 10 |
| #define | MAX_STAT_STR 14 |
| #define | LDMOD_NAME_LEN 128 |
| #define | MAX_ILDMODSTAT_STR MAX_INTERVAL_STR+LDMOD_NAME_LEN+MAX_STAT_STR |
| #define | uw_recipe_map_report(op, start, end) |
| #define | uw_recipe_map_report_and_dump(op, start, end) |
Typedefs | |
| typedef struct ilmstat_btuwi_pair_s | ilmstat_btuwi_pair_t |
Variables | |
| static ilmstat_btuwi_pair_t * | GF_ilmstat_btuwi = NULL |
| static mcs_lock_t | GFL_lock |
| static __thread ilmstat_btuwi_pair_t * | _lf_ilmstat_btuwi = NULL |
| static cskiplist_t * | addr2recipe_map [NUM_UNWINDERS] |
| static mem_alloc | my_alloc = hpcrun_malloc |
| static void(* | cskl_ilmstat_btuwi_free [])(void *anode) |
| #define LDMOD_NAME_LEN 128 |
Definition at line 284 of file uw_recipe_map.c.
| #define MAX_ILDMODSTAT_STR MAX_INTERVAL_STR+LDMOD_NAME_LEN+MAX_STAT_STR |
Definition at line 285 of file uw_recipe_map.c.
| #define MAX_STAT_STR 14 |
Definition at line 283 of file uw_recipe_map.c.
| #define NUM_NODES 10 |
Definition at line 111 of file uw_recipe_map.c.
| #define SKIPLIST_HEIGHT 8 |
Definition at line 109 of file uw_recipe_map.c.
| #define UW_RECIPE_MAP_DEBUG 0 |
Definition at line 60 of file uw_recipe_map.c.
| #define UW_RECIPE_MAP_DEBUG_VERBOSE 0 |
Definition at line 62 of file uw_recipe_map.c.
| #define uw_recipe_map_report | ( | op, | |
| start, | |||
| end | |||
| ) |
Definition at line 299 of file uw_recipe_map.c.
| #define uw_recipe_map_report_and_dump | ( | op, | |
| start, | |||
| end | |||
| ) |
Definition at line 440 of file uw_recipe_map.c.
| typedef struct ilmstat_btuwi_pair_s ilmstat_btuwi_pair_t |
|
static |
|
static |
|
static |
Definition at line 467 of file uw_recipe_map.c.


|
inlinestatic |
|
inlinestatic |
Definition at line 177 of file uw_recipe_map.c.


|
static |
Definition at line 132 of file uw_recipe_map.c.


|
static |
Definition at line 255 of file uw_recipe_map.c.


|
static |
Definition at line 146 of file uw_recipe_map.c.


|
static |
Definition at line 200 of file uw_recipe_map.c.


|
inlinestatic |
|
inlinestatic |
|
static |
Definition at line 497 of file uw_recipe_map.c.


| void uw_recipe_map_init | ( | void | ) |
Definition at line 602 of file uw_recipe_map.c.


|
static |
Definition at line 461 of file uw_recipe_map.c.


| bool uw_recipe_map_lookup | ( | void * | addr, |
| unwinder_t | uw, | ||
| unwindr_info_t * | unwr_info | ||
| ) |
Definition at line 639 of file uw_recipe_map.c.


|
static |
Definition at line 586 of file uw_recipe_map.c.


|
static |
Definition at line 555 of file uw_recipe_map.c.


|
static |
Definition at line 568 of file uw_recipe_map.c.


|
static |
Definition at line 444 of file uw_recipe_map.c.


|
static |
Definition at line 527 of file uw_recipe_map.c.


|
static |
Definition at line 505 of file uw_recipe_map.c.


|
static |
Definition at line 154 of file uw_recipe_map.c.
|
static |
Definition at line 272 of file uw_recipe_map.c.
|
static |
Definition at line 493 of file uw_recipe_map.c.
|
static |
Definition at line 152 of file uw_recipe_map.c.
|
static |
Definition at line 153 of file uw_recipe_map.c.
|
static |
Definition at line 276 of file uw_recipe_map.c.