| /linux/tools/perf/util/ |
| H A D | jitdump.c | 460 filename = event->mmap2.filename; in jit_repipe_code_load() 492 event->mmap2.header.type = PERF_RECORD_MMAP2; in jit_repipe_code_load() 493 event->mmap2.header.misc = PERF_RECORD_MISC_USER; in jit_repipe_code_load() 494 event->mmap2.header.size = (sizeof(event->mmap2) - in jit_repipe_code_load() 495 (sizeof(event->mmap2.filename) - size) + idr_size); in jit_repipe_code_load() 497 event->mmap2.pgoff = GEN_ELF_TEXT_OFFSET; in jit_repipe_code_load() 498 event->mmap2.start = addr; in jit_repipe_code_load() 499 event->mmap2.len = usize ? ALIGN_8(csize) + usize : csize; in jit_repipe_code_load() 500 event->mmap2 in jit_repipe_code_load() [all...] |
| H A D | synthetic-events.c | 541 /* Read directly into event->mmap2.filename, clamping for id_hdr_size! */ in perf_event__synthesize_mmap_events() 545 sizeof(event->mmap2.filename) - machine->id_hdr_size, in perf_event__synthesize_mmap_events() 546 event->mmap2.filename)) { in perf_event__synthesize_mmap_events() 552 if (!strcmp(event->mmap2.filename, "")) in perf_event__synthesize_cgroup() 553 strcpy(event->mmap2.filename, anonstr); in perf_event__synthesize_cgroup() 556 !strncmp(event->mmap2.filename, hugetlbfs_mnt, hugetlbfs_mnt_len)) { in perf_event__synthesize_cgroup() 557 strcpy(event->mmap2.filename, anonstr); in perf_event__synthesize_cgroup() 561 size = strlen(event->mmap2.filename) + 1; in perf_event__synthesize_cgroup() 564 event->mmap2.header.type = PERF_RECORD_MMAP2; in perf_event__synthesize_cgroup() 593 event->mmap2 in perf_event__walk_cgroup_tree() [all...] |
| H A D | event.c | 338 build_id__init(&bid, event->mmap2.build_id, in perf_event__fprintf_mmap2() 339 event->mmap2.build_id_size); in perf_event__fprintf_mmap2() 344 event->mmap2.pid, event->mmap2.tid, event->mmap2.start, in perf_event__fprintf_mmap2() 345 event->mmap2.len, event->mmap2.pgoff, sbuild_id, in perf_event__fprintf_mmap2() 346 (event->mmap2.prot & PROT_READ) ? 'r' : '-', in perf_event__fprintf_mmap2() 347 (event->mmap2.prot & PROT_WRITE) ? 'w' : '-', in perf_event__fprintf_mmap2() 348 (event->mmap2 in perf_event__fprintf_mmap2() [all...] |
| H A D | session.c | 356 event->mmap2.pid = bswap_32(event->mmap2.pid); in perf_event__read_swap() 357 event->mmap2.tid = bswap_32(event->mmap2.tid); in perf_event__read_swap() 358 event->mmap2.start = bswap_64(event->mmap2.start); in perf_event__read_swap() 359 event->mmap2.len = bswap_64(event->mmap2.len); in perf_event__read_swap() 360 event->mmap2.pgoff = bswap_64(event->mmap2 in perf_event__read_swap() [all...] |
| H A D | machine.c | 1800 build_id__init(&dso_id.build_id, event->mmap2.build_id, event->mmap2.build_id_size); in machine__process_mmap_event() 1802 dso_id.maj = event->mmap2.maj; in machine__process_mmap_event() 1803 dso_id.min = event->mmap2.min; in machine__process_mmap_event() 1804 dso_id.ino = event->mmap2.ino; in machine__process_mmap_event() 1805 dso_id.ino_generation = event->mmap2.ino_generation; in machine__process_mmap_event() 1813 .start = event->mmap2.start, in machine__process_mmap_event() 1814 .end = event->mmap2.start + event->mmap2.len, in machine__process_mmap_event() 1815 .pgoff = event->mmap2 in machine__process_mmap_event() [all...] |
| H A D | data-convert-bt.c | 947 __FUNC_PROCESS_NON_SAMPLE(mmap2, 948 __NON_SAMPLE_SET_FIELD(mmap2, u32, pid); 949 __NON_SAMPLE_SET_FIELD(mmap2, u32, tid); 950 __NON_SAMPLE_SET_FIELD(mmap2, u64_hex, start); 951 __NON_SAMPLE_SET_FIELD(mmap2, string, filename); 1319 __FUNC_ADD_NON_SAMPLE_EVENT_CLASS(mmap2, 1725 c.tool.mmap2 = perf_event__process_mmap2; in bt_convert__perf2ctf() 1743 c.tool.mmap2 = process_mmap2_event; in bt_convert__perf2ctf()
|
| H A D | tool.h | 49 mmap2, 50 mmap2, global() member
|
| H A D | tool.c | 340 tool->mmap2 = process_event_stub; in perf_tool__init() 456 CREATE_DELEGATE_OP(mmap2); 529 tool->tool.mmap2 = delegate_mmap2;
|
| H A D | evsel.c | 179 WRITE_ASS(mmap2, "d"); in store_event() 1714 attr->mmap2 = track && !perf_missing_features.mmap2; in evsel__config() 2542 if (perf_missing_features.mmap2) in evsel__detect_missing_aux_action_feature() 2543 evsel->core.attr.mmap2 = 0; in evsel__detect_missing_aux_action_feature() 2890 attr.mmap2 = 1; in evsel__open_cpu() 2893 perf_missing_features.mmap2 = true; in evsel__open_cpu() 2894 pr_debug2_peo("switching off mmap2\n"); in evsel__open_cpu() 2895 attr.mmap2 = 0; in evsel__open_cpu() 2949 if (evsel->core.attr.mmap2 in evsel__open_cpu() [all...] |
| H A D | data-convert-json.c | 355 c.tool.mmap2 = perf_event__process_mmap2; in bt_convert__perf2json()
|
| H A D | perf_event_attr_fprintf.c | 370 PRINT_ATTRf_bf(mmap2, p_unsigned);
|
| H A D | evsel.h | 217 bool mmap2; 205 bool mmap2; global() member
|
| /linux/tools/perf/bench/ |
| H A D | inject-buildid.c | 182 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() [all...] |
| /linux/arch/powerpc/kernel/ |
| H A D | syscalls.c | 52 SYSCALL_DEFINE6(mmap2, unsigned long, addr, size_t, len, in SYSCALL_DEFINE6() argument 60 COMPAT_SYSCALL_DEFINE6(mmap2, in COMPAT_SYSCALL_DEFINE6() argument
|
| /linux/tools/perf/ |
| H A D | builtin-inject.c | 778 /* Injected mmap2 so no need to repipe. */ in perf_inject__parse_known_build_ids() 814 build_id__init(&id.build_id, event->mmap2.build_id, event->mmap2.build_id_size); in perf_inject__lookup_known_build_id() 816 id.maj = event->mmap2.maj; in perf_inject__lookup_known_build_id() 817 id.min = event->mmap2.min; in perf_inject__lookup_known_build_id() 818 id.ino = event->mmap2.ino; in perf_inject__lookup_known_build_id() 819 id.ino_generation = event->mmap2.ino_generation; in perf_inject__lookup_known_build_id() 826 event->mmap2.pid, event->mmap2.tid, in perf_inject__lookup_known_build_id() 827 event->mmap2 in perf_inject__lookup_known_build_id() [all...] |
| H A D | builtin-buildid-list.c | 107 build_id__mark_dso_hit_ops.mmap2 = perf_event__process_mmap2; in perf_session__list_build_ids()
|
| H A D | builtin-mem.c | 282 mem->tool.mmap2 = perf_event__process_mmap2; in report_raw_events()
|
| H A D | builtin-annotate.c | 857 annotate.tool.mmap2 = perf_event__process_mmap2; in cmd_annotate()
|
| /linux/tools/perf/tests/ |
| H A D | perf-record.c | 277 mmap_filename = event->mmap2.filename; in test__PERF_RECORD()
|
| /linux/tools/perf/Documentation/ |
| H A D | perf-inject.txt | 103 Currently only mmap, mmap2, comm, task, context_switch, ksymbol,
|
| /linux/tools/include/uapi/linux/ |
| H A D | perf_event.h | 452 mmap2 : 1, /* include mmap with inode data */ member
|
| /linux/include/uapi/linux/ |
| H A D | perf_event.h | 452 mmap2 : 1, /* include mmap with inode data */ member
|
| /linux/tools/lib/perf/include/perf/ |
| H A D | event.h | 602 struct perf_record_mmap2 mmap2; 595 struct perf_record_mmap2 mmap2; global() member
|
| /linux/scripts/ |
| H A D | syscall.tbl | 266 222 32 mmap2 sys_mmap2
|
| /linux/tools/scripts/ |
| H A D | syscall.tbl | 266 222 32 mmap2 sys_mmap2
|