HPCToolkit
hpcrun_stats.c File Reference
Include dependency graph for hpcrun_stats.c:

Go to the source code of this file.

Functions

void hpcrun_stats_reinit (void)
 
void hpcrun_stats_num_samples_total_inc (void)
 
long hpcrun_stats_num_samples_total (void)
 
void hpcrun_stats_num_samples_attempted_inc (void)
 
long hpcrun_stats_num_samples_attempted (void)
 
void hpcrun_stats_num_samples_blocked_async_inc (void)
 
long hpcrun_stats_num_samples_blocked_async (void)
 
void hpcrun_stats_num_samples_blocked_dlopen_inc (void)
 
long hpcrun_stats_num_samples_blocked_dlopen (void)
 
void hpcrun_stats_num_samples_dropped_inc (void)
 
long hpcrun_stats_num_samples_dropped (void)
 
void hpcrun_stats_num_samples_partial_inc (void)
 
long hpcrun_stats_num_samples_partial (void)
 
void hpcrun_stats_num_samples_segv_inc (void)
 
long hpcrun_stats_num_samples_segv (void)
 
void hpcrun_stats_num_unwind_intervals_total_inc (void)
 
long hpcrun_stats_num_unwind_intervals_total (void)
 
void hpcrun_stats_num_unwind_intervals_suspicious_inc (void)
 
long hpcrun_stats_num_unwind_intervals_suspicious (void)
 
void hpcrun_stats_trolled_inc (void)
 
long hpcrun_stats_trolled (void)
 
void hpcrun_stats_frames_total_inc (long amt)
 
long hpcrun_stats_frames_total (void)
 
void hpcrun_stats_trolled_frames_inc (long amt)
 
long hpcrun_stats_trolled_frames (void)
 
void hpcrun_stats_num_samples_yielded_inc (void)
 
long hpcrun_stats_num_samples_yielded (void)
 
void hpcrun_stats_print_summary (void)
 

Variables

static atomic_long num_samples_total = ATOMIC_VAR_INIT(0)
 
static atomic_long num_samples_attempted = ATOMIC_VAR_INIT(0)
 
static atomic_long num_samples_blocked_async = ATOMIC_VAR_INIT(0)
 
static atomic_long num_samples_blocked_dlopen = ATOMIC_VAR_INIT(0)
 
static atomic_long num_samples_dropped = ATOMIC_VAR_INIT(0)
 
static atomic_long num_samples_segv = ATOMIC_VAR_INIT(0)
 
static atomic_long num_samples_partial = ATOMIC_VAR_INIT(0)
 
static atomic_long num_samples_yielded = ATOMIC_VAR_INIT(0)
 
static atomic_long num_unwind_intervals_total = ATOMIC_VAR_INIT(0)
 
static atomic_long num_unwind_intervals_suspicious = ATOMIC_VAR_INIT(0)
 
static atomic_long trolled = ATOMIC_VAR_INIT(0)
 
static atomic_long frames_total = ATOMIC_VAR_INIT(0)
 
static atomic_long trolled_frames = ATOMIC_VAR_INIT(0)
 

Function Documentation

◆ hpcrun_stats_frames_total()

long hpcrun_stats_frames_total ( void  )

Definition at line 297 of file hpcrun_stats.c.

◆ hpcrun_stats_frames_total_inc()

void hpcrun_stats_frames_total_inc ( long  amt)

Definition at line 291 of file hpcrun_stats.c.

Here is the caller graph for this function:

◆ hpcrun_stats_num_samples_attempted()

long hpcrun_stats_num_samples_attempted ( void  )

Definition at line 134 of file hpcrun_stats.c.

◆ hpcrun_stats_num_samples_attempted_inc()

void hpcrun_stats_num_samples_attempted_inc ( void  )

Definition at line 127 of file hpcrun_stats.c.

Here is the caller graph for this function:

◆ hpcrun_stats_num_samples_blocked_async()

long hpcrun_stats_num_samples_blocked_async ( void  )

Definition at line 156 of file hpcrun_stats.c.

◆ hpcrun_stats_num_samples_blocked_async_inc()

void hpcrun_stats_num_samples_blocked_async_inc ( void  )

Definition at line 148 of file hpcrun_stats.c.

Here is the caller graph for this function:

◆ hpcrun_stats_num_samples_blocked_dlopen()

long hpcrun_stats_num_samples_blocked_dlopen ( void  )

Definition at line 175 of file hpcrun_stats.c.

◆ hpcrun_stats_num_samples_blocked_dlopen_inc()

void hpcrun_stats_num_samples_blocked_dlopen_inc ( void  )

Definition at line 168 of file hpcrun_stats.c.

Here is the caller graph for this function:

◆ hpcrun_stats_num_samples_dropped()

long hpcrun_stats_num_samples_dropped ( void  )

Definition at line 193 of file hpcrun_stats.c.

◆ hpcrun_stats_num_samples_dropped_inc()

void hpcrun_stats_num_samples_dropped_inc ( void  )

Definition at line 187 of file hpcrun_stats.c.

Here is the caller graph for this function:

◆ hpcrun_stats_num_samples_partial()

long hpcrun_stats_num_samples_partial ( void  )

Definition at line 209 of file hpcrun_stats.c.

◆ hpcrun_stats_num_samples_partial_inc()

void hpcrun_stats_num_samples_partial_inc ( void  )

Definition at line 203 of file hpcrun_stats.c.

Here is the caller graph for this function:

◆ hpcrun_stats_num_samples_segv()

long hpcrun_stats_num_samples_segv ( void  )

Definition at line 226 of file hpcrun_stats.c.

◆ hpcrun_stats_num_samples_segv_inc()

void hpcrun_stats_num_samples_segv_inc ( void  )

Definition at line 219 of file hpcrun_stats.c.

◆ hpcrun_stats_num_samples_total()

long hpcrun_stats_num_samples_total ( void  )

Definition at line 115 of file hpcrun_stats.c.

◆ hpcrun_stats_num_samples_total_inc()

void hpcrun_stats_num_samples_total_inc ( void  )

Definition at line 108 of file hpcrun_stats.c.

Here is the caller graph for this function:

◆ hpcrun_stats_num_samples_yielded()

long hpcrun_stats_num_samples_yielded ( void  )

Definition at line 329 of file hpcrun_stats.c.

◆ hpcrun_stats_num_samples_yielded_inc()

void hpcrun_stats_num_samples_yielded_inc ( void  )

Definition at line 323 of file hpcrun_stats.c.

◆ hpcrun_stats_num_unwind_intervals_suspicious()

long hpcrun_stats_num_unwind_intervals_suspicious ( void  )

Definition at line 265 of file hpcrun_stats.c.

◆ hpcrun_stats_num_unwind_intervals_suspicious_inc()

void hpcrun_stats_num_unwind_intervals_suspicious_inc ( void  )

Definition at line 258 of file hpcrun_stats.c.

Here is the caller graph for this function:

◆ hpcrun_stats_num_unwind_intervals_total()

long hpcrun_stats_num_unwind_intervals_total ( void  )

Definition at line 246 of file hpcrun_stats.c.

◆ hpcrun_stats_num_unwind_intervals_total_inc()

void hpcrun_stats_num_unwind_intervals_total_inc ( void  )

Definition at line 239 of file hpcrun_stats.c.

Here is the caller graph for this function:

◆ hpcrun_stats_print_summary()

void hpcrun_stats_print_summary ( void  )

Definition at line 339 of file hpcrun_stats.c.

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

◆ hpcrun_stats_reinit()

void hpcrun_stats_reinit ( void  )

Definition at line 87 of file hpcrun_stats.c.

Here is the caller graph for this function:

◆ hpcrun_stats_trolled()

long hpcrun_stats_trolled ( void  )

Definition at line 281 of file hpcrun_stats.c.

◆ hpcrun_stats_trolled_frames()

long hpcrun_stats_trolled_frames ( void  )

Definition at line 313 of file hpcrun_stats.c.

◆ hpcrun_stats_trolled_frames_inc()

void hpcrun_stats_trolled_frames_inc ( long  amt)

Definition at line 307 of file hpcrun_stats.c.

Here is the caller graph for this function:

◆ hpcrun_stats_trolled_inc()

void hpcrun_stats_trolled_inc ( void  )

Definition at line 275 of file hpcrun_stats.c.

Here is the caller graph for this function:

Variable Documentation

◆ frames_total

atomic_long frames_total = ATOMIC_VAR_INIT(0)
static

Definition at line 79 of file hpcrun_stats.c.

◆ num_samples_attempted

atomic_long num_samples_attempted = ATOMIC_VAR_INIT(0)
static

Definition at line 67 of file hpcrun_stats.c.

◆ num_samples_blocked_async

atomic_long num_samples_blocked_async = ATOMIC_VAR_INIT(0)
static

Definition at line 68 of file hpcrun_stats.c.

◆ num_samples_blocked_dlopen

atomic_long num_samples_blocked_dlopen = ATOMIC_VAR_INIT(0)
static

Definition at line 69 of file hpcrun_stats.c.

◆ num_samples_dropped

atomic_long num_samples_dropped = ATOMIC_VAR_INIT(0)
static

Definition at line 70 of file hpcrun_stats.c.

◆ num_samples_partial

atomic_long num_samples_partial = ATOMIC_VAR_INIT(0)
static

Definition at line 72 of file hpcrun_stats.c.

◆ num_samples_segv

atomic_long num_samples_segv = ATOMIC_VAR_INIT(0)
static

Definition at line 71 of file hpcrun_stats.c.

◆ num_samples_total

atomic_long num_samples_total = ATOMIC_VAR_INIT(0)
static

Definition at line 66 of file hpcrun_stats.c.

◆ num_samples_yielded

atomic_long num_samples_yielded = ATOMIC_VAR_INIT(0)
static

Definition at line 73 of file hpcrun_stats.c.

◆ num_unwind_intervals_suspicious

atomic_long num_unwind_intervals_suspicious = ATOMIC_VAR_INIT(0)
static

Definition at line 76 of file hpcrun_stats.c.

◆ num_unwind_intervals_total

atomic_long num_unwind_intervals_total = ATOMIC_VAR_INIT(0)
static

Definition at line 75 of file hpcrun_stats.c.

◆ trolled

atomic_long trolled = ATOMIC_VAR_INIT(0)
static

Definition at line 78 of file hpcrun_stats.c.

◆ trolled_frames

atomic_long trolled_frames = ATOMIC_VAR_INIT(0)
static

Definition at line 80 of file hpcrun_stats.c.