Home
last modified time | relevance | path

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

123

/Linux-v5.15/tools/perf/util/
Djitdump.c463 filename = event->mmap2.filename; in jit_repipe_code_load()
495 event->mmap2.header.type = PERF_RECORD_MMAP2; in jit_repipe_code_load()
496 event->mmap2.header.misc = PERF_RECORD_MISC_USER; in jit_repipe_code_load()
497 event->mmap2.header.size = (sizeof(event->mmap2) - in jit_repipe_code_load()
498 (sizeof(event->mmap2.filename) - size) + idr_size); in jit_repipe_code_load()
500 event->mmap2.pgoff = GEN_ELF_TEXT_OFFSET; in jit_repipe_code_load()
501 event->mmap2.start = addr; in jit_repipe_code_load()
502 event->mmap2.len = usize ? ALIGN_8(csize) + usize : csize; in jit_repipe_code_load()
503 event->mmap2.pid = pid; in jit_repipe_code_load()
504 event->mmap2.tid = tid; in jit_repipe_code_load()
[all …]
Devent.c295 build_id__init(&bid, event->mmap2.build_id, in perf_event__fprintf_mmap2()
296 event->mmap2.build_id_size); in perf_event__fprintf_mmap2()
301 event->mmap2.pid, event->mmap2.tid, event->mmap2.start, in perf_event__fprintf_mmap2()
302 event->mmap2.len, event->mmap2.pgoff, sbuild_id, in perf_event__fprintf_mmap2()
303 (event->mmap2.prot & PROT_READ) ? 'r' : '-', in perf_event__fprintf_mmap2()
304 (event->mmap2.prot & PROT_WRITE) ? 'w' : '-', in perf_event__fprintf_mmap2()
305 (event->mmap2.prot & PROT_EXEC) ? 'x' : '-', in perf_event__fprintf_mmap2()
306 (event->mmap2.flags & MAP_SHARED) ? 's' : 'p', in perf_event__fprintf_mmap2()
307 event->mmap2.filename); in perf_event__fprintf_mmap2()
311 event->mmap2.pid, event->mmap2.tid, event->mmap2.start, in perf_event__fprintf_mmap2()
[all …]
Dsynthetic-events.c431 event->mmap2.filename[0] = '\0'; in perf_event__synthesize_mmap_events()
435 &event->mmap2.start, in perf_event__synthesize_mmap_events()
436 &event->mmap2.len, in perf_event__synthesize_mmap_events()
437 &event->mmap2.prot, in perf_event__synthesize_mmap_events()
438 &event->mmap2.flags, in perf_event__synthesize_mmap_events()
439 &event->mmap2.pgoff, in perf_event__synthesize_mmap_events()
440 &event->mmap2.maj, in perf_event__synthesize_mmap_events()
441 &event->mmap2.min, in perf_event__synthesize_mmap_events()
442 &event->mmap2.ino, in perf_event__synthesize_mmap_events()
443 sizeof(event->mmap2.filename), in perf_event__synthesize_mmap_events()
[all …]
Dsession.c484 if (tool->mmap2 == NULL) in perf_tool__fill_defaults()
485 tool->mmap2 = process_event_stub; in perf_tool__fill_defaults()
607 event->mmap2.pid = bswap_32(event->mmap2.pid); in perf_event__mmap2_swap()
608 event->mmap2.tid = bswap_32(event->mmap2.tid); in perf_event__mmap2_swap()
609 event->mmap2.start = bswap_64(event->mmap2.start); in perf_event__mmap2_swap()
610 event->mmap2.len = bswap_64(event->mmap2.len); in perf_event__mmap2_swap()
611 event->mmap2.pgoff = bswap_64(event->mmap2.pgoff); in perf_event__mmap2_swap()
614 event->mmap2.maj = bswap_32(event->mmap2.maj); in perf_event__mmap2_swap()
615 event->mmap2.min = bswap_32(event->mmap2.min); in perf_event__mmap2_swap()
616 event->mmap2.ino = bswap_64(event->mmap2.ino); in perf_event__mmap2_swap()
[all …]
Dmachine.c1752 .maj = event->mmap2.maj, in machine__process_mmap2_event()
1753 .min = event->mmap2.min, in machine__process_mmap2_event()
1754 .ino = event->mmap2.ino, in machine__process_mmap2_event()
1755 .ino_generation = event->mmap2.ino_generation, in machine__process_mmap2_event()
1765 build_id__init(bid, event->mmap2.build_id, event->mmap2.build_id_size); in machine__process_mmap2_event()
1771 .start = event->mmap2.start, in machine__process_mmap2_event()
1772 .end = event->mmap2.start + event->mmap2.len, in machine__process_mmap2_event()
1773 .pgoff = event->mmap2.pgoff, in machine__process_mmap2_event()
1776 strlcpy(xm.name, event->mmap2.filename, KMAP_NAME_LEN); in machine__process_mmap2_event()
1783 thread = machine__findnew_thread(machine, event->mmap2.pid, in machine__process_mmap2_event()
[all …]
Ddata-convert-bt.c929 __FUNC_PROCESS_NON_SAMPLE(mmap2,
930 __NON_SAMPLE_SET_FIELD(mmap2, u32, pid);
931 __NON_SAMPLE_SET_FIELD(mmap2, u32, tid);
932 __NON_SAMPLE_SET_FIELD(mmap2, u64_hex, start);
933 __NON_SAMPLE_SET_FIELD(mmap2, string, filename);
1281 __FUNC_ADD_NON_SAMPLE_EVENT_CLASS(mmap2,
1608 .mmap2 = perf_event__process_mmap2, in bt_convert__perf2ctf()
1628 c.tool.mmap2 = process_mmap2_event; in bt_convert__perf2ctf()
Dtool.h46 mmap2, member
Dperf_event_attr_fprintf.c128 PRINT_ATTRf(mmap2, p_unsigned); in perf_event_attr__fprintf()
Devsel.c1208 attr->mmap2 = track && !perf_missing_features.mmap2; in evsel__config()
1808 if (perf_missing_features.mmap2) in evsel__disable_missing_features()
1809 evsel->core.attr.mmap2 = 0; in evsel__disable_missing_features()
1899 } else if (!perf_missing_features.mmap2 && evsel->core.attr.mmap2) { in evsel__detect_missing_features()
1900 perf_missing_features.mmap2 = true; in evsel__detect_missing_features()
Ddata-convert-json.c286 .mmap2 = perf_event__process_mmap2, in bt_convert__perf2json()
/Linux-v5.15/tools/perf/bench/
Dinject-buildid.c181 memset(&event, 0, min(len, sizeof(event.mmap2))); in synthesize_mmap()
187 event.mmap2.pid = data->pid; in synthesize_mmap()
188 event.mmap2.tid = data->pid; in synthesize_mmap()
189 event.mmap2.maj = MMAP_DEV_MAJOR; in synthesize_mmap()
190 event.mmap2.ino = dso->ino; in synthesize_mmap()
192 strcpy(event.mmap2.filename, dso->name); in synthesize_mmap()
194 event.mmap2.start = dso_map_addr(dso); in synthesize_mmap()
195 event.mmap2.len = 4096; in synthesize_mmap()
196 event.mmap2.prot = PROT_EXEC; in synthesize_mmap()
198 if (len > sizeof(event.mmap2)) { in synthesize_mmap()
/Linux-v5.15/tools/perf/
Dbuiltin-inject.c407 dso = findnew_dso(event->mmap2.pid, event->mmap2.tid, in perf_event__repipe_mmap2()
408 event->mmap2.filename, NULL, machine); in perf_event__repipe_mmap2()
433 event->mmap2.filename, event->mmap2.pid, event->mmap2.tid, &n); in perf_event__jit_repipe_mmap2()
450 .maj = event->mmap2.maj, in perf_event__repipe_buildid_mmap2()
451 .min = event->mmap2.min, in perf_event__repipe_buildid_mmap2()
452 .ino = event->mmap2.ino, in perf_event__repipe_buildid_mmap2()
453 .ino_generation = event->mmap2.ino_generation, in perf_event__repipe_buildid_mmap2()
459 dso = findnew_dso(event->mmap2.pid, event->mmap2.tid, in perf_event__repipe_buildid_mmap2()
460 event->mmap2.filename, NULL, machine); in perf_event__repipe_buildid_mmap2()
469 dso = findnew_dso(event->mmap2.pid, event->mmap2.tid, in perf_event__repipe_buildid_mmap2()
[all …]
/Linux-v5.15/arch/microblaze/kernel/
Dsys_microblaze.c46 SYSCALL_DEFINE6(mmap2, unsigned long, addr, unsigned long, len, in SYSCALL_DEFINE6() argument
/Linux-v5.15/arch/csky/kernel/
Dsyscall.c17 SYSCALL_DEFINE6(mmap2, in SYSCALL_DEFINE6() argument
/Linux-v5.15/tools/perf/tests/attr/
Dsystem-wide-dummy38 mmap2=1
/Linux-v5.15/arch/riscv/kernel/
Dsys_riscv.c37 SYSCALL_DEFINE6(mmap2, unsigned long, addr, unsigned long, len, in SYSCALL_DEFINE6() argument
/Linux-v5.15/arch/nds32/kernel/
Dsys_nds32.c12 SYSCALL_DEFINE6(mmap2, unsigned long, addr, unsigned long, len, in SYSCALL_DEFINE6() argument
/Linux-v5.15/arch/powerpc/kernel/
Dsyscalls.c53 SYSCALL_DEFINE6(mmap2, unsigned long, addr, size_t, len, in SYSCALL_DEFINE6() argument
/Linux-v5.15/arch/s390/kernel/
Dsyscall.c56 SYSCALL_DEFINE1(mmap2, struct s390_mmap_arg_struct __user *, arg) in SYSCALL_DEFINE1() argument
/Linux-v5.15/tools/perf/tests/
Dattr.c129 WRITE_ASS(mmap2, "d"); in store_event()
Dperf-record.c255 mmap_filename = event->mmap2.filename; in test__PERF_RECORD()
/Linux-v5.15/arch/sparc/kernel/
Dsys_sparc_32.c101 SYSCALL_DEFINE6(mmap2, unsigned long, addr, unsigned long, len, in SYSCALL_DEFINE6() argument
/Linux-v5.15/tools/lib/perf/include/perf/
Devent.h393 struct perf_record_mmap2 mmap2; member
/Linux-v5.15/include/uapi/linux/
Dperf_event.h397 mmap2 : 1, /* include mmap with inode data */ member
/Linux-v5.15/tools/include/uapi/linux/
Dperf_event.h397 mmap2 : 1, /* include mmap with inode data */ member

123