/Linux-v4.19/tools/perf/util/ |
D | jitdump.c | 419 filename = event->mmap2.filename; in jit_repipe_code_load() 453 event->mmap2.header.type = PERF_RECORD_MMAP2; in jit_repipe_code_load() 454 event->mmap2.header.misc = PERF_RECORD_MISC_USER; in jit_repipe_code_load() 455 event->mmap2.header.size = (sizeof(event->mmap2) - in jit_repipe_code_load() 456 (sizeof(event->mmap2.filename) - size) + idr_size); in jit_repipe_code_load() 458 event->mmap2.pgoff = GEN_ELF_TEXT_OFFSET; in jit_repipe_code_load() 459 event->mmap2.start = addr; in jit_repipe_code_load() 460 event->mmap2.len = usize ? ALIGN_8(csize) + usize : csize; in jit_repipe_code_load() 461 event->mmap2.pid = pid; in jit_repipe_code_load() 462 event->mmap2.tid = tid; in jit_repipe_code_load() [all …]
|
D | event.c | 381 &event->mmap2.start, &event->mmap2.len, prot, in perf_event__synthesize_mmap_events() 382 &event->mmap2.pgoff, &event->mmap2.maj, in perf_event__synthesize_mmap_events() 383 &event->mmap2.min, in perf_event__synthesize_mmap_events() 392 event->mmap2.ino = (u64)ino; in perf_event__synthesize_mmap_events() 403 event->mmap2.prot = 0; in perf_event__synthesize_mmap_events() 404 event->mmap2.flags = 0; in perf_event__synthesize_mmap_events() 406 event->mmap2.prot |= PROT_READ; in perf_event__synthesize_mmap_events() 408 event->mmap2.prot |= PROT_WRITE; in perf_event__synthesize_mmap_events() 410 event->mmap2.prot |= PROT_EXEC; in perf_event__synthesize_mmap_events() 413 event->mmap2.flags |= MAP_SHARED; in perf_event__synthesize_mmap_events() [all …]
|
D | session.c | 366 if (tool->mmap2 == NULL) in perf_tool__fill_defaults() 367 tool->mmap2 = process_event_stub; in perf_tool__fill_defaults() 479 event->mmap2.pid = bswap_32(event->mmap2.pid); in perf_event__mmap2_swap() 480 event->mmap2.tid = bswap_32(event->mmap2.tid); in perf_event__mmap2_swap() 481 event->mmap2.start = bswap_64(event->mmap2.start); in perf_event__mmap2_swap() 482 event->mmap2.len = bswap_64(event->mmap2.len); in perf_event__mmap2_swap() 483 event->mmap2.pgoff = bswap_64(event->mmap2.pgoff); in perf_event__mmap2_swap() 484 event->mmap2.maj = bswap_32(event->mmap2.maj); in perf_event__mmap2_swap() 485 event->mmap2.min = bswap_32(event->mmap2.min); in perf_event__mmap2_swap() 486 event->mmap2.ino = bswap_64(event->mmap2.ino); in perf_event__mmap2_swap() [all …]
|
D | tool.h | 48 mmap2, member
|
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 | machine.c | 1586 thread = machine__findnew_thread(machine, event->mmap2.pid, in machine__process_mmap2_event() 1587 event->mmap2.tid); in machine__process_mmap2_event() 1591 map = map__new(machine, event->mmap2.start, in machine__process_mmap2_event() 1592 event->mmap2.len, event->mmap2.pgoff, in machine__process_mmap2_event() 1593 event->mmap2.maj, in machine__process_mmap2_event() 1594 event->mmap2.min, event->mmap2.ino, in machine__process_mmap2_event() 1595 event->mmap2.ino_generation, in machine__process_mmap2_event() 1596 event->mmap2.prot, in machine__process_mmap2_event() 1597 event->mmap2.flags, in machine__process_mmap2_event() 1598 event->mmap2.filename, thread); in machine__process_mmap2_event()
|
D | evsel.c | 1033 attr->mmap2 = track && !perf_missing_features.mmap2; in perf_evsel__config() 1635 PRINT_ATTRf(mmap2, p_unsigned); in perf_event_attr__fprintf() 1791 if (perf_missing_features.mmap2) in perf_evsel__open() 1792 evsel->attr.mmap2 = 0; in perf_evsel__open() 1935 } else if (!perf_missing_features.mmap2 && evsel->attr.mmap2) { in perf_evsel__open() 1936 perf_missing_features.mmap2 = true; in perf_evsel__open()
|
D | evsel.h | 159 bool mmap2; member
|
/Linux-v4.19/arch/microblaze/kernel/ |
D | sys_microblaze.c | 46 SYSCALL_DEFINE6(mmap2, unsigned long, addr, unsigned long, len, in SYSCALL_DEFINE6() argument
|
/Linux-v4.19/arch/nds32/kernel/ |
D | sys_nds32.c | 10 SYSCALL_DEFINE6(mmap2, unsigned long, addr, unsigned long, len, in SYSCALL_DEFINE6() argument
|
/Linux-v4.19/arch/riscv/kernel/ |
D | sys_riscv.c | 39 SYSCALL_DEFINE6(mmap2, unsigned long, addr, unsigned long, len, in SYSCALL_DEFINE6() argument
|
/Linux-v4.19/arch/s390/kernel/ |
D | sys_s390.c | 49 SYSCALL_DEFINE1(mmap2, struct s390_mmap_arg_struct __user *, arg) in SYSCALL_DEFINE1() argument
|
/Linux-v4.19/tools/perf/ |
D | builtin-inject.c | 303 event->mmap2.filename, sample->pid, &n); in perf_event__jit_repipe_mmap2() 584 return evsel->attr.mmap || evsel->attr.mmap2 || evsel->attr.comm || in has_tracking() 647 inject->tool.mmap2 = perf_event__repipe_mmap2; in __cmd_inject() 750 .mmap2 = perf_event__repipe, in cmd_inject() 856 inject.tool.mmap2 = perf_event__jit_repipe_mmap2; in cmd_inject()
|
D | builtin-mem.c | 393 .mmap2 = perf_event__process_mmap2, in cmd_mem()
|
D | builtin-script.c | 2058 thread = machine__findnew_thread(machine, event->mmap2.pid, event->mmap2.tid); in process_mmap2_event() 2067 sample->tid = event->mmap2.tid; in process_mmap2_event() 2068 sample->pid = event->mmap2.pid; in process_mmap2_event() 2225 script->tool.mmap2 = process_mmap2_event; in __cmd_script() 3092 .mmap2 = perf_event__process_mmap2, in cmd_script()
|
D | builtin-annotate.c | 475 .mmap2 = perf_event__process_mmap2, in cmd_annotate()
|
D | builtin-report.c | 651 rep->tool.mmap2 = perf_event__process_mmap2; in tasks_setup() 971 .mmap2 = perf_event__process_mmap2, in cmd_report()
|
/Linux-v4.19/arch/powerpc/kernel/ |
D | syscalls.c | 65 SYSCALL_DEFINE6(mmap2, unsigned long, addr, size_t, len, in SYSCALL_DEFINE6() argument
|
/Linux-v4.19/arch/sparc/kernel/ |
D | sys_sparc_32.c | 101 SYSCALL_DEFINE6(mmap2, unsigned long, addr, unsigned long, len, in SYSCALL_DEFINE6() argument
|
/Linux-v4.19/tools/perf/tests/ |
D | attr.c | 127 WRITE_ASS(mmap2, "d"); in store_event()
|
D | perf-record.c | 251 mmap_filename = event->mmap2.filename; in test__PERF_RECORD()
|
/Linux-v4.19/tools/include/uapi/linux/ |
D | perf_event.h | 369 mmap2 : 1, /* include mmap with inode data */ member
|
/Linux-v4.19/include/uapi/linux/ |
D | perf_event.h | 369 mmap2 : 1, /* include mmap with inode data */ member
|
/Linux-v4.19/arch/powerpc/include/asm/ |
D | systbl.h | 200 SYS32ONLY(mmap2)
|
/Linux-v4.19/arch/parisc/kernel/ |
D | syscall_table.S | 165 ENTRY_SAME(mmap2)
|