mirror of https://github.com/mkerrisk/man-pages
perf_event_open.2: ffix
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
This commit is contained in:
parent
356a295726
commit
f96e617404
|
@ -2026,36 +2026,37 @@ This record indicates a sample.
|
|||
.EX
|
||||
struct {
|
||||
struct perf_event_header header;
|
||||
u64 sample_id; /* if PERF_SAMPLE_IDENTIFIER */
|
||||
u64 ip; /* if PERF_SAMPLE_IP */
|
||||
u32 pid, tid; /* if PERF_SAMPLE_TID */
|
||||
u64 time; /* if PERF_SAMPLE_TIME */
|
||||
u64 addr; /* if PERF_SAMPLE_ADDR */
|
||||
u64 id; /* if PERF_SAMPLE_ID */
|
||||
u64 stream_id; /* if PERF_SAMPLE_STREAM_ID */
|
||||
u32 cpu, res; /* if PERF_SAMPLE_CPU */
|
||||
u64 period; /* if PERF_SAMPLE_PERIOD */
|
||||
struct read_format v; /* if PERF_SAMPLE_READ */
|
||||
u64 nr; /* if PERF_SAMPLE_CALLCHAIN */
|
||||
u64 ips[nr]; /* if PERF_SAMPLE_CALLCHAIN */
|
||||
u32 size; /* if PERF_SAMPLE_RAW */
|
||||
char data[size]; /* if PERF_SAMPLE_RAW */
|
||||
u64 bnr; /* if PERF_SAMPLE_BRANCH_STACK */
|
||||
u64 sample_id; /* if PERF_SAMPLE_IDENTIFIER */
|
||||
u64 ip; /* if PERF_SAMPLE_IP */
|
||||
u32 pid, tid; /* if PERF_SAMPLE_TID */
|
||||
u64 time; /* if PERF_SAMPLE_TIME */
|
||||
u64 addr; /* if PERF_SAMPLE_ADDR */
|
||||
u64 id; /* if PERF_SAMPLE_ID */
|
||||
u64 stream_id; /* if PERF_SAMPLE_STREAM_ID */
|
||||
u32 cpu, res; /* if PERF_SAMPLE_CPU */
|
||||
u64 period; /* if PERF_SAMPLE_PERIOD */
|
||||
struct read_format v;
|
||||
/* if PERF_SAMPLE_READ */
|
||||
u64 nr; /* if PERF_SAMPLE_CALLCHAIN */
|
||||
u64 ips[nr]; /* if PERF_SAMPLE_CALLCHAIN */
|
||||
u32 size; /* if PERF_SAMPLE_RAW */
|
||||
char data[size]; /* if PERF_SAMPLE_RAW */
|
||||
u64 bnr; /* if PERF_SAMPLE_BRANCH_STACK */
|
||||
struct perf_branch_entry lbr[bnr];
|
||||
/* if PERF_SAMPLE_BRANCH_STACK */
|
||||
u64 abi; /* if PERF_SAMPLE_REGS_USER */
|
||||
/* if PERF_SAMPLE_BRANCH_STACK */
|
||||
u64 abi; /* if PERF_SAMPLE_REGS_USER */
|
||||
u64 regs[weight(mask)];
|
||||
/* if PERF_SAMPLE_REGS_USER */
|
||||
u64 size; /* if PERF_SAMPLE_STACK_USER */
|
||||
char data[size]; /* if PERF_SAMPLE_STACK_USER */
|
||||
u64 dyn_size; /* if PERF_SAMPLE_STACK_USER &&
|
||||
size != 0 */
|
||||
u64 weight; /* if PERF_SAMPLE_WEIGHT */
|
||||
u64 data_src; /* if PERF_SAMPLE_DATA_SRC */
|
||||
u64 transaction; /* if PERF_SAMPLE_TRANSACTION */
|
||||
u64 abi; /* if PERF_SAMPLE_REGS_INTR */
|
||||
/* if PERF_SAMPLE_REGS_USER */
|
||||
u64 size; /* if PERF_SAMPLE_STACK_USER */
|
||||
char data[size]; /* if PERF_SAMPLE_STACK_USER */
|
||||
u64 dyn_size; /* if PERF_SAMPLE_STACK_USER &&
|
||||
size != 0 */
|
||||
u64 weight; /* if PERF_SAMPLE_WEIGHT */
|
||||
u64 data_src; /* if PERF_SAMPLE_DATA_SRC */
|
||||
u64 transaction; /* if PERF_SAMPLE_TRANSACTION */
|
||||
u64 abi; /* if PERF_SAMPLE_REGS_INTR */
|
||||
u64 regs[weight(mask)];
|
||||
/* if PERF_SAMPLE_REGS_INTR */
|
||||
/* if PERF_SAMPLE_REGS_INTR */
|
||||
};
|
||||
.EE
|
||||
.RS 4
|
||||
|
|
Loading…
Reference in New Issue