Home
last modified time | relevance | path

Searched refs:mmap2 (Results 1 – 25 of 38) sorted by relevance

12

/Linux-v4.19/tools/perf/util/
Djitdump.c419 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 …]
Devent.c381 &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 …]
Dsession.c366 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 …]
Dtool.h48 mmap2, member
Ddata-convert-bt.c926 __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()
Dmachine.c1586 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()
Devsel.c1033 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()
Devsel.h159 bool mmap2; member
/Linux-v4.19/arch/microblaze/kernel/
Dsys_microblaze.c46 SYSCALL_DEFINE6(mmap2, unsigned long, addr, unsigned long, len, in SYSCALL_DEFINE6() argument
/Linux-v4.19/arch/nds32/kernel/
Dsys_nds32.c10 SYSCALL_DEFINE6(mmap2, unsigned long, addr, unsigned long, len, in SYSCALL_DEFINE6() argument
/Linux-v4.19/arch/riscv/kernel/
Dsys_riscv.c39 SYSCALL_DEFINE6(mmap2, unsigned long, addr, unsigned long, len, in SYSCALL_DEFINE6() argument
/Linux-v4.19/arch/s390/kernel/
Dsys_s390.c49 SYSCALL_DEFINE1(mmap2, struct s390_mmap_arg_struct __user *, arg) in SYSCALL_DEFINE1() argument
/Linux-v4.19/tools/perf/
Dbuiltin-inject.c303 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()
Dbuiltin-mem.c393 .mmap2 = perf_event__process_mmap2, in cmd_mem()
Dbuiltin-script.c2058 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()
Dbuiltin-annotate.c475 .mmap2 = perf_event__process_mmap2, in cmd_annotate()
Dbuiltin-report.c651 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/
Dsyscalls.c65 SYSCALL_DEFINE6(mmap2, unsigned long, addr, size_t, len, in SYSCALL_DEFINE6() argument
/Linux-v4.19/arch/sparc/kernel/
Dsys_sparc_32.c101 SYSCALL_DEFINE6(mmap2, unsigned long, addr, unsigned long, len, in SYSCALL_DEFINE6() argument
/Linux-v4.19/tools/perf/tests/
Dattr.c127 WRITE_ASS(mmap2, "d"); in store_event()
Dperf-record.c251 mmap_filename = event->mmap2.filename; in test__PERF_RECORD()
/Linux-v4.19/tools/include/uapi/linux/
Dperf_event.h369 mmap2 : 1, /* include mmap with inode data */ member
/Linux-v4.19/include/uapi/linux/
Dperf_event.h369 mmap2 : 1, /* include mmap with inode data */ member
/Linux-v4.19/arch/powerpc/include/asm/
Dsystbl.h200 SYS32ONLY(mmap2)
/Linux-v4.19/arch/parisc/kernel/
Dsyscall_table.S165 ENTRY_SAME(mmap2)

12