#include <sys/types.h>
#include <stdbool.h>
#include <lib/prof-lean/hpcio.h>
#include <lib/prof-lean/hpcfmt.h>
#include <lib/prof-lean/hpcrun-fmt.h>
#include <stdlib.h>
#include <assert.h>
Go to the source code of this file.
|
kind_info_t * | hpcrun_metrics_new_kind () |
|
bool | hpcrun_metrics_finalized (void) |
|
void | hpcrun_finalize_metrics (void) |
|
void | hpcrun_pre_allocate_metrics (size_t num) |
|
int | hpcrun_get_num_metrics (void) |
|
metric_desc_t * | hpcrun_id2metric (int id) |
|
metric_list_t * | hpcrun_get_metric_data (void) |
|
metric_desc_p_tbl_t * | hpcrun_get_metric_tbl (void) |
|
metric_upd_proc_t * | hpcrun_get_metric_proc (int metric_id) |
|
int | hpcrun_new_metric (void) |
|
metric_desc_t * | hpcrun_set_metric_info_w_fn (int metric_id, const char *name, MetricFlags_ValFmt_t valFmt, size_t period, metric_upd_proc_t upd_fn, metric_desc_properties_t prop) |
|
metric_desc_t * | hpcrun_set_metric_and_attributes (int metric_id, const char *name, MetricFlags_ValFmt_t valFmt, size_t period, metric_desc_properties_t prop, uint8_t show, uint8_t show_percent) |
|
metric_desc_t * | hpcrun_set_metric_info_and_period (int metric_id, const char *name, MetricFlags_ValFmt_t valFmt, size_t period, metric_desc_properties_t prop) |
|
metric_desc_t * | hpcrun_set_metric_info (int metric_id, const char *name) |
|
void | hpcrun_set_metric_name (int metric_id, char *name) |
|
metric_set_t * | hpcrun_metric_set_new (void) |
|
cct_metric_data_t * | hpcrun_metric_set_loc (metric_set_t *s, int id) |
|
void | hpcrun_metric_std_set (int metric_id, metric_set_t *set, hpcrun_metricVal_t value) |
|
void | hpcrun_metric_std_inc (int metric_id, metric_set_t *set, hpcrun_metricVal_t incr) |
|
void | hpcrun_metric_std_min (int metric_id, metric_set_t *set, hpcrun_metricVal_t val) |
|
void | hpcrun_metric_std_max (int metric_id, metric_set_t *set, hpcrun_metricVal_t val) |
|
void | hpcrun_metric_set_dense_copy (cct_metric_data_t *dest, metric_set_t *set, int num_metrics) |
|
◆ cct_metric_data_t
◆ kind_info_t
◆ metric_bin_fn
◆ metric_proc_map_t
◆ metric_set_t
◆ metric_upd_proc_t
◆ hpcrun_finalize_metrics()
void hpcrun_finalize_metrics |
( |
void |
| ) |
|
◆ hpcrun_get_metric_data()
◆ hpcrun_get_metric_proc()
◆ hpcrun_get_metric_tbl()
metric_desc_p_tbl_t* hpcrun_get_metric_tbl |
( |
void |
| ) |
|
◆ hpcrun_get_num_metrics()
int hpcrun_get_num_metrics |
( |
void |
| ) |
|
◆ hpcrun_id2metric()
◆ hpcrun_metric_set_dense_copy()
◆ hpcrun_metric_set_loc()
◆ hpcrun_metric_set_new()
◆ hpcrun_metric_std_inc()
◆ hpcrun_metric_std_max()
◆ hpcrun_metric_std_min()
◆ hpcrun_metric_std_set()
◆ hpcrun_metrics_finalized()
bool hpcrun_metrics_finalized |
( |
void |
| ) |
|
◆ hpcrun_metrics_new_kind()
◆ hpcrun_new_metric()
int hpcrun_new_metric |
( |
void |
| ) |
|
◆ hpcrun_pre_allocate_metrics()
void hpcrun_pre_allocate_metrics |
( |
size_t |
num | ) |
|
◆ hpcrun_set_metric_and_attributes()
◆ hpcrun_set_metric_info()
metric_desc_t* hpcrun_set_metric_info |
( |
int |
metric_id, |
|
|
const char * |
name |
|
) |
| |
◆ hpcrun_set_metric_info_and_period()
◆ hpcrun_set_metric_info_w_fn()
◆ hpcrun_set_metric_name()
void hpcrun_set_metric_name |
( |
int |
metric_id, |
|
|
char * |
name |
|
) |
| |