HPCToolkit
thread_data_t Struct Reference

#include <thread_data.h>

Collaboration diagram for thread_data_t:

Public Attributes

int idle
 
hpcrun_meminfo_t memstore
 
int mem_low
 
source_state_tss_state
 
source_info_tss_info
 
struct sigevent sigev
 
timer_t timerid
 
bool timer_init
 
uint64_t last_time_us
 
core_profile_trace_data_t core_profile_trace_data
 
frame_tbtbuf_cur
 
frame_tbtbuf_beg
 
frame_tbtbuf_end
 
frame_tbtbuf_sav
 
backtrace_t bt
 
bool tramp_present
 
void * tramp_retn_addr
 
void * tramp_loc
 
size_t cached_frame_count
 
frame_tcached_bt
 
frame_tcached_bt_end
 
frame_tcached_bt_buf_end
 
frame_ttramp_frame
 
cct_node_ttramp_cct_node
 
sigjmp_buf_tcurrent_jmp_buf
 
sigjmp_buf_t bad_interval
 
sigjmp_buf_t bad_unwind
 
bool deadlock_drop
 
int handling_sample
 
int fnbounds_lock
 
lushPthr_t pthr_metrics
 
bool debug1
 
int inside_hpcrun
 
bool inside_dlfcn
 

Detailed Description

Definition at line 137 of file thread_data.h.

Member Data Documentation

◆ bad_interval

sigjmp_buf_t thread_data_t::bad_interval

Definition at line 212 of file thread_data.h.

◆ bad_unwind

sigjmp_buf_t thread_data_t::bad_unwind

Definition at line 213 of file thread_data.h.

◆ bt

backtrace_t thread_data_t::bt

Definition at line 193 of file thread_data.h.

◆ btbuf_beg

frame_t* thread_data_t::btbuf_beg

Definition at line 185 of file thread_data.h.

◆ btbuf_cur

frame_t* thread_data_t::btbuf_cur

Definition at line 184 of file thread_data.h.

◆ btbuf_end

frame_t* thread_data_t::btbuf_end

Definition at line 189 of file thread_data.h.

◆ btbuf_sav

frame_t* thread_data_t::btbuf_sav

Definition at line 190 of file thread_data.h.

◆ cached_bt

frame_t* thread_data_t::cached_bt

Definition at line 202 of file thread_data.h.

◆ cached_bt_buf_end

frame_t* thread_data_t::cached_bt_buf_end

Definition at line 204 of file thread_data.h.

◆ cached_bt_end

frame_t* thread_data_t::cached_bt_end

Definition at line 203 of file thread_data.h.

◆ cached_frame_count

size_t thread_data_t::cached_frame_count

Definition at line 201 of file thread_data.h.

◆ core_profile_trace_data

core_profile_trace_data_t thread_data_t::core_profile_trace_data

Definition at line 168 of file thread_data.h.

◆ current_jmp_buf

sigjmp_buf_t* thread_data_t::current_jmp_buf

Definition at line 211 of file thread_data.h.

◆ deadlock_drop

bool thread_data_t::deadlock_drop

Definition at line 215 of file thread_data.h.

◆ debug1

bool thread_data_t::debug1

Definition at line 228 of file thread_data.h.

◆ fnbounds_lock

int thread_data_t::fnbounds_lock

Definition at line 217 of file thread_data.h.

◆ handling_sample

int thread_data_t::handling_sample

Definition at line 216 of file thread_data.h.

◆ idle

int thread_data_t::idle

Definition at line 138 of file thread_data.h.

◆ inside_dlfcn

bool thread_data_t::inside_dlfcn

Definition at line 239 of file thread_data.h.

◆ inside_hpcrun

int thread_data_t::inside_hpcrun

Definition at line 234 of file thread_data.h.

◆ last_time_us

uint64_t thread_data_t::last_time_us

Definition at line 157 of file thread_data.h.

◆ mem_low

int thread_data_t::mem_low

Definition at line 144 of file thread_data.h.

◆ memstore

hpcrun_meminfo_t thread_data_t::memstore

Definition at line 143 of file thread_data.h.

◆ pthr_metrics

lushPthr_t thread_data_t::pthr_metrics

Definition at line 222 of file thread_data.h.

◆ sigev

struct sigevent thread_data_t::sigev

Definition at line 153 of file thread_data.h.

◆ ss_info

source_info_t* thread_data_t::ss_info

Definition at line 151 of file thread_data.h.

◆ ss_state

source_state_t* thread_data_t::ss_state

Definition at line 150 of file thread_data.h.

◆ timer_init

bool thread_data_t::timer_init

Definition at line 155 of file thread_data.h.

◆ timerid

timer_t thread_data_t::timerid

Definition at line 154 of file thread_data.h.

◆ tramp_cct_node

cct_node_t* thread_data_t::tramp_cct_node

Definition at line 206 of file thread_data.h.

◆ tramp_frame

frame_t* thread_data_t::tramp_frame

Definition at line 205 of file thread_data.h.

◆ tramp_loc

void* thread_data_t::tramp_loc

Definition at line 200 of file thread_data.h.

◆ tramp_present

bool thread_data_t::tramp_present

Definition at line 198 of file thread_data.h.

◆ tramp_retn_addr

void* thread_data_t::tramp_retn_addr

Definition at line 199 of file thread_data.h.


The documentation for this struct was generated from the following file: