perf_event_header
struct perf_event_header *header,
struct perf_event_header header;
struct perf_event_header header;
struct perf_event_header header;
u32 size = sizeof(struct perf_event_header);
struct perf_event_header *header,
extern void perf_prepare_header(struct perf_event_header *header,
perf_event_header__init_id(struct perf_event_header *header,
struct perf_event_header header;
struct perf_event_header header;
struct perf_event_header header;
struct perf_event_header header;
struct perf_event_header header;
struct perf_event_header header;
struct perf_event_header header;
struct perf_event_header header;
struct perf_event_header header;
void perf_event_header__init_id(struct perf_event_header *header,
struct perf_event_header *header,
void perf_prepare_header(struct perf_event_header *header,
struct perf_event_header header;
struct perf_event_header header;
struct perf_event_header header;
struct perf_event_header header;
struct perf_event_header header;
struct perf_event_header header;
struct perf_event_header header;
struct perf_event_header header;
struct perf_event_header header;
struct perf_event_header header;
struct perf_event_header header;
print_bpf_output(void *private_data, int cpu, struct perf_event_header *event)
typedef enum bpf_perf_event_ret (*bpf_perf_event_print_t)(struct perf_event_header *hdr,
struct perf_event_header *ehdr;
struct perf_event_header header;
struct perf_event_header header;
perf_buffer__process_record(struct perf_event_header *e, void *ctx)
struct perf_event_header;
(*perf_buffer_event_fn)(void *ctx, int cpu, struct perf_event_header *event);
struct perf_event_header header;
struct perf_event_header header;
struct perf_event_header header;
struct perf_event_header header;
struct perf_event_header header;
struct perf_event_header header;
struct perf_event_header header;
struct perf_event_header header;
struct perf_event_header header;
struct perf_event_header header;
struct perf_event_header header;
struct perf_event_header header;
struct perf_event_header header;
struct perf_event_header header;
struct perf_event_header header;
struct perf_event_header header;
struct perf_event_header header;
struct perf_event_header header;
struct perf_event_header header;
struct perf_event_header header;
struct perf_event_header header;
struct perf_event_header header;
struct perf_event_header header;
struct perf_event_header header;
struct perf_event_header header;
struct perf_event_header header;
struct perf_event_header header;
struct perf_event_header header;
struct perf_event_header header;
struct perf_event_header header;
struct perf_event_header header;
struct perf_event_header header;
struct perf_event_header header;
struct perf_event_header header;
struct perf_event_header header;
struct perf_event_header header;
struct perf_event_header header;
struct perf_event_header header;
struct perf_event_header header;
struct perf_event_header header;
struct perf_event_header header;
struct perf_event_header *pheader;
pheader = (struct perf_event_header *)(buf + (*start & mask));
pheader = (struct perf_event_header *)(buf + (evt_head & mask));
struct perf_event_header hdr;
struct perf_event_header header = {
struct perf_event_header *hdr;
if (event->header.size < sizeof(struct perf_event_header) + PERF_ATTR_SIZE_VER0) {
sz1 < sizeof(struct perf_event_header))
static struct perf_event_header finished_round_event = {
.size = sizeof(struct perf_event_header),
static struct perf_event_header finished_init_event = {
.size = sizeof(struct perf_event_header),
struct perf_event_header header;
event->sample.header.size = sizeof(struct perf_event_header);
new_event->sample.header.size = sizeof(struct perf_event_header) + j * sizeof(u64);
max_i = (event->header.size - sizeof(struct perf_event_header)) / sizeof(__u64);
max_j = (PERF_SAMPLE_MAX_SIZE - sizeof(struct perf_event_header)) / sizeof(__u64);
struct perf_event_header hdr;
int event_header_size = sizeof(struct perf_event_header);
event->sample.header.size = sizeof(struct perf_event_header);
event->sample.header.size = sizeof(struct perf_event_header);
int event_header_size = sizeof(struct perf_event_header);
static inline bool perf_event_header__is_guest(const struct perf_event_header *header)
const size_t max_size = 0xffff - sizeof(struct perf_event_header);
struct perf_event_header header;
event.sample.header.size = sizeof(struct perf_event_header);
event->sample.header.size = sizeof(struct perf_event_header);
event.sample.header.size = sizeof(struct perf_event_header);
member_def(perf_event_header, type, T_UINT, "event type"),
member_def(perf_event_header, type, T_UINT, "event type"),
member_def(perf_event_header, type, T_UINT, "event type"),
member_def(perf_event_header, type, T_UINT, "event type"),
member_def(perf_event_header, type, T_UINT, "event type"),
member_def(perf_event_header, type, T_UINT, "event type"),
member_def(perf_event_header, misc, T_UINT, "event misc"),
event.sample.header.size = sizeof(struct perf_event_header);
[PERF_RECORD_SWITCH] = sizeof(struct perf_event_header),
[PERF_RECORD_HEADER_ATTR] = sizeof(struct perf_event_header) + PERF_ATTR_SIZE_VER0,
[PERF_RECORD_CPU_MAP] = sizeof(struct perf_event_header) +
[PERF_RECORD_CALLCHAIN_DEFERRED] = sizeof(struct perf_event_header) + sizeof(__u64),
session->one_mmap_size - offset_in_mmap < sizeof(struct perf_event_header))
if (event->header.size < sizeof(struct perf_event_header))
hdr_sz = sizeof(struct perf_event_header);
void perf_event_header__bswap(struct perf_event_header *hdr)
struct perf_event_header *hdr = &event->header;
sizeof(struct perf_event_header));
if (size < sizeof(struct perf_event_header)) {
p += sizeof(struct perf_event_header);
if (size - sizeof(struct perf_event_header)) {
size - sizeof(struct perf_event_header));
if (size < sizeof(struct perf_event_header) ||
if (size < sizeof(struct perf_event_header) ||
void perf_event_header__bswap(struct perf_event_header *hdr);
event = cpu_map_data__alloc(&syn_data, sizeof(struct perf_event_header));
ev = cpu_map_data__alloc(&syn_data, sizeof(struct perf_event_header) + 2 * sizeof(u64));
size += sizeof(struct perf_event_header);
if (dst_size < sizeof(struct perf_event_header))
struct perf_event_header *e)
struct perf_event_header *ehdr;
struct perf_event_header *header = sample_buff + page_size;
header = (struct perf_event_header *)((void *)header + header->size);