HPCToolkit
cct_bundle.c File Reference
#include <stdbool.h>
#include "cct_bundle.h"
#include <lib/prof-lean/hpcrun-fmt.h>
#include <cct/cct.h>
#include <messages/messages.h>
#include <hpcrun/hpcrun_return_codes.h>
Include dependency graph for cct_bundle.c:

Go to the source code of this file.

Functions

static void GPU_IDLE (void)
 
static void DATACENTRIC ()
 
void NO_THREAD (void)
 
void hpcrun_cct_bundle_init (cct_bundle_t *bundle, cct_ctxt_t *ctxt)
 
int hpcrun_cct_bundle_fwrite (FILE *fs, epoch_flags_t flags, cct_bundle_t *bndl, cct2metrics_t *cct2metrics_map)
 
bool hpcrun_empty_cct (cct_bundle_t *cct)
 
cct_node_thpcrun_cct_bundle_get_idle_node (cct_bundle_t *cct)
 
cct_node_thpcrun_cct_bundle_init_datacentric_node (cct_bundle_t *cct)
 
cct_node_thpcrun_cct_bundle_get_nothread_node (cct_bundle_t *cct)
 

Function Documentation

◆ DATACENTRIC()

static void DATACENTRIC ( )
static

Definition at line 71 of file cct_bundle.c.

Here is the caller graph for this function:

◆ GPU_IDLE()

static void GPU_IDLE ( void  )
static

Definition at line 65 of file cct_bundle.c.

Here is the caller graph for this function:

◆ hpcrun_cct_bundle_fwrite()

int hpcrun_cct_bundle_fwrite ( FILE *  fs,
epoch_flags_t  flags,
cct_bundle_t bndl,
cct2metrics_t cct2metrics_map 
)

Definition at line 118 of file cct_bundle.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ hpcrun_cct_bundle_get_idle_node()

cct_node_t* hpcrun_cct_bundle_get_idle_node ( cct_bundle_t cct)

Definition at line 159 of file cct_bundle.c.

Here is the call graph for this function:

◆ hpcrun_cct_bundle_get_nothread_node()

cct_node_t* hpcrun_cct_bundle_get_nothread_node ( cct_bundle_t cct)

Definition at line 180 of file cct_bundle.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ hpcrun_cct_bundle_init()

void hpcrun_cct_bundle_init ( cct_bundle_t bundle,
cct_ctxt_t ctxt 
)

Definition at line 85 of file cct_bundle.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ hpcrun_cct_bundle_init_datacentric_node()

cct_node_t* hpcrun_cct_bundle_init_datacentric_node ( cct_bundle_t cct)

Definition at line 170 of file cct_bundle.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ hpcrun_empty_cct()

bool hpcrun_empty_cct ( cct_bundle_t cct)

Definition at line 149 of file cct_bundle.c.

◆ NO_THREAD()

void NO_THREAD ( void  )

Definition at line 76 of file cct_bundle.c.

Here is the caller graph for this function: