Lines Matching refs:event
464 int machine__process_comm_event(struct machine *machine, union perf_event *event, in machine__process_comm_event() argument
468 event->comm.pid, in machine__process_comm_event()
469 event->comm.tid); in machine__process_comm_event()
470 bool exec = event->header.misc & PERF_RECORD_MISC_COMM_EXEC; in machine__process_comm_event()
477 perf_event__fprintf_comm(event, stdout); in machine__process_comm_event()
480 __thread__set_comm(thread, event->comm.comm, sample->time, exec)) { in machine__process_comm_event()
491 union perf_event *event, struct perf_sample *sample __maybe_unused) in machine__process_lost_event() argument
494 event->lost.id, event->lost.lost); in machine__process_lost_event()
499 union perf_event *event, struct perf_sample *sample) in machine__process_lost_samples_event() argument
502 sample->id, event->lost_samples.lost); in machine__process_lost_samples_event()
540 union perf_event *event) in machine__process_aux_event() argument
543 perf_event__fprintf_aux(event, stdout); in machine__process_aux_event()
548 union perf_event *event) in machine__process_itrace_start_event() argument
551 perf_event__fprintf_itrace_start(event, stdout); in machine__process_itrace_start_event()
556 union perf_event *event) in machine__process_switch_event() argument
559 perf_event__fprintf_switch(event, stdout); in machine__process_switch_event()
1118 union perf_event *event) in machine__set_kernel_mmap_len() argument
1123 machine->vmlinux_maps[i]->start = event->mmap.start; in machine__set_kernel_mmap_len()
1124 machine->vmlinux_maps[i]->end = (event->mmap.start + in machine__set_kernel_mmap_len()
1125 event->mmap.len); in machine__set_kernel_mmap_len()
1148 union perf_event *event) in machine__process_kernel_mmap_event() argument
1165 is_kernel_mmap = memcmp(event->mmap.filename, in machine__process_kernel_mmap_event()
1168 if (event->mmap.filename[0] == '/' || in machine__process_kernel_mmap_event()
1169 (!is_kernel_mmap && event->mmap.filename[0] == '[')) { in machine__process_kernel_mmap_event()
1170 map = machine__findnew_module_map(machine, event->mmap.start, in machine__process_kernel_mmap_event()
1171 event->mmap.filename); in machine__process_kernel_mmap_event()
1175 map->end = map->start + event->mmap.len; in machine__process_kernel_mmap_event()
1177 const char *symbol_name = (event->mmap.filename + in machine__process_kernel_mmap_event()
1232 machine__set_kernel_mmap_len(machine, event); in machine__process_kernel_mmap_event()
1239 if (event->mmap.pgoff != 0) { in machine__process_kernel_mmap_event()
1242 event->mmap.pgoff); in machine__process_kernel_mmap_event()
1258 union perf_event *event, in machine__process_mmap2_event() argument
1261 u8 cpumode = event->header.misc & PERF_RECORD_MISC_CPUMODE_MASK; in machine__process_mmap2_event()
1268 perf_event__fprintf_mmap2(event, stdout); in machine__process_mmap2_event()
1272 ret = machine__process_kernel_mmap_event(machine, event); in machine__process_mmap2_event()
1278 thread = machine__findnew_thread(machine, event->mmap2.pid, in machine__process_mmap2_event()
1279 event->mmap2.tid); in machine__process_mmap2_event()
1283 if (event->header.misc & PERF_RECORD_MISC_MMAP_DATA) in machine__process_mmap2_event()
1288 map = map__new(machine, event->mmap2.start, in machine__process_mmap2_event()
1289 event->mmap2.len, event->mmap2.pgoff, in machine__process_mmap2_event()
1290 event->mmap2.pid, event->mmap2.maj, in machine__process_mmap2_event()
1291 event->mmap2.min, event->mmap2.ino, in machine__process_mmap2_event()
1292 event->mmap2.ino_generation, in machine__process_mmap2_event()
1293 event->mmap2.prot, in machine__process_mmap2_event()
1294 event->mmap2.flags, in machine__process_mmap2_event()
1295 event->mmap2.filename, type, thread); in machine__process_mmap2_event()
1312 int machine__process_mmap_event(struct machine *machine, union perf_event *event, in machine__process_mmap_event() argument
1315 u8 cpumode = event->header.misc & PERF_RECORD_MISC_CPUMODE_MASK; in machine__process_mmap_event()
1322 perf_event__fprintf_mmap(event, stdout); in machine__process_mmap_event()
1326 ret = machine__process_kernel_mmap_event(machine, event); in machine__process_mmap_event()
1332 thread = machine__findnew_thread(machine, event->mmap.pid, in machine__process_mmap_event()
1333 event->mmap.tid); in machine__process_mmap_event()
1337 if (event->header.misc & PERF_RECORD_MISC_MMAP_DATA) in machine__process_mmap_event()
1342 map = map__new(machine, event->mmap.start, in machine__process_mmap_event()
1343 event->mmap.len, event->mmap.pgoff, in machine__process_mmap_event()
1344 event->mmap.pid, 0, 0, 0, 0, 0, 0, in machine__process_mmap_event()
1345 event->mmap.filename, in machine__process_mmap_event()
1389 int machine__process_fork_event(struct machine *machine, union perf_event *event, in machine__process_fork_event() argument
1393 event->fork.pid, in machine__process_fork_event()
1394 event->fork.tid); in machine__process_fork_event()
1396 event->fork.ppid, in machine__process_fork_event()
1397 event->fork.ptid); in machine__process_fork_event()
1401 perf_event__fprintf_task(event, stdout); in machine__process_fork_event()
1409 if (parent->pid_ != (pid_t)event->fork.ppid) { in machine__process_fork_event()
1414 parent = machine__findnew_thread(machine, event->fork.ppid, in machine__process_fork_event()
1415 event->fork.ptid); in machine__process_fork_event()
1424 thread = machine__findnew_thread(machine, event->fork.pid, in machine__process_fork_event()
1425 event->fork.tid); in machine__process_fork_event()
1438 int machine__process_exit_event(struct machine *machine, union perf_event *event, in machine__process_exit_event() argument
1442 event->fork.pid, in machine__process_exit_event()
1443 event->fork.tid); in machine__process_exit_event()
1446 perf_event__fprintf_task(event, stdout); in machine__process_exit_event()
1456 int machine__process_event(struct machine *machine, union perf_event *event, in machine__process_event() argument
1461 switch (event->header.type) { in machine__process_event()
1463 ret = machine__process_comm_event(machine, event, sample); break; in machine__process_event()
1465 ret = machine__process_mmap_event(machine, event, sample); break; in machine__process_event()
1467 ret = machine__process_mmap2_event(machine, event, sample); break; in machine__process_event()
1469 ret = machine__process_fork_event(machine, event, sample); break; in machine__process_event()
1471 ret = machine__process_exit_event(machine, event, sample); break; in machine__process_event()
1473 ret = machine__process_lost_event(machine, event, sample); break; in machine__process_event()
1475 ret = machine__process_aux_event(machine, event); break; in machine__process_event()
1477 ret = machine__process_itrace_start_event(machine, event); break; in machine__process_event()
1479 ret = machine__process_lost_samples_event(machine, event, sample); break; in machine__process_event()
1482 ret = machine__process_switch_event(machine, event); break; in machine__process_event()