HPCToolkit
|
#include <stdbool.h>
#include <string.h>
#include <stdlib.h>
#include <messages/messages.h>
#include <memory/hpcrun-malloc.h>
#include <hpcrun/metrics.h>
#include <cct/cct.h>
#include <hpcrun/cct2metrics.h>
#include <hpcrun/thread_data.h>
#include <lib/prof-lean/splay-macros.h>
Go to the source code of this file.
Classes | |
struct | cct2metrics_t |
Macros | |
#define | THREAD_LOCAL_MAP() TD_GET(core_profile_trace_data.cct2metrics_map) |
Functions | |
void | hpcrun_cct2metrics_init (cct2metrics_t **map) |
void | help_splay_tree_dump (cct2metrics_t *tree, int indent) |
void | splay_tree_dump (cct2metrics_t *map) |
static cct2metrics_t * | splay (cct2metrics_t *map, cct_node_id_t node) |
static cct2metrics_t * | cct2metrics_new (cct_node_id_t node, metric_set_t *metrics) |
metric_set_t * | hpcrun_reify_metric_set (cct_node_id_t cct_id) |
metric_set_t * | hpcrun_get_metric_set_specific (cct2metrics_t **map, cct_node_id_t cct_id) |
metric_set_t * | hpcrun_get_metric_set (cct_node_id_t cct_id) |
bool | hpcrun_has_metric_set (cct_node_id_t cct_id) |
void | cct2metrics_assoc (cct_node_id_t node, metric_set_t *metrics) |
#define THREAD_LOCAL_MAP | ( | ) | TD_GET(core_profile_trace_data.cct2metrics_map) |
Definition at line 39 of file cct2metrics.c.
void cct2metrics_assoc | ( | cct_node_id_t | node, |
metric_set_t * | metrics | ||
) |
Definition at line 181 of file cct2metrics.c.
|
static |
Definition at line 96 of file cct2metrics.c.
void help_splay_tree_dump | ( | cct2metrics_t * | tree, |
int | indent | ||
) |
void hpcrun_cct2metrics_init | ( | cct2metrics_t ** | map | ) |
metric_set_t* hpcrun_get_metric_set | ( | cct_node_id_t | cct_id | ) |
Definition at line 163 of file cct2metrics.c.
metric_set_t* hpcrun_get_metric_set_specific | ( | cct2metrics_t ** | map, |
cct_node_id_t | cct_id | ||
) |
Definition at line 135 of file cct2metrics.c.
bool hpcrun_has_metric_set | ( | cct_node_id_t | cct_id | ) |
Definition at line 172 of file cct2metrics.c.
metric_set_t* hpcrun_reify_metric_set | ( | cct_node_id_t | cct_id | ) |
Definition at line 115 of file cct2metrics.c.
|
static |
void splay_tree_dump | ( | cct2metrics_t * | map | ) |
Definition at line 79 of file cct2metrics.c.