• Home
  • Raw
  • Download

Lines Matching refs:event

62 	union perf_event event[];  member
81 union perf_event *event) in perf_event__repipe_synth() argument
86 return output_bytes(inject, event, event->header.size); in perf_event__repipe_synth()
90 union perf_event *event, in perf_event__repipe_oe_synth() argument
93 return perf_event__repipe_synth(tool, event); in perf_event__repipe_oe_synth()
98 union perf_event *event __maybe_unused, in perf_event__drop_oe()
106 union perf_event *event) in perf_event__repipe_op2_synth() argument
108 return perf_event__repipe_synth(session->tool, event); in perf_event__repipe_op2_synth()
112 union perf_event *event, in perf_event__repipe_op4_synth() argument
115 return perf_event__repipe_synth(session->tool, event); in perf_event__repipe_op4_synth()
119 union perf_event *event, in perf_event__repipe_attr() argument
126 ret = perf_event__process_attr(tool, event, pevlist); in perf_event__repipe_attr()
133 return perf_event__repipe_synth(tool, event); in perf_event__repipe_attr()
137 union perf_event *event, in perf_event__repipe_event_update() argument
140 return perf_event__repipe_synth(tool, event); in perf_event__repipe_event_update()
165 union perf_event *event) in perf_event__repipe_auxtrace() argument
181 event, offset); in perf_event__repipe_auxtrace()
187 ret = output_bytes(inject, event, event->header.size); in perf_event__repipe_auxtrace()
191 event->auxtrace.size); in perf_event__repipe_auxtrace()
193 ret = output_bytes(inject, event, in perf_event__repipe_auxtrace()
194 event->header.size + event->auxtrace.size); in perf_event__repipe_auxtrace()
199 return event->auxtrace.size; in perf_event__repipe_auxtrace()
206 union perf_event *event __maybe_unused) in perf_event__repipe_auxtrace()
215 union perf_event *event, in perf_event__repipe() argument
219 return perf_event__repipe_synth(tool, event); in perf_event__repipe()
223 union perf_event *event __maybe_unused, in perf_event__drop()
231 union perf_event *event __maybe_unused, in perf_event__drop_aux()
245 union perf_event *event, in perf_inject__cut_auxtrace_sample() argument
248 size_t sz1 = sample->aux_sample.data - (void *)event; in perf_inject__cut_auxtrace_sample()
249 size_t sz2 = event->header.size - sample->aux_sample.size - sz1; in perf_inject__cut_auxtrace_sample()
252 if (sz1 > event->header.size || sz2 > event->header.size || in perf_inject__cut_auxtrace_sample()
253 sz1 + sz2 > event->header.size || in perf_inject__cut_auxtrace_sample()
255 return event; in perf_inject__cut_auxtrace_sample()
257 memcpy(ev, event, sz1); in perf_inject__cut_auxtrace_sample()
258 memcpy((void *)ev + sz1, (void *)event + event->header.size - sz2, sz2); in perf_inject__cut_auxtrace_sample()
266 union perf_event *event,
272 union perf_event *event, in perf_event__repipe_sample() argument
282 return f(tool, event, sample, evsel, machine); in perf_event__repipe_sample()
285 build_id__mark_dso_hit(tool, event, sample, evsel, machine); in perf_event__repipe_sample()
288 event = perf_inject__cut_auxtrace_sample(inject, event, sample); in perf_event__repipe_sample()
290 return perf_event__repipe_synth(tool, event); in perf_event__repipe_sample()
294 union perf_event *event, in perf_event__repipe_mmap() argument
300 err = perf_event__process_mmap(tool, event, sample, machine); in perf_event__repipe_mmap()
301 perf_event__repipe(tool, event, sample, machine); in perf_event__repipe_mmap()
308 union perf_event *event, in perf_event__jit_repipe_mmap() argument
320 event->mmap.filename, event->mmap.pid, event->mmap.tid, &n); in perf_event__jit_repipe_mmap()
327 return perf_event__repipe_mmap(tool, event, sample, machine); in perf_event__jit_repipe_mmap()
376 union perf_event *event, in perf_event__repipe_buildid_mmap() argument
382 dso = findnew_dso(event->mmap.pid, event->mmap.tid, in perf_event__repipe_buildid_mmap()
383 event->mmap.filename, NULL, machine); in perf_event__repipe_buildid_mmap()
391 return perf_event__repipe(tool, event, sample, machine); in perf_event__repipe_buildid_mmap()
395 union perf_event *event, in perf_event__repipe_mmap2() argument
401 err = perf_event__process_mmap2(tool, event, sample, machine); in perf_event__repipe_mmap2()
402 perf_event__repipe(tool, event, sample, machine); in perf_event__repipe_mmap2()
404 if (event->header.misc & PERF_RECORD_MISC_MMAP_BUILD_ID) { in perf_event__repipe_mmap2()
407 dso = findnew_dso(event->mmap2.pid, event->mmap2.tid, in perf_event__repipe_mmap2()
408 event->mmap2.filename, NULL, machine); in perf_event__repipe_mmap2()
421 union perf_event *event, in perf_event__jit_repipe_mmap2() argument
433 event->mmap2.filename, event->mmap2.pid, event->mmap2.tid, &n); in perf_event__jit_repipe_mmap2()
440 return perf_event__repipe_mmap2(tool, event, sample, machine); in perf_event__jit_repipe_mmap2()
445 union perf_event *event, in perf_event__repipe_buildid_mmap2() argument
450 .maj = event->mmap2.maj, in perf_event__repipe_buildid_mmap2()
451 .min = event->mmap2.min, in perf_event__repipe_buildid_mmap2()
452 .ino = event->mmap2.ino, in perf_event__repipe_buildid_mmap2()
453 .ino_generation = event->mmap2.ino_generation, in perf_event__repipe_buildid_mmap2()
457 if (event->header.misc & PERF_RECORD_MISC_MMAP_BUILD_ID) { in perf_event__repipe_buildid_mmap2()
459 dso = findnew_dso(event->mmap2.pid, event->mmap2.tid, in perf_event__repipe_buildid_mmap2()
460 event->mmap2.filename, NULL, machine); in perf_event__repipe_buildid_mmap2()
466 perf_event__repipe(tool, event, sample, machine); in perf_event__repipe_buildid_mmap2()
470 dso = findnew_dso(event->mmap2.pid, event->mmap2.tid, in perf_event__repipe_buildid_mmap2()
471 event->mmap2.filename, &dso_id, machine); in perf_event__repipe_buildid_mmap2()
476 event->mmap2.flags); in perf_event__repipe_buildid_mmap2()
480 perf_event__repipe(tool, event, sample, machine); in perf_event__repipe_buildid_mmap2()
486 union perf_event *event, in perf_event__repipe_fork() argument
492 err = perf_event__process_fork(tool, event, sample, machine); in perf_event__repipe_fork()
493 perf_event__repipe(tool, event, sample, machine); in perf_event__repipe_fork()
499 union perf_event *event, in perf_event__repipe_comm() argument
505 err = perf_event__process_comm(tool, event, sample, machine); in perf_event__repipe_comm()
506 perf_event__repipe(tool, event, sample, machine); in perf_event__repipe_comm()
512 union perf_event *event, in perf_event__repipe_namespaces() argument
516 int err = perf_event__process_namespaces(tool, event, sample, machine); in perf_event__repipe_namespaces()
518 perf_event__repipe(tool, event, sample, machine); in perf_event__repipe_namespaces()
524 union perf_event *event, in perf_event__repipe_exit() argument
530 err = perf_event__process_exit(tool, event, sample, machine); in perf_event__repipe_exit()
531 perf_event__repipe(tool, event, sample, machine); in perf_event__repipe_exit()
537 union perf_event *event) in perf_event__repipe_tracing_data() argument
541 perf_event__repipe_synth(session->tool, event); in perf_event__repipe_tracing_data()
542 err = perf_event__process_tracing_data(session, event); in perf_event__repipe_tracing_data()
587 int perf_event__inject_buildid(struct perf_tool *tool, union perf_event *event, in perf_event__inject_buildid() argument
598 event->header.type); in perf_event__inject_buildid()
612 perf_event__repipe(tool, event, sample, machine); in perf_event__inject_buildid()
617 union perf_event *event __maybe_unused, in perf_inject__sched_process_exit()
637 union perf_event *event, in perf_inject__sched_switch() argument
645 perf_inject__sched_process_exit(tool, event, sample, evsel, machine); in perf_inject__sched_switch()
647 ent = malloc(event->header.size + sizeof(struct event_entry)); in perf_inject__sched_switch()
655 memcpy(&ent->event, event, event->header.size); in perf_inject__sched_switch()
661 union perf_event *event __maybe_unused, in perf_inject__sched_stat()
679 event_sw = &ent->event[0]; in perf_inject__sched_stat()
710 union perf_event *event __maybe_unused, in drop_sample()