Lines Matching refs:event
430 int machine__process_comm_event(struct machine *machine, union perf_event *event, in machine__process_comm_event() argument
434 event->comm.pid, in machine__process_comm_event()
435 event->comm.tid); in machine__process_comm_event()
436 bool exec = event->header.misc & PERF_RECORD_MISC_COMM_EXEC; in machine__process_comm_event()
442 perf_event__fprintf_comm(event, stdout); in machine__process_comm_event()
445 __thread__set_comm(thread, event->comm.comm, sample->time, exec)) { in machine__process_comm_event()
454 union perf_event *event, struct perf_sample *sample __maybe_unused) in machine__process_lost_event() argument
457 event->lost.id, event->lost.lost); in machine__process_lost_event()
1044 union perf_event *event) in machine__set_kernel_mmap_len() argument
1049 machine->vmlinux_maps[i]->start = event->mmap.start; in machine__set_kernel_mmap_len()
1050 machine->vmlinux_maps[i]->end = (event->mmap.start + in machine__set_kernel_mmap_len()
1051 event->mmap.len); in machine__set_kernel_mmap_len()
1074 union perf_event *event) in machine__process_kernel_mmap_event() argument
1091 is_kernel_mmap = memcmp(event->mmap.filename, in machine__process_kernel_mmap_event()
1094 if (event->mmap.filename[0] == '/' || in machine__process_kernel_mmap_event()
1095 (!is_kernel_mmap && event->mmap.filename[0] == '[')) { in machine__process_kernel_mmap_event()
1096 map = machine__new_module(machine, event->mmap.start, in machine__process_kernel_mmap_event()
1097 event->mmap.filename); in machine__process_kernel_mmap_event()
1101 map->end = map->start + event->mmap.len; in machine__process_kernel_mmap_event()
1103 const char *symbol_name = (event->mmap.filename + in machine__process_kernel_mmap_event()
1133 machine__set_kernel_mmap_len(machine, event); in machine__process_kernel_mmap_event()
1140 if (event->mmap.pgoff != 0) { in machine__process_kernel_mmap_event()
1143 event->mmap.pgoff); in machine__process_kernel_mmap_event()
1160 union perf_event *event, in machine__process_mmap2_event() argument
1163 u8 cpumode = event->header.misc & PERF_RECORD_MISC_CPUMODE_MASK; in machine__process_mmap2_event()
1170 perf_event__fprintf_mmap2(event, stdout); in machine__process_mmap2_event()
1174 ret = machine__process_kernel_mmap_event(machine, event); in machine__process_mmap2_event()
1180 thread = machine__findnew_thread(machine, event->mmap2.pid, in machine__process_mmap2_event()
1181 event->mmap2.tid); in machine__process_mmap2_event()
1185 if (event->header.misc & PERF_RECORD_MISC_MMAP_DATA) in machine__process_mmap2_event()
1190 map = map__new(machine, event->mmap2.start, in machine__process_mmap2_event()
1191 event->mmap2.len, event->mmap2.pgoff, in machine__process_mmap2_event()
1192 event->mmap2.pid, event->mmap2.maj, in machine__process_mmap2_event()
1193 event->mmap2.min, event->mmap2.ino, in machine__process_mmap2_event()
1194 event->mmap2.ino_generation, in machine__process_mmap2_event()
1195 event->mmap2.prot, in machine__process_mmap2_event()
1196 event->mmap2.flags, in machine__process_mmap2_event()
1197 event->mmap2.filename, type, thread); in machine__process_mmap2_event()
1210 int machine__process_mmap_event(struct machine *machine, union perf_event *event, in machine__process_mmap_event() argument
1213 u8 cpumode = event->header.misc & PERF_RECORD_MISC_CPUMODE_MASK; in machine__process_mmap_event()
1220 perf_event__fprintf_mmap(event, stdout); in machine__process_mmap_event()
1224 ret = machine__process_kernel_mmap_event(machine, event); in machine__process_mmap_event()
1230 thread = machine__findnew_thread(machine, event->mmap.pid, in machine__process_mmap_event()
1231 event->mmap.tid); in machine__process_mmap_event()
1235 if (event->header.misc & PERF_RECORD_MISC_MMAP_DATA) in machine__process_mmap_event()
1240 map = map__new(machine, event->mmap.start, in machine__process_mmap_event()
1241 event->mmap.len, event->mmap.pgoff, in machine__process_mmap_event()
1242 event->mmap.pid, 0, 0, 0, 0, 0, 0, in machine__process_mmap_event()
1243 event->mmap.filename, in machine__process_mmap_event()
1272 int machine__process_fork_event(struct machine *machine, union perf_event *event, in machine__process_fork_event() argument
1276 event->fork.pid, in machine__process_fork_event()
1277 event->fork.tid); in machine__process_fork_event()
1279 event->fork.ppid, in machine__process_fork_event()
1280 event->fork.ptid); in machine__process_fork_event()
1286 thread = machine__findnew_thread(machine, event->fork.pid, in machine__process_fork_event()
1287 event->fork.tid); in machine__process_fork_event()
1289 perf_event__fprintf_task(event, stdout); in machine__process_fork_event()
1300 int machine__process_exit_event(struct machine *machine, union perf_event *event, in machine__process_exit_event() argument
1304 event->fork.pid, in machine__process_exit_event()
1305 event->fork.tid); in machine__process_exit_event()
1308 perf_event__fprintf_task(event, stdout); in machine__process_exit_event()
1316 int machine__process_event(struct machine *machine, union perf_event *event, in machine__process_event() argument
1321 switch (event->header.type) { in machine__process_event()
1323 ret = machine__process_comm_event(machine, event, sample); break; in machine__process_event()
1325 ret = machine__process_mmap_event(machine, event, sample); break; in machine__process_event()
1327 ret = machine__process_mmap2_event(machine, event, sample); break; in machine__process_event()
1329 ret = machine__process_fork_event(machine, event, sample); break; in machine__process_event()
1331 ret = machine__process_exit_event(machine, event, sample); break; in machine__process_event()
1333 ret = machine__process_lost_event(machine, event, sample); break; in machine__process_event()