Lines Matching full:event
5 #include <traceevent/event-parse.h>
30 union perf_event *event,
108 struct ordered_event *event) in ordered_events__deliver_event() argument
113 return perf_session__deliver_event(session, event->event, in ordered_events__deliver_event()
114 session->tool, event->file_offset); in ordered_events__deliver_event()
160 * kernel MMAP event, in perf_event__process_mmap(). in perf_session__new()
208 union perf_event *event in process_event_synth_tracing_data_stub()
218 union perf_event *event __maybe_unused, in process_event_synth_attr_stub()
227 union perf_event *event __maybe_unused, in process_event_synth_event_update_stub()
232 perf_event__fprintf_event_update(event, stdout); in process_event_synth_event_update_stub()
239 union perf_event *event __maybe_unused, in process_event_sample_stub()
249 union perf_event *event __maybe_unused, in process_event_stub()
258 union perf_event *event __maybe_unused, in process_finished_round_stub()
266 union perf_event *event,
285 union perf_event *event, in process_event_auxtrace_stub() argument
291 skipn(perf_data__fd(session->data), event->auxtrace.size); in process_event_auxtrace_stub()
292 return event->auxtrace.size; in process_event_auxtrace_stub()
296 union perf_event *event __maybe_unused, in process_event_op2_stub()
306 union perf_event *event __maybe_unused, in process_event_thread_map_stub()
310 perf_event__fprintf_thread_map(event, stdout); in process_event_thread_map_stub()
318 union perf_event *event __maybe_unused, in process_event_cpu_map_stub()
322 perf_event__fprintf_cpu_map(event, stdout); in process_event_cpu_map_stub()
330 union perf_event *event __maybe_unused, in process_event_stat_config_stub()
334 perf_event__fprintf_stat_config(event, stdout); in process_event_stat_config_stub()
341 union perf_event *event __maybe_unused, in process_stat_stub()
346 perf_event__fprintf_stat(event, stdout); in process_stat_stub()
353 union perf_event *event __maybe_unused, in process_stat_round_stub()
358 perf_event__fprintf_stat_round(event, stdout); in process_stat_round_stub()
434 static void swap_sample_id_all(union perf_event *event, void *data) in swap_sample_id_all() argument
436 void *end = (void *) event + event->header.size; in swap_sample_id_all()
443 static void perf_event__all64_swap(union perf_event *event, in perf_event__all64_swap() argument
446 struct perf_event_header *hdr = &event->header; in perf_event__all64_swap()
447 mem_bswap_64(hdr + 1, event->header.size - sizeof(*hdr)); in perf_event__all64_swap()
450 static void perf_event__comm_swap(union perf_event *event, bool sample_id_all) in perf_event__comm_swap() argument
452 event->comm.pid = bswap_32(event->comm.pid); in perf_event__comm_swap()
453 event->comm.tid = bswap_32(event->comm.tid); in perf_event__comm_swap()
456 void *data = &event->comm.comm; in perf_event__comm_swap()
459 swap_sample_id_all(event, data); in perf_event__comm_swap()
463 static void perf_event__mmap_swap(union perf_event *event, in perf_event__mmap_swap() argument
466 event->mmap.pid = bswap_32(event->mmap.pid); in perf_event__mmap_swap()
467 event->mmap.tid = bswap_32(event->mmap.tid); in perf_event__mmap_swap()
468 event->mmap.start = bswap_64(event->mmap.start); in perf_event__mmap_swap()
469 event->mmap.len = bswap_64(event->mmap.len); in perf_event__mmap_swap()
470 event->mmap.pgoff = bswap_64(event->mmap.pgoff); in perf_event__mmap_swap()
473 void *data = &event->mmap.filename; in perf_event__mmap_swap()
476 swap_sample_id_all(event, data); in perf_event__mmap_swap()
480 static void perf_event__mmap2_swap(union perf_event *event, in perf_event__mmap2_swap() argument
483 event->mmap2.pid = bswap_32(event->mmap2.pid); in perf_event__mmap2_swap()
484 event->mmap2.tid = bswap_32(event->mmap2.tid); in perf_event__mmap2_swap()
485 event->mmap2.start = bswap_64(event->mmap2.start); in perf_event__mmap2_swap()
486 event->mmap2.len = bswap_64(event->mmap2.len); in perf_event__mmap2_swap()
487 event->mmap2.pgoff = bswap_64(event->mmap2.pgoff); in perf_event__mmap2_swap()
488 event->mmap2.maj = bswap_32(event->mmap2.maj); in perf_event__mmap2_swap()
489 event->mmap2.min = bswap_32(event->mmap2.min); in perf_event__mmap2_swap()
490 event->mmap2.ino = bswap_64(event->mmap2.ino); in perf_event__mmap2_swap()
493 void *data = &event->mmap2.filename; in perf_event__mmap2_swap()
496 swap_sample_id_all(event, data); in perf_event__mmap2_swap()
499 static void perf_event__task_swap(union perf_event *event, bool sample_id_all) in perf_event__task_swap() argument
501 event->fork.pid = bswap_32(event->fork.pid); in perf_event__task_swap()
502 event->fork.tid = bswap_32(event->fork.tid); in perf_event__task_swap()
503 event->fork.ppid = bswap_32(event->fork.ppid); in perf_event__task_swap()
504 event->fork.ptid = bswap_32(event->fork.ptid); in perf_event__task_swap()
505 event->fork.time = bswap_64(event->fork.time); in perf_event__task_swap()
508 swap_sample_id_all(event, &event->fork + 1); in perf_event__task_swap()
511 static void perf_event__read_swap(union perf_event *event, bool sample_id_all) in perf_event__read_swap() argument
513 event->read.pid = bswap_32(event->read.pid); in perf_event__read_swap()
514 event->read.tid = bswap_32(event->read.tid); in perf_event__read_swap()
515 event->read.value = bswap_64(event->read.value); in perf_event__read_swap()
516 event->read.time_enabled = bswap_64(event->read.time_enabled); in perf_event__read_swap()
517 event->read.time_running = bswap_64(event->read.time_running); in perf_event__read_swap()
518 event->read.id = bswap_64(event->read.id); in perf_event__read_swap()
521 swap_sample_id_all(event, &event->read + 1); in perf_event__read_swap()
524 static void perf_event__aux_swap(union perf_event *event, bool sample_id_all) in perf_event__aux_swap() argument
526 event->aux.aux_offset = bswap_64(event->aux.aux_offset); in perf_event__aux_swap()
527 event->aux.aux_size = bswap_64(event->aux.aux_size); in perf_event__aux_swap()
528 event->aux.flags = bswap_64(event->aux.flags); in perf_event__aux_swap()
531 swap_sample_id_all(event, &event->aux + 1); in perf_event__aux_swap()
534 static void perf_event__itrace_start_swap(union perf_event *event, in perf_event__itrace_start_swap() argument
537 event->itrace_start.pid = bswap_32(event->itrace_start.pid); in perf_event__itrace_start_swap()
538 event->itrace_start.tid = bswap_32(event->itrace_start.tid); in perf_event__itrace_start_swap()
541 swap_sample_id_all(event, &event->itrace_start + 1); in perf_event__itrace_start_swap()
544 static void perf_event__switch_swap(union perf_event *event, bool sample_id_all) in perf_event__switch_swap() argument
546 if (event->header.type == PERF_RECORD_SWITCH_CPU_WIDE) { in perf_event__switch_swap()
547 event->context_switch.next_prev_pid = in perf_event__switch_swap()
548 bswap_32(event->context_switch.next_prev_pid); in perf_event__switch_swap()
549 event->context_switch.next_prev_tid = in perf_event__switch_swap()
550 bswap_32(event->context_switch.next_prev_tid); in perf_event__switch_swap()
554 swap_sample_id_all(event, &event->context_switch + 1); in perf_event__switch_swap()
557 static void perf_event__throttle_swap(union perf_event *event, in perf_event__throttle_swap() argument
560 event->throttle.time = bswap_64(event->throttle.time); in perf_event__throttle_swap()
561 event->throttle.id = bswap_64(event->throttle.id); in perf_event__throttle_swap()
562 event->throttle.stream_id = bswap_64(event->throttle.stream_id); in perf_event__throttle_swap()
565 swap_sample_id_all(event, &event->throttle + 1); in perf_event__throttle_swap()
645 static void perf_event__hdr_attr_swap(union perf_event *event, in perf_event__hdr_attr_swap() argument
650 perf_event__attr_swap(&event->attr.attr); in perf_event__hdr_attr_swap()
652 size = event->header.size; in perf_event__hdr_attr_swap()
653 size -= (void *)&event->attr.id - (void *)event; in perf_event__hdr_attr_swap()
654 mem_bswap_64(event->attr.id, size); in perf_event__hdr_attr_swap()
657 static void perf_event__event_update_swap(union perf_event *event, in perf_event__event_update_swap() argument
660 event->event_update.type = bswap_64(event->event_update.type); in perf_event__event_update_swap()
661 event->event_update.id = bswap_64(event->event_update.id); in perf_event__event_update_swap()
664 static void perf_event__event_type_swap(union perf_event *event, in perf_event__event_type_swap() argument
667 event->event_type.event_type.event_id = in perf_event__event_type_swap()
668 bswap_64(event->event_type.event_type.event_id); in perf_event__event_type_swap()
671 static void perf_event__tracing_data_swap(union perf_event *event, in perf_event__tracing_data_swap() argument
674 event->tracing_data.size = bswap_32(event->tracing_data.size); in perf_event__tracing_data_swap()
677 static void perf_event__auxtrace_info_swap(union perf_event *event, in perf_event__auxtrace_info_swap() argument
682 event->auxtrace_info.type = bswap_32(event->auxtrace_info.type); in perf_event__auxtrace_info_swap()
684 size = event->header.size; in perf_event__auxtrace_info_swap()
685 size -= (void *)&event->auxtrace_info.priv - (void *)event; in perf_event__auxtrace_info_swap()
686 mem_bswap_64(event->auxtrace_info.priv, size); in perf_event__auxtrace_info_swap()
689 static void perf_event__auxtrace_swap(union perf_event *event, in perf_event__auxtrace_swap() argument
692 event->auxtrace.size = bswap_64(event->auxtrace.size); in perf_event__auxtrace_swap()
693 event->auxtrace.offset = bswap_64(event->auxtrace.offset); in perf_event__auxtrace_swap()
694 event->auxtrace.reference = bswap_64(event->auxtrace.reference); in perf_event__auxtrace_swap()
695 event->auxtrace.idx = bswap_32(event->auxtrace.idx); in perf_event__auxtrace_swap()
696 event->auxtrace.tid = bswap_32(event->auxtrace.tid); in perf_event__auxtrace_swap()
697 event->auxtrace.cpu = bswap_32(event->auxtrace.cpu); in perf_event__auxtrace_swap()
700 static void perf_event__auxtrace_error_swap(union perf_event *event, in perf_event__auxtrace_error_swap() argument
703 event->auxtrace_error.type = bswap_32(event->auxtrace_error.type); in perf_event__auxtrace_error_swap()
704 event->auxtrace_error.code = bswap_32(event->auxtrace_error.code); in perf_event__auxtrace_error_swap()
705 event->auxtrace_error.cpu = bswap_32(event->auxtrace_error.cpu); in perf_event__auxtrace_error_swap()
706 event->auxtrace_error.pid = bswap_32(event->auxtrace_error.pid); in perf_event__auxtrace_error_swap()
707 event->auxtrace_error.tid = bswap_32(event->auxtrace_error.tid); in perf_event__auxtrace_error_swap()
708 event->auxtrace_error.ip = bswap_64(event->auxtrace_error.ip); in perf_event__auxtrace_error_swap()
711 static void perf_event__thread_map_swap(union perf_event *event, in perf_event__thread_map_swap() argument
716 event->thread_map.nr = bswap_64(event->thread_map.nr); in perf_event__thread_map_swap()
718 for (i = 0; i < event->thread_map.nr; i++) in perf_event__thread_map_swap()
719 event->thread_map.entries[i].pid = bswap_64(event->thread_map.entries[i].pid); in perf_event__thread_map_swap()
722 static void perf_event__cpu_map_swap(union perf_event *event, in perf_event__cpu_map_swap() argument
725 struct cpu_map_data *data = &event->cpu_map.data; in perf_event__cpu_map_swap()
758 static void perf_event__stat_config_swap(union perf_event *event, in perf_event__stat_config_swap() argument
763 size = event->stat_config.nr * sizeof(event->stat_config.data[0]); in perf_event__stat_config_swap()
765 mem_bswap_64(&event->stat_config.nr, size); in perf_event__stat_config_swap()
768 static void perf_event__stat_swap(union perf_event *event, in perf_event__stat_swap() argument
771 event->stat.id = bswap_64(event->stat.id); in perf_event__stat_swap()
772 event->stat.thread = bswap_32(event->stat.thread); in perf_event__stat_swap()
773 event->stat.cpu = bswap_32(event->stat.cpu); in perf_event__stat_swap()
774 event->stat.val = bswap_64(event->stat.val); in perf_event__stat_swap()
775 event->stat.ena = bswap_64(event->stat.ena); in perf_event__stat_swap()
776 event->stat.run = bswap_64(event->stat.run); in perf_event__stat_swap()
779 static void perf_event__stat_round_swap(union perf_event *event, in perf_event__stat_round_swap() argument
782 event->stat_round.type = bswap_64(event->stat_round.type); in perf_event__stat_round_swap()
783 event->stat_round.time = bswap_64(event->stat_round.time); in perf_event__stat_round_swap()
786 typedef void (*perf_event__swap_op)(union perf_event *event,
825 * event.
863 union perf_event *event __maybe_unused, in process_finished_round()
871 int perf_session__queue_event(struct perf_session *s, union perf_event *event, in perf_session__queue_event() argument
874 return ordered_events__queue(&s->ordered_events, event, timestamp, file_offset); in perf_session__queue_event()
1021 union perf_event *event, in perf_evlist__print_tstamp() argument
1026 if (event->header.type != PERF_RECORD_SAMPLE && in perf_evlist__print_tstamp()
1069 static void dump_event(struct perf_evlist *evlist, union perf_event *event, in dump_event() argument
1075 printf("\n%#" PRIx64 " [%#x]: event: %d\n", in dump_event()
1076 file_offset, event->header.size, event->header.type); in dump_event()
1078 trace_event(event); in dump_event()
1081 perf_evlist__print_tstamp(evlist, event, sample); in dump_event()
1084 event->header.size, perf_event__name(event->header.type)); in dump_event()
1087 static void dump_sample(struct perf_evsel *evsel, union perf_event *event, in dump_sample() argument
1096 event->header.misc, sample->pid, sample->tid, sample->ip, in dump_sample()
1132 static void dump_read(struct perf_evsel *evsel, union perf_event *event) in dump_read() argument
1134 struct read_event *read_event = &event->read; in dump_read()
1140 printf(": %d %d %s %" PRIu64 "\n", event->read.pid, event->read.tid, in dump_read()
1142 event->read.value); in dump_read()
1160 union perf_event *event, in machines__find_for_cpumode() argument
1170 if (event->header.type == PERF_RECORD_MMAP in machines__find_for_cpumode()
1171 || event->header.type == PERF_RECORD_MMAP2) in machines__find_for_cpumode()
1172 pid = event->mmap.pid; in machines__find_for_cpumode()
1187 union perf_event *event, in deliver_sample_value() argument
1205 return tool->sample(tool, event, sample, sid->evsel, machine); in deliver_sample_value()
1210 union perf_event *event, in deliver_sample_group() argument
1218 ret = deliver_sample_value(evlist, tool, event, sample, in deliver_sample_group()
1231 union perf_event *event, in perf_evlist__deliver_sample() argument
1242 return tool->sample(tool, event, sample, evsel, machine); in perf_evlist__deliver_sample()
1246 return deliver_sample_group(evlist, tool, event, sample, in perf_evlist__deliver_sample()
1249 return deliver_sample_value(evlist, tool, event, sample, in perf_evlist__deliver_sample()
1255 union perf_event *event, in machines__deliver_event() argument
1262 dump_event(evlist, event, file_offset, sample); in machines__deliver_event()
1266 machine = machines__find_for_cpumode(machines, event, sample); in machines__deliver_event()
1268 switch (event->header.type) { in machines__deliver_event()
1274 dump_sample(evsel, event, sample); in machines__deliver_event()
1279 return perf_evlist__deliver_sample(evlist, tool, event, sample, evsel, machine); in machines__deliver_event()
1281 return tool->mmap(tool, event, sample, machine); in machines__deliver_event()
1283 if (event->header.misc & PERF_RECORD_MISC_PROC_MAP_PARSE_TIMEOUT) in machines__deliver_event()
1285 return tool->mmap2(tool, event, sample, machine); in machines__deliver_event()
1287 return tool->comm(tool, event, sample, machine); in machines__deliver_event()
1289 return tool->namespaces(tool, event, sample, machine); in machines__deliver_event()
1291 return tool->fork(tool, event, sample, machine); in machines__deliver_event()
1293 return tool->exit(tool, event, sample, machine); in machines__deliver_event()
1296 evlist->stats.total_lost += event->lost.lost; in machines__deliver_event()
1297 return tool->lost(tool, event, sample, machine); in machines__deliver_event()
1300 evlist->stats.total_lost_samples += event->lost_samples.lost; in machines__deliver_event()
1301 return tool->lost_samples(tool, event, sample, machine); in machines__deliver_event()
1303 dump_read(evsel, event); in machines__deliver_event()
1304 return tool->read(tool, event, sample, evsel, machine); in machines__deliver_event()
1306 return tool->throttle(tool, event, sample, machine); in machines__deliver_event()
1308 return tool->unthrottle(tool, event, sample, machine); in machines__deliver_event()
1311 if (event->aux.flags & PERF_AUX_FLAG_TRUNCATED) in machines__deliver_event()
1313 if (event->aux.flags & PERF_AUX_FLAG_PARTIAL) in machines__deliver_event()
1316 return tool->aux(tool, event, sample, machine); in machines__deliver_event()
1318 return tool->itrace_start(tool, event, sample, machine); in machines__deliver_event()
1321 return tool->context_switch(tool, event, sample, machine); in machines__deliver_event()
1329 union perf_event *event, in perf_session__deliver_event() argument
1336 ret = perf_evlist__parse_sample(session->evlist, event, &sample); in perf_session__deliver_event()
1342 ret = auxtrace__process_event(session, event, &sample, tool); in perf_session__deliver_event()
1349 event, &sample, tool, file_offset); in perf_session__deliver_event()
1353 union perf_event *event, in perf_session__process_user_event() argument
1362 dump_event(session->evlist, event, file_offset, &sample); in perf_session__process_user_event()
1365 switch (event->header.type) { in perf_session__process_user_event()
1367 err = tool->attr(tool, event, &session->evlist); in perf_session__process_user_event()
1374 return tool->event_update(tool, event, &session->evlist); in perf_session__process_user_event()
1384 return tool->tracing_data(tool, event, session); in perf_session__process_user_event()
1386 return tool->build_id(tool, event, session); in perf_session__process_user_event()
1388 return tool->finished_round(tool, event, oe); in perf_session__process_user_event()
1390 return tool->id_index(tool, event, session); in perf_session__process_user_event()
1392 return tool->auxtrace_info(tool, event, session); in perf_session__process_user_event()
1395 lseek(fd, file_offset + event->header.size, SEEK_SET); in perf_session__process_user_event()
1396 return tool->auxtrace(tool, event, session); in perf_session__process_user_event()
1398 perf_session__auxtrace_error_inc(session, event); in perf_session__process_user_event()
1399 return tool->auxtrace_error(tool, event, session); in perf_session__process_user_event()
1401 return tool->thread_map(tool, event, session); in perf_session__process_user_event()
1403 return tool->cpu_map(tool, event, session); in perf_session__process_user_event()
1405 return tool->stat_config(tool, event, session); in perf_session__process_user_event()
1407 return tool->stat(tool, event, session); in perf_session__process_user_event()
1409 return tool->stat_round(tool, event, session); in perf_session__process_user_event()
1411 session->time_conv = event->time_conv; in perf_session__process_user_event()
1412 return tool->time_conv(tool, event, session); in perf_session__process_user_event()
1414 return tool->feature(tool, event, session); in perf_session__process_user_event()
1421 union perf_event *event, in perf_session__deliver_synth_event() argument
1427 events_stats__inc(&evlist->stats, event->header.type); in perf_session__deliver_synth_event()
1429 if (event->header.type >= PERF_RECORD_USER_TYPE_START) in perf_session__deliver_synth_event()
1430 return perf_session__process_user_event(session, event, 0); in perf_session__deliver_synth_event()
1432 return machines__deliver_event(&session->machines, evlist, event, sample, tool, 0); in perf_session__deliver_synth_event()
1435 static void event_swap(union perf_event *event, bool sample_id_all) in event_swap() argument
1439 swap = perf_event__swap_ops[event->header.type]; in event_swap()
1441 swap(event, sample_id_all); in event_swap()
1449 union perf_event *event; in perf_session__peek_event() local
1454 event = file_offset - session->one_mmap_offset + in perf_session__peek_event()
1472 event = (union perf_event *)buf; in perf_session__peek_event()
1475 perf_event_header__bswap(&event->header); in perf_session__peek_event()
1477 if (event->header.size < hdr_sz || event->header.size > buf_sz) in perf_session__peek_event()
1480 rest = event->header.size - hdr_sz; in perf_session__peek_event()
1486 event_swap(event, perf_evlist__sample_id_all(session->evlist)); in perf_session__peek_event()
1490 if (sample && event->header.type < PERF_RECORD_USER_TYPE_START && in perf_session__peek_event()
1491 perf_evlist__parse_sample(session->evlist, event, sample)) in perf_session__peek_event()
1494 *event_ptr = event; in perf_session__peek_event()
1500 union perf_event *event, u64 file_offset) in perf_session__process_event() argument
1507 event_swap(event, perf_evlist__sample_id_all(evlist)); in perf_session__process_event()
1509 if (event->header.type >= PERF_RECORD_HEADER_MAX) in perf_session__process_event()
1512 events_stats__inc(&evlist->stats, event->header.type); in perf_session__process_event()
1514 if (event->header.type >= PERF_RECORD_USER_TYPE_START) in perf_session__process_event()
1515 return perf_session__process_user_event(session, event, file_offset); in perf_session__process_event()
1520 ret = perf_evlist__parse_sample_timestamp(evlist, event, ×tamp); in perf_session__process_event()
1524 ret = perf_session__queue_event(session, event, timestamp, file_offset); in perf_session__process_event()
1529 return perf_session__deliver_event(session, event, tool, file_offset); in perf_session__process_event()
1695 union perf_event *event; in __perf_session__process_pipe_events() local
1713 event = buf; in __perf_session__process_pipe_events()
1714 err = readn(fd, event, sizeof(struct perf_event_header)); in __perf_session__process_pipe_events()
1719 pr_err("failed to read event header\n"); in __perf_session__process_pipe_events()
1724 perf_event_header__bswap(&event->header); in __perf_session__process_pipe_events()
1726 size = event->header.size; in __perf_session__process_pipe_events()
1728 pr_err("bad event header size\n"); in __perf_session__process_pipe_events()
1735 pr_err("failed to allocate memory to read event\n"); in __perf_session__process_pipe_events()
1740 event = buf; in __perf_session__process_pipe_events()
1742 p = event; in __perf_session__process_pipe_events()
1749 pr_err("unexpected end of event stream\n"); in __perf_session__process_pipe_events()
1753 pr_err("failed to read event data\n"); in __perf_session__process_pipe_events()
1758 if ((skip = perf_session__process_event(session, event, head)) < 0) { in __perf_session__process_pipe_events()
1760 head, event->header.size, event->header.type); in __perf_session__process_pipe_events()
1794 union perf_event *event; in fetch_mmaped_event() local
1798 * the size of the event in the headers. in fetch_mmaped_event()
1800 if (head + sizeof(event->header) > mmap_size) in fetch_mmaped_event()
1803 event = (union perf_event *)(buf + head); in fetch_mmaped_event()
1806 perf_event_header__bswap(&event->header); in fetch_mmaped_event()
1808 if (head + event->header.size > mmap_size) { in fetch_mmaped_event()
1809 /* We're not fetching the event so swap back again */ in fetch_mmaped_event()
1811 perf_event_header__bswap(&event->header); in fetch_mmaped_event()
1815 return event; in fetch_mmaped_event()
1841 union perf_event *event; in __perf_session__process_events() local
1891 event = fetch_mmaped_event(session, head, mmap_size, buf); in __perf_session__process_events()
1892 if (!event) { in __perf_session__process_events()
1904 size = event->header.size; in __perf_session__process_events()
1907 (skip = perf_session__process_event(session, event, file_pos)) < 0) { in __perf_session__process_events()
1909 file_offset + head, event->header.size, in __perf_session__process_events()
1910 event->header.type); in __perf_session__process_events()
2125 * Adding a handler for an event not in the session, in __perf_session__set_tracepoints_handlers()
2144 union perf_event *event, in perf_event__process_id_index() argument
2148 struct id_index_event *ie = &event->id_index; in perf_event__process_id_index()