105 if (
ENABLED(ATTACH_THREAD_CTXT) && ctxt) {
153 TMSG(CCT,
"cct %p is empty", cct);
cct_node_t * hpcrun_cct_new_special(void *addr)
cct_node_t * special_no_thread_node
static void GPU_IDLE(void)
cct_node_t * special_datacentric_node
void hpcrun_cct_insert_path(cct_node_t **root, cct_node_t *path)
cct_node_t * hpcrun_cct_parent(cct_node_t *x)
void hpcrun_cct_bundle_init(cct_bundle_t *bundle, cct_ctxt_t *ctxt)
cct_node_t * hpcrun_cct_bundle_get_idle_node(cct_bundle_t *cct)
int hpcrun_cct_fwrite(cct2metrics_t *cct2metrics_map, cct_node_t *cct, FILE *fs, epoch_flags_t flags)
cct_node_t * hpcrun_cct_new(void)
bool hpcrun_empty_cct(cct_bundle_t *cct)
cct_node_t * hpcrun_cct_bundle_get_nothread_node(cct_bundle_t *cct)
static void DATACENTRIC()
cct_node_t * partial_unw_root
cct_node_t * hpcrun_cct_new_partial(void)
cct_node_t * hpcrun_cct_bundle_init_datacentric_node(cct_bundle_t *cct)
void hpcrun_cct_set_node_root(cct_node_t *root)
cct_node_t * special_idle_node
int hpcrun_cct_bundle_fwrite(FILE *fs, epoch_flags_t flags, cct_bundle_t *bndl, cct2metrics_t *cct2metrics_map)
cct_node_t * hpcrun_cct_insert_node(cct_node_t *target, cct_node_t *src)