99 #define CCT_ROOT HPCRUN_FMT_LMId_NULL, HPCRUN_FMT_LMIp_NULL 100 #define PARTIAL_ROOT HPCRUN_FMT_LMId_NULL, HPCRUN_FMT_LMIp_Flag1 101 #define ADDR_I(L) NON_LUSH_ADDR_INI(L) 102 #define ADDR(L) (cct_addr_t) NON_LUSH_ADDR_INI(L) 103 #define ADDR2_I(id, ip) NON_LUSH_ADDR_INI(id, ip) 104 #define ADDR2(id, ip) (cct_addr_t) ADDR2_I(id, ip) cct_node_t * hpcrun_cct_new(void)
int32_t hpcrun_cct_persistent_id(cct_node_t *node)
bool hpcrun_cct_no_children(cct_node_t *node)
bool hpcrun_cct_is_node_allocation(cct_node_t *node)
void hpcrun_cct_set_node_variable(cct_node_t *node)
cct_node_t * hpcrun_cct_new_partial(void)
void hpcrun_walk_path(cct_node_t *node, cct_op_t op, cct_op_arg_t arg)
int hpcrun_cct_retained(cct_node_t *x)
void hpcrun_cct_set_node_memaccess(cct_node_t *node)
cct_node_t * hpcrun_cct_insert_addr(cct_node_t *cct, cct_addr_t *addr)
void hpcrun_cct_set_node_root(cct_node_t *root)
bool hpcrun_cct_is_node_root(cct_node_t *node)
bool hpcrun_cct_var_static(cct_node_t *node)
bool hpcrun_cct_is_node_memaccess(cct_node_t *node)
cct_addr_t * hpcrun_cct_addr(cct_node_t *node)
bool hpcrun_cct_is_leaf(cct_node_t *node)
cct_node_t * cct_node_id_t
void hpcrun_cct_retain(cct_node_t *x)
cct_node_t * hpcrun_cct_find_addr(cct_node_t *cct, cct_addr_t *addr)
void hpcrun_cct_walk_child_1st_w_level(cct_node_t *cct, cct_op_t op, cct_op_arg_t arg, size_t level)
cct_node_t * hpcrun_cct_insert_path_return_leaf(cct_node_t *path, cct_node_t *root)
size_t hpcrun_cct_num_nodes(cct_node_t *cct)
cct_node_t * hpcrun_cct_new_special(void *addr)
void hpcrun_cct_set_node_allocation(cct_node_t *node)
void hpcrun_cct_walkset(cct_node_t *cct, cct_op_t fn, cct_op_arg_t arg)
cct_node_t * hpcrun_cct_parent(cct_node_t *node)
cct_node_t * hpcrun_cct_insert_node(cct_node_t *target, cct_node_t *src)
bool hpcrun_cct_is_node_variable(cct_node_t *node)
cct_node_t * hpcrun_cct_top_new(uint16_t lmid, uintptr_t lmip)
void hpcrun_cct_walk_node_1st_w_level(cct_node_t *cct, cct_op_t op, cct_op_arg_t arg, size_t level)
void(* merge_op_t)(cct_node_t *a, cct_node_t *b, merge_op_arg_t arg)
void hpcrun_cct_merge(cct_node_t *cct_a, cct_node_t *cct_b, merge_op_t merge, merge_op_arg_t arg)
cct_node_t * hpcrun_cct_get_root(cct_node_t *node)
static void hpcrun_cct_walk_child_1st(cct_node_t *cct, cct_op_t op, cct_op_arg_t arg)
void hpcrun_cct_insert_path(cct_node_t **root, cct_node_t *path)
void hpcrun_cct_terminate_path(cct_node_t *node)
cct_node_t * hpcrun_insert_special_node(cct_node_t *root, void *addr)
bool hpcrun_cct_is_root(cct_node_t *node)
void hpcrun_cct_var_add(cct_node_t *node_source, void *start, cct_node_t *node_target)
void(* cct_op_t)(cct_node_t *cct, cct_op_arg_t arg, size_t level)
int hpcrun_cct_fwrite(cct2metrics_t *cct2metrics_map, cct_node_t *cct, FILE *fs, epoch_flags_t flags)
static void hpcrun_cct_walk_node_1st(cct_node_t *cct, cct_op_t op, cct_op_arg_t arg)