Home
last modified time | relevance | path

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

12

/Linux-v5.4/tools/perf/util/
Djitdump.c420 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 …]
Devent.c268 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()
Dsynthetic-events.c336 &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 …]
Dsession.c464 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 …]
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()
Dtool.h46 mmap2, member
Dmachine.c1692 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()
Devsel.c1079 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()
Dperf_event_attr_fprintf.c125 PRINT_ATTRf(mmap2, p_unsigned); in perf_event_attr__fprintf()
Devsel.h108 bool mmap2; member
/Linux-v5.4/arch/microblaze/kernel/
Dsys_microblaze.c46 SYSCALL_DEFINE6(mmap2, unsigned long, addr, unsigned long, len, in SYSCALL_DEFINE6() argument
/Linux-v5.4/arch/csky/kernel/
Dsyscall.c17 SYSCALL_DEFINE6(mmap2, in SYSCALL_DEFINE6() argument
/Linux-v5.4/arch/riscv/kernel/
Dsys_riscv.c31 SYSCALL_DEFINE6(mmap2, unsigned long, addr, unsigned long, len, in SYSCALL_DEFINE6() argument
/Linux-v5.4/arch/s390/kernel/
Dsys_s390.c49 SYSCALL_DEFINE1(mmap2, struct s390_mmap_arg_struct __user *, arg) in SYSCALL_DEFINE1() argument
/Linux-v5.4/arch/nds32/kernel/
Dsys_nds32.c12 SYSCALL_DEFINE6(mmap2, unsigned long, addr, unsigned long, len, in SYSCALL_DEFINE6() argument
/Linux-v5.4/tools/perf/
Dbuiltin-inject.c304 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()
Dbuiltin-mem.c395 .mmap2 = perf_event__process_mmap2, in cmd_mem()
Dbuiltin-script.c2277 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/
Dsyscalls.c60 SYSCALL_DEFINE6(mmap2, unsigned long, addr, size_t, len, in SYSCALL_DEFINE6() argument
/Linux-v5.4/arch/sparc/kernel/
Dsys_sparc_32.c101 SYSCALL_DEFINE6(mmap2, unsigned long, addr, unsigned long, len, in SYSCALL_DEFINE6() argument
/Linux-v5.4/tools/perf/tests/
Dattr.c128 WRITE_ASS(mmap2, "d"); in store_event()
Dperf-record.c254 mmap_filename = event->mmap2.filename; in test__PERF_RECORD()
/Linux-v5.4/tools/perf/lib/include/perf/
Devent.h352 struct perf_record_mmap2 mmap2; member
/Linux-v5.4/tools/include/uapi/linux/
Dperf_event.h369 mmap2 : 1, /* include mmap with inode data */ member
/Linux-v5.4/include/uapi/linux/
Dperf_event.h369 mmap2 : 1, /* include mmap with inode data */ member

12