HPCToolkit
lush-backtrace.h File Reference
#include <stdlib.h>
#include <stdbool.h>
#include <ucontext.h>
#include "lush.h"
#include <epoch.h>
Include dependency graph for lush-backtrace.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

static bool hpcrun_isLogicalUnwind ()
 
static void hpcrun_logicalUnwind (bool x)
 
cct_node_tlush_backtrace2cct (cct_bundle_t *cct, ucontext_t *context, int metricId, hpcrun_metricVal_t metricIncr, int skipInner, int isSync)
 

Variables

lush_agent_pool_tlush_agents
 
bool is_lush_agent
 

Function Documentation

◆ hpcrun_isLogicalUnwind()

static bool hpcrun_isLogicalUnwind ( )
inlinestatic

Definition at line 96 of file lush-backtrace.h.

Here is the caller graph for this function:

◆ hpcrun_logicalUnwind()

static void hpcrun_logicalUnwind ( bool  x)
inlinestatic

Definition at line 103 of file lush-backtrace.h.

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

◆ lush_backtrace2cct()

cct_node_t* lush_backtrace2cct ( cct_bundle_t cct,
ucontext_t *  context,
int  metricId,
hpcrun_metricVal_t  metricIncr,
int  skipInner,
int  isSync 
)

Definition at line 108 of file lush-backtrace.c.

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

Variable Documentation

◆ is_lush_agent

bool is_lush_agent

Definition at line 100 of file lush-backtrace.c.

◆ lush_agents

lush_agent_pool_t* lush_agents

Definition at line 99 of file lush-backtrace.c.