| /Linux-v5.4/tools/perf/util/ |
| D | jitdump.c | 420 filename = event->mmap2.filename; in jit_repipe_code_load() 452 event->mmap2.header.type = PERF_RECORD_MMAP2; in jit_repipe_code_load() 453 event->mmap2.header.misc = PERF_RECORD_MISC_USER; in jit_repipe_code_load() 454 event->mmap2.header.size = (sizeof(event->mmap2) - in jit_repipe_code_load() 455 (sizeof(event->mmap2.filename) - size) + idr_size); in jit_repipe_code_load() 457 event->mmap2.pgoff = GEN_ELF_TEXT_OFFSET; in jit_repipe_code_load() 458 event->mmap2.start = addr; in jit_repipe_code_load() 459 event->mmap2.len = usize ? ALIGN_8(csize) + usize : csize; in jit_repipe_code_load() 460 event->mmap2.pid = pid; in jit_repipe_code_load() 461 event->mmap2.tid = tid; in jit_repipe_code_load() [all …]
|
| D | event.c | 268 event->mmap2.pid, event->mmap2.tid, event->mmap2.start, in perf_event__fprintf_mmap2() 269 event->mmap2.len, event->mmap2.pgoff, event->mmap2.maj, in perf_event__fprintf_mmap2() 270 event->mmap2.min, event->mmap2.ino, in perf_event__fprintf_mmap2() 271 event->mmap2.ino_generation, in perf_event__fprintf_mmap2() 272 (event->mmap2.prot & PROT_READ) ? 'r' : '-', in perf_event__fprintf_mmap2() 273 (event->mmap2.prot & PROT_WRITE) ? 'w' : '-', in perf_event__fprintf_mmap2() 274 (event->mmap2.prot & PROT_EXEC) ? 'x' : '-', in perf_event__fprintf_mmap2() 275 (event->mmap2.flags & MAP_SHARED) ? 's' : 'p', in perf_event__fprintf_mmap2() 276 event->mmap2.filename); in perf_event__fprintf_mmap2()
|
| D | synthetic-events.c | 336 &event->mmap2.start, &event->mmap2.len, prot, in perf_event__synthesize_mmap_events() 337 &event->mmap2.pgoff, &event->mmap2.maj, in perf_event__synthesize_mmap_events() 338 &event->mmap2.min, in perf_event__synthesize_mmap_events() 347 event->mmap2.ino = (u64)ino; in perf_event__synthesize_mmap_events() 358 event->mmap2.prot = 0; in perf_event__synthesize_mmap_events() 359 event->mmap2.flags = 0; in perf_event__synthesize_mmap_events() 361 event->mmap2.prot |= PROT_READ; in perf_event__synthesize_mmap_events() 363 event->mmap2.prot |= PROT_WRITE; in perf_event__synthesize_mmap_events() 365 event->mmap2.prot |= PROT_EXEC; in perf_event__synthesize_mmap_events() 368 event->mmap2.flags |= MAP_SHARED; in perf_event__synthesize_mmap_events() [all …]
|
| D | session.c | 464 if (tool->mmap2 == NULL) in perf_tool__fill_defaults() 465 tool->mmap2 = process_event_stub; in perf_tool__fill_defaults() 583 event->mmap2.pid = bswap_32(event->mmap2.pid); in perf_event__mmap2_swap() 584 event->mmap2.tid = bswap_32(event->mmap2.tid); in perf_event__mmap2_swap() 585 event->mmap2.start = bswap_64(event->mmap2.start); in perf_event__mmap2_swap() 586 event->mmap2.len = bswap_64(event->mmap2.len); in perf_event__mmap2_swap() 587 event->mmap2.pgoff = bswap_64(event->mmap2.pgoff); in perf_event__mmap2_swap() 588 event->mmap2.maj = bswap_32(event->mmap2.maj); in perf_event__mmap2_swap() 589 event->mmap2.min = bswap_32(event->mmap2.min); in perf_event__mmap2_swap() 590 event->mmap2.ino = bswap_64(event->mmap2.ino); in perf_event__mmap2_swap() [all …]
|
| D | data-convert-bt.c | 926 __FUNC_PROCESS_NON_SAMPLE(mmap2, 927 __NON_SAMPLE_SET_FIELD(mmap2, u32, pid); 928 __NON_SAMPLE_SET_FIELD(mmap2, u32, tid); 929 __NON_SAMPLE_SET_FIELD(mmap2, u64_hex, start); 930 __NON_SAMPLE_SET_FIELD(mmap2, string, filename); 1278 __FUNC_ADD_NON_SAMPLE_EVENT_CLASS(mmap2, 1589 .mmap2 = perf_event__process_mmap2, in bt_convert__perf2ctf() 1609 c.tool.mmap2 = process_mmap2_event; in bt_convert__perf2ctf()
|
| D | tool.h | 46 mmap2, member
|
| D | machine.c | 1692 thread = machine__findnew_thread(machine, event->mmap2.pid, in machine__process_mmap2_event() 1693 event->mmap2.tid); in machine__process_mmap2_event() 1697 map = map__new(machine, event->mmap2.start, in machine__process_mmap2_event() 1698 event->mmap2.len, event->mmap2.pgoff, in machine__process_mmap2_event() 1699 event->mmap2.maj, in machine__process_mmap2_event() 1700 event->mmap2.min, event->mmap2.ino, in machine__process_mmap2_event() 1701 event->mmap2.ino_generation, in machine__process_mmap2_event() 1702 event->mmap2.prot, in machine__process_mmap2_event() 1703 event->mmap2.flags, in machine__process_mmap2_event() 1704 event->mmap2.filename, thread); in machine__process_mmap2_event()
|
| D | evsel.c | 1079 attr->mmap2 = track && !perf_missing_features.mmap2; in perf_evsel__config() 1631 if (perf_missing_features.mmap2) in evsel__open() 1632 evsel->core.attr.mmap2 = 0; in evsel__open() 1783 } else if (!perf_missing_features.mmap2 && evsel->core.attr.mmap2) { in evsel__open() 1784 perf_missing_features.mmap2 = true; in evsel__open()
|
| D | perf_event_attr_fprintf.c | 125 PRINT_ATTRf(mmap2, p_unsigned); in perf_event_attr__fprintf()
|
| D | evsel.h | 108 bool mmap2; member
|
| /Linux-v5.4/arch/microblaze/kernel/ |
| D | sys_microblaze.c | 46 SYSCALL_DEFINE6(mmap2, unsigned long, addr, unsigned long, len, in SYSCALL_DEFINE6() argument
|
| /Linux-v5.4/arch/csky/kernel/ |
| D | syscall.c | 17 SYSCALL_DEFINE6(mmap2, in SYSCALL_DEFINE6() argument
|
| /Linux-v5.4/arch/riscv/kernel/ |
| D | sys_riscv.c | 31 SYSCALL_DEFINE6(mmap2, unsigned long, addr, unsigned long, len, in SYSCALL_DEFINE6() argument
|
| /Linux-v5.4/arch/s390/kernel/ |
| D | sys_s390.c | 49 SYSCALL_DEFINE1(mmap2, struct s390_mmap_arg_struct __user *, arg) in SYSCALL_DEFINE1() argument
|
| /Linux-v5.4/arch/nds32/kernel/ |
| D | sys_nds32.c | 12 SYSCALL_DEFINE6(mmap2, unsigned long, addr, unsigned long, len, in SYSCALL_DEFINE6() argument
|
| /Linux-v5.4/tools/perf/ |
| D | builtin-inject.c | 304 event->mmap2.filename, sample->pid, &n); in perf_event__jit_repipe_mmap2() 583 return evsel->core.attr.mmap || evsel->core.attr.mmap2 || evsel->core.attr.comm || in has_tracking() 646 inject->tool.mmap2 = perf_event__repipe_mmap2; in __cmd_inject() 749 .mmap2 = perf_event__repipe, in cmd_inject() 857 inject.tool.mmap2 = perf_event__jit_repipe_mmap2; in cmd_inject()
|
| D | builtin-mem.c | 395 .mmap2 = perf_event__process_mmap2, in cmd_mem()
|
| D | builtin-script.c | 2277 thread = machine__findnew_thread(machine, event->mmap2.pid, event->mmap2.tid); in process_mmap2_event() 2286 sample->tid = event->mmap2.tid; in process_mmap2_event() 2287 sample->pid = event->mmap2.pid; in process_mmap2_event() 2493 script->tool.mmap2 = process_mmap2_event; in __cmd_script() 3421 .mmap2 = perf_event__process_mmap2, in cmd_script()
|
| /Linux-v5.4/arch/powerpc/kernel/ |
| D | syscalls.c | 60 SYSCALL_DEFINE6(mmap2, unsigned long, addr, size_t, len, in SYSCALL_DEFINE6() argument
|
| /Linux-v5.4/arch/sparc/kernel/ |
| D | sys_sparc_32.c | 101 SYSCALL_DEFINE6(mmap2, unsigned long, addr, unsigned long, len, in SYSCALL_DEFINE6() argument
|
| /Linux-v5.4/tools/perf/tests/ |
| D | attr.c | 128 WRITE_ASS(mmap2, "d"); in store_event()
|
| D | perf-record.c | 254 mmap_filename = event->mmap2.filename; in test__PERF_RECORD()
|
| /Linux-v5.4/tools/perf/lib/include/perf/ |
| D | event.h | 352 struct perf_record_mmap2 mmap2; member
|
| /Linux-v5.4/tools/include/uapi/linux/ |
| D | perf_event.h | 369 mmap2 : 1, /* include mmap with inode data */ member
|
| /Linux-v5.4/include/uapi/linux/ |
| D | perf_event.h | 369 mmap2 : 1, /* include mmap with inode data */ member
|