Linux Perf
perf_sample Struct Reference

#include <event.h>

Collaboration diagram for perf_sample:
Collaboration graph

Public Attributes

u64 ip
 
u32 pid
 
u32 tid
 
u64 time
 
u64 addr
 
u64 id
 
u64 stream_id
 
u64 period
 
u64 weight
 
u64 transaction
 
u32 cpu
 
u32 raw_size
 
u64 data_src
 
u64 phys_addr
 
u32 flags
 
u16 insn_len
 
u8 cpumode
 
u16 misc
 
char insn [MAX_INSN]
 
void * raw_data
 
struct ip_callchaincallchain
 
struct branch_stackbranch_stack
 
struct regs_dump user_regs
 
struct regs_dump intr_regs
 
struct stack_dump user_stack
 
struct sample_read read
 

Detailed Description

Definition at line 191 of file event.h.

Member Data Documentation

◆ addr

u64 perf_sample::addr

Definition at line 195 of file event.h.

◆ branch_stack

struct branch_stack* perf_sample::branch_stack

Definition at line 212 of file event.h.

◆ callchain

struct ip_callchain* perf_sample::callchain

Definition at line 211 of file event.h.

◆ cpu

u32 perf_sample::cpu

Definition at line 201 of file event.h.

◆ cpumode

u8 perf_sample::cpumode

Definition at line 207 of file event.h.

◆ data_src

u64 perf_sample::data_src

Definition at line 203 of file event.h.

◆ flags

u32 perf_sample::flags

Definition at line 205 of file event.h.

◆ id

u64 perf_sample::id

Definition at line 196 of file event.h.

◆ insn

char perf_sample::insn[MAX_INSN]

Definition at line 209 of file event.h.

◆ insn_len

u16 perf_sample::insn_len

Definition at line 206 of file event.h.

◆ intr_regs

struct regs_dump perf_sample::intr_regs

Definition at line 214 of file event.h.

◆ ip

u64 perf_sample::ip

Definition at line 192 of file event.h.

◆ misc

u16 perf_sample::misc

Definition at line 208 of file event.h.

◆ period

u64 perf_sample::period

Definition at line 198 of file event.h.

◆ phys_addr

u64 perf_sample::phys_addr

Definition at line 204 of file event.h.

◆ pid

u32 perf_sample::pid

Definition at line 193 of file event.h.

◆ raw_data

void* perf_sample::raw_data

Definition at line 210 of file event.h.

◆ raw_size

u32 perf_sample::raw_size

Definition at line 202 of file event.h.

◆ read

struct sample_read perf_sample::read

Definition at line 216 of file event.h.

◆ stream_id

u64 perf_sample::stream_id

Definition at line 197 of file event.h.

◆ tid

u32 perf_sample::tid

Definition at line 193 of file event.h.

◆ time

u64 perf_sample::time

Definition at line 194 of file event.h.

◆ transaction

u64 perf_sample::transaction

Definition at line 200 of file event.h.

◆ user_regs

struct regs_dump perf_sample::user_regs

Definition at line 213 of file event.h.

◆ user_stack

struct stack_dump perf_sample::user_stack

Definition at line 215 of file event.h.

◆ weight

u64 perf_sample::weight

Definition at line 199 of file event.h.


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