HPCToolkit
trace.h File Reference
#include <stdint.h>
#include "files.h"
#include "core_profile_trace_data.h"
#include <include/uint.h>
Include dependency graph for trace.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void hpcrun_trace_init ()
 
void hpcrun_trace_open (core_profile_trace_data_t *cptd)
 
void hpcrun_trace_append (core_profile_trace_data_t *cptd, cct_node_t *node, uint metric_id)
 
void hpcrun_trace_append_with_time (core_profile_trace_data_t *st, unsigned int call_path_id, uint metric_id, uint64_t microtime)
 
void hpcrun_trace_close (core_profile_trace_data_t *cptd)
 
int hpcrun_trace_isactive ()
 

Function Documentation

◆ hpcrun_trace_append()

void hpcrun_trace_append ( core_profile_trace_data_t cptd,
cct_node_t node,
uint  metric_id 
)

Definition at line 173 of file trace.c.

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

◆ hpcrun_trace_append_with_time()

void hpcrun_trace_append_with_time ( core_profile_trace_data_t st,
unsigned int  call_path_id,
uint  metric_id,
uint64_t  microtime 
)

Definition at line 164 of file trace.c.

Here is the call graph for this function:

◆ hpcrun_trace_close()

void hpcrun_trace_close ( core_profile_trace_data_t cptd)

Definition at line 195 of file trace.c.

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

◆ hpcrun_trace_init()

void hpcrun_trace_init ( )

Definition at line 114 of file trace.c.

Here is the caller graph for this function:

◆ hpcrun_trace_isactive()

int hpcrun_trace_isactive ( )

Definition at line 107 of file trace.c.

Here is the caller graph for this function:

◆ hpcrun_trace_open()

void hpcrun_trace_open ( core_profile_trace_data_t cptd)

Definition at line 124 of file trace.c.

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