Linux Perf
intel_pt_queue Struct Reference
Collaboration diagram for intel_pt_queue:
Collaboration graph

Public Attributes

struct intel_ptpt
 
unsigned int queue_nr
 
struct auxtrace_bufferbuffer
 
struct auxtrace_bufferold_buffer
 
void * decoder
 
const struct intel_pt_statestate
 
struct ip_callchainchain
 
struct branch_stacklast_branch
 
struct branch_stacklast_branch_rb
 
size_t last_branch_pos
 
union perf_eventevent_buf
 
bool on_heap
 
bool stop
 
bool step_through_buffers
 
bool use_buffer_pid_tid
 
bool sync_switch
 
pid_t pid
 
pid_t tid
 
int cpu
 
int switch_state
 
pid_t next_tid
 
struct threadthread
 
bool exclude_kernel
 
bool have_sample
 
u64 time
 
u64 timestamp
 
u32 flags
 
u16 insn_len
 
u64 last_insn_cnt
 
char insn [INTEL_PT_INSN_BUF_SZ]
 

Detailed Description

Definition at line 131 of file intel-pt.c.

Member Data Documentation

◆ buffer

struct auxtrace_buffer* intel_pt_queue::buffer

Definition at line 134 of file intel-pt.c.

◆ chain

struct ip_callchain* intel_pt_queue::chain

Definition at line 138 of file intel-pt.c.

◆ cpu

int intel_pt_queue::cpu

Definition at line 149 of file intel-pt.c.

◆ decoder

void* intel_pt_queue::decoder

Definition at line 136 of file intel-pt.c.

◆ event_buf

union perf_event* intel_pt_queue::event_buf

Definition at line 142 of file intel-pt.c.

◆ exclude_kernel

bool intel_pt_queue::exclude_kernel

Definition at line 153 of file intel-pt.c.

◆ flags

u32 intel_pt_queue::flags

Definition at line 157 of file intel-pt.c.

◆ have_sample

bool intel_pt_queue::have_sample

Definition at line 154 of file intel-pt.c.

◆ insn

char intel_pt_queue::insn[INTEL_PT_INSN_BUF_SZ]

Definition at line 160 of file intel-pt.c.

◆ insn_len

u16 intel_pt_queue::insn_len

Definition at line 158 of file intel-pt.c.

◆ last_branch

struct branch_stack* intel_pt_queue::last_branch

Definition at line 139 of file intel-pt.c.

◆ last_branch_pos

size_t intel_pt_queue::last_branch_pos

Definition at line 141 of file intel-pt.c.

◆ last_branch_rb

struct branch_stack* intel_pt_queue::last_branch_rb

Definition at line 140 of file intel-pt.c.

◆ last_insn_cnt

u64 intel_pt_queue::last_insn_cnt

Definition at line 159 of file intel-pt.c.

◆ next_tid

pid_t intel_pt_queue::next_tid

Definition at line 151 of file intel-pt.c.

◆ old_buffer

struct auxtrace_buffer* intel_pt_queue::old_buffer

Definition at line 135 of file intel-pt.c.

◆ on_heap

bool intel_pt_queue::on_heap

Definition at line 143 of file intel-pt.c.

◆ pid

pid_t intel_pt_queue::pid

Definition at line 148 of file intel-pt.c.

◆ pt

struct intel_pt* intel_pt_queue::pt

Definition at line 132 of file intel-pt.c.

◆ queue_nr

unsigned int intel_pt_queue::queue_nr

Definition at line 133 of file intel-pt.c.

◆ state

const struct intel_pt_state* intel_pt_queue::state

Definition at line 137 of file intel-pt.c.

◆ step_through_buffers

bool intel_pt_queue::step_through_buffers

Definition at line 145 of file intel-pt.c.

◆ stop

bool intel_pt_queue::stop

Definition at line 144 of file intel-pt.c.

◆ switch_state

int intel_pt_queue::switch_state

Definition at line 150 of file intel-pt.c.

◆ sync_switch

bool intel_pt_queue::sync_switch

Definition at line 147 of file intel-pt.c.

◆ thread

struct thread* intel_pt_queue::thread

Definition at line 152 of file intel-pt.c.

◆ tid

pid_t intel_pt_queue::tid

Definition at line 148 of file intel-pt.c.

◆ time

u64 intel_pt_queue::time

Definition at line 155 of file intel-pt.c.

◆ timestamp

u64 intel_pt_queue::timestamp

Definition at line 156 of file intel-pt.c.

◆ use_buffer_pid_tid

bool intel_pt_queue::use_buffer_pid_tid

Definition at line 146 of file intel-pt.c.


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