Home
last modified time | relevance | path

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

123

/linux-6.15/tools/perf/util/
H A Djitdump.c492 event->mmap2.header.size = (sizeof(event->mmap2) - in jit_repipe_code_load()
496 event->mmap2.start = addr; in jit_repipe_code_load()
498 event->mmap2.pid = pid; in jit_repipe_code_load()
499 event->mmap2.tid = tid; in jit_repipe_code_load()
500 event->mmap2.ino = st.st_ino; in jit_repipe_code_load()
503 event->mmap2.prot = st.st_mode; in jit_repipe_code_load()
504 event->mmap2.flags = MAP_SHARED; in jit_repipe_code_load()
588 event->mmap2.header.size = (sizeof(event->mmap2) - in jit_repipe_code_move()
594 event->mmap2.pid = pid; in jit_repipe_code_move()
595 event->mmap2.tid = tid; in jit_repipe_code_move()
[all …]
H A Dsynthetic-events.c467 &event->mmap2.len, in perf_event__synthesize_mmap_events()
471 &event->mmap2.maj, in perf_event__synthesize_mmap_events()
521 event->mmap2.header.size = (sizeof(event->mmap2) - in perf_event__synthesize_mmap_events()
690 event->mmap2.header.size = (sizeof(event->mmap2) - in perf_event__synthesize_modules_maps_cb()
1157 size = snprintf(event->mmap2.filename, sizeof(event->mmap2.filename), in __perf_event__synthesize_kernel_mmap()
1161 event->mmap2.header.size = (sizeof(event->mmap2) - in __perf_event__synthesize_kernel_mmap()
2305 ev.mmap2.pid = pid; in perf_event__synthesize_mmap2_build_id()
2306 ev.mmap2.tid = tid; in perf_event__synthesize_mmap2_build_id()
2308 ev.mmap2.len = len; in perf_event__synthesize_mmap2_build_id()
2311 ev.mmap2.build_id_size = min(bid->size, sizeof(ev.mmap2.build_id)); in perf_event__synthesize_mmap2_build_id()
[all …]
H A Devent.c330 build_id__init(&bid, event->mmap2.build_id, in perf_event__fprintf_mmap2()
331 event->mmap2.build_id_size); in perf_event__fprintf_mmap2()
336 event->mmap2.pid, event->mmap2.tid, event->mmap2.start, in perf_event__fprintf_mmap2()
337 event->mmap2.len, event->mmap2.pgoff, sbuild_id, in perf_event__fprintf_mmap2()
338 (event->mmap2.prot & PROT_READ) ? 'r' : '-', in perf_event__fprintf_mmap2()
342 event->mmap2.filename); in perf_event__fprintf_mmap2()
346 event->mmap2.pid, event->mmap2.tid, event->mmap2.start, in perf_event__fprintf_mmap2()
347 event->mmap2.len, event->mmap2.pgoff, event->mmap2.maj, in perf_event__fprintf_mmap2()
348 event->mmap2.min, event->mmap2.ino, in perf_event__fprintf_mmap2()
349 event->mmap2.ino_generation, in perf_event__fprintf_mmap2()
[all …]
H A Dsession.c312 event->mmap2.pid = bswap_32(event->mmap2.pid); in perf_event__mmap2_swap()
313 event->mmap2.tid = bswap_32(event->mmap2.tid); in perf_event__mmap2_swap()
314 event->mmap2.start = bswap_64(event->mmap2.start); in perf_event__mmap2_swap()
315 event->mmap2.len = bswap_64(event->mmap2.len); in perf_event__mmap2_swap()
316 event->mmap2.pgoff = bswap_64(event->mmap2.pgoff); in perf_event__mmap2_swap()
319 event->mmap2.maj = bswap_32(event->mmap2.maj); in perf_event__mmap2_swap()
320 event->mmap2.min = bswap_32(event->mmap2.min); in perf_event__mmap2_swap()
321 event->mmap2.ino = bswap_64(event->mmap2.ino); in perf_event__mmap2_swap()
322 event->mmap2.ino_generation = bswap_64(event->mmap2.ino_generation); in perf_event__mmap2_swap()
326 void *data = &event->mmap2.filename; in perf_event__mmap2_swap()
[all …]
H A Dmachine.c1700 .maj = event->mmap2.maj, in machine__process_mmap2_event()
1701 .min = event->mmap2.min, in machine__process_mmap2_event()
1702 .ino = event->mmap2.ino, in machine__process_mmap2_event()
1713 build_id__init(bid, event->mmap2.build_id, event->mmap2.build_id_size); in machine__process_mmap2_event()
1719 .start = event->mmap2.start, in machine__process_mmap2_event()
1720 .end = event->mmap2.start + event->mmap2.len, in machine__process_mmap2_event()
1721 .pgoff = event->mmap2.pgoff, in machine__process_mmap2_event()
1732 event->mmap2.tid); in machine__process_mmap2_event()
1737 event->mmap2.len, event->mmap2.pgoff, in machine__process_mmap2_event()
1738 &dso_id, event->mmap2.prot, in machine__process_mmap2_event()
[all …]
H A Ddata-convert-bt.c936 __FUNC_PROCESS_NON_SAMPLE(mmap2,
937 __NON_SAMPLE_SET_FIELD(mmap2, u32, pid);
938 __NON_SAMPLE_SET_FIELD(mmap2, u32, tid);
939 __NON_SAMPLE_SET_FIELD(mmap2, u64_hex, start);
940 __NON_SAMPLE_SET_FIELD(mmap2, string, filename);
1289 __FUNC_ADD_NON_SAMPLE_EVENT_CLASS(mmap2,
1619 c.tool.mmap2 = perf_event__process_mmap2; in bt_convert__perf2ctf()
1634 c.tool.mmap2 = process_mmap2_event; in bt_convert__perf2ctf()
H A Dtool.h47 mmap2, member
H A Devsel.c170 WRITE_ASS(mmap2, "d"); in store_event()
1448 attr->mmap2 = track && !perf_missing_features.mmap2; in evsel__config()
2145 if (perf_missing_features.mmap2) in evsel__disable_missing_features()
2146 evsel->core.attr.mmap2 = 0; in evsel__disable_missing_features()
2486 attr.mmap2 = 1; in evsel__detect_missing_features()
2489 perf_missing_features.mmap2 = true; in evsel__detect_missing_features()
2491 attr.mmap2 = 0; in evsel__detect_missing_features()
2541 if (evsel->core.attr.mmap2 && perf_missing_features.mmap2) in evsel__detect_missing_features()
H A Dtool.c244 tool->mmap2 = process_event_stub; in perf_tool__init()
H A Ddata-convert-json.c332 c.tool.mmap2 = perf_event__process_mmap2; in bt_convert__perf2json()
/linux-6.15/tools/perf/bench/
H A Dinject-buildid.c182 memset(&event, 0, min(len, sizeof(event.mmap2))); in synthesize_mmap()
188 event.mmap2.pid = data->pid; in synthesize_mmap()
189 event.mmap2.tid = data->pid; in synthesize_mmap()
190 event.mmap2.maj = MMAP_DEV_MAJOR; in synthesize_mmap()
191 event.mmap2.ino = dso->ino; in synthesize_mmap()
193 strcpy(event.mmap2.filename, dso->name); in synthesize_mmap()
195 event.mmap2.start = dso_map_addr(dso); in synthesize_mmap()
196 event.mmap2.len = 4096; in synthesize_mmap()
197 event.mmap2.prot = PROT_EXEC; in synthesize_mmap()
199 if (len > sizeof(event.mmap2)) { in synthesize_mmap()
/linux-6.15/arch/powerpc/kernel/
H A Dsyscalls.c52 SYSCALL_DEFINE6(mmap2, unsigned long, addr, size_t, len, in SYSCALL_DEFINE6() argument
60 COMPAT_SYSCALL_DEFINE6(mmap2, in COMPAT_SYSCALL_DEFINE6() argument
/linux-6.15/tools/perf/
H A Dbuiltin-inject.c594 id.maj = event->mmap2.maj; in perf_event__repipe_mmap2()
595 id.min = event->mmap2.min; in perf_event__repipe_mmap2()
596 id.ino = event->mmap2.ino; in perf_event__repipe_mmap2()
597 id.ino_generation = event->mmap2.ino_generation; in perf_event__repipe_mmap2()
603 event->mmap2.pid, event->mmap2.tid, in perf_event__repipe_mmap2()
604 event->mmap2.start, event->mmap2.len, event->mmap2.pgoff, in perf_event__repipe_mmap2()
605 event->mmap2.flags, event->mmap2.prot, in perf_event__repipe_mmap2()
606 event->mmap2.filename, dso_id, in perf_event__repipe_mmap2()
1420 gs->tool.mmap2 = guest_session__repipe; in guest_session__start()
2244 inject->tool.mmap2 = host__repipe; in __cmd_inject()
[all …]
H A Dbuiltin-buildid-list.c104 build_id__mark_dso_hit_ops.mmap2 = perf_event__process_mmap2; in perf_session__list_build_ids()
/linux-6.15/arch/microblaze/kernel/
H A Dsys_microblaze.c46 SYSCALL_DEFINE6(mmap2, unsigned long, addr, unsigned long, len, in SYSCALL_DEFINE6() argument
/linux-6.15/arch/csky/kernel/
H A Dsyscall.c17 SYSCALL_DEFINE6(mmap2, in SYSCALL_DEFINE6() argument
/linux-6.15/tools/perf/tests/shell/attr/
H A Dtest-record-dummy-C043 mmap2=1
H A Dsystem-wide-dummy40 mmap2=1
/linux-6.15/arch/riscv/kernel/
H A Dsys_riscv.c33 SYSCALL_DEFINE6(mmap2, unsigned long, addr, unsigned long, len, in SYSCALL_DEFINE6() argument
/linux-6.15/tools/perf/tests/shell/
H A Dpipe_test.sh123 test_inject_bids --mmap2-buildid-all
/linux-6.15/arch/sparc/kernel/
H A Dsys_sparc_32.c109 SYSCALL_DEFINE6(mmap2, unsigned long, addr, unsigned long, len, in SYSCALL_DEFINE6() argument
/linux-6.15/tools/perf/tests/
H A Dperf-record.c256 mmap_filename = event->mmap2.filename; in test__PERF_RECORD()
/linux-6.15/tools/lib/perf/include/perf/
H A Devent.h487 struct perf_record_mmap2 mmap2; member
/linux-6.15/tools/perf/Documentation/
H A Dperf-inject.txt103 Currently only mmap, mmap2, comm, task, context_switch, ksymbol,
/linux-6.15/tools/include/uapi/linux/
H A Dperf_event.h450 mmap2 : 1, /* include mmap with inode data */ member

123