| /linux/tools/perf/util/ |
| H A D | event.c | 694 struct map *thread__find_map(struct thread *thread, u8 cpumode, u64 addr, in thread__find_map() argument 706 al->cpumode = cpumode; in thread__find_map() 712 if (cpumode == PERF_RECORD_MISC_KERNEL && perf_host) { in thread__find_map() 716 } else if (cpumode == PERF_RECORD_MISC_USER && perf_host) { in thread__find_map() 718 } else if (cpumode == PERF_RECORD_MISC_GUEST_KERNEL && perf_guest) { in thread__find_map() 722 } else if (cpumode == PERF_RECORD_MISC_GUEST_USER && perf_guest) { in thread__find_map() 727 if ((cpumode == PERF_RECORD_MISC_GUEST_USER || in thread__find_map() 728 cpumode == PERF_RECORD_MISC_GUEST_KERNEL) && in thread__find_map() 731 if ((cpumode == PERF_RECORD_MISC_USER || in thread__find_map() 732 cpumode == PERF_RECORD_MISC_KERNEL) && in thread__find_map() [all …]
|
| H A D | print_insn.c | 45 ssize_t fprintf_insn_asm(struct machine *machine, struct thread *thread, u8 cpumode, in fprintf_insn_asm() argument 49 return capstone__fprintf_insn_asm(machine, thread, cpumode, is64bit, code, code_size, in fprintf_insn_asm() 60 printed = fprintf_insn_asm(machine, thread, sample->cpumode, is64bit, in sample__fprintf_insn_asm()
|
| H A D | machine.c | 831 u8 cpumode = event->header.misc & PERF_RECORD_MISC_CPUMODE_MASK; in machine__process_text_poke() local 840 if (cpumode != PERF_RECORD_MISC_KERNEL) { in machine__process_text_poke() 1751 if (sample->cpumode == PERF_RECORD_MISC_GUEST_KERNEL || in machine__process_mmap2_event() 1752 sample->cpumode == PERF_RECORD_MISC_KERNEL) { in machine__process_mmap2_event() 1808 if (sample->cpumode == PERF_RECORD_MISC_GUEST_KERNEL || in machine__process_mmap_event() 1809 sample->cpumode == PERF_RECORD_MISC_KERNEL) { in machine__process_mmap_event() 2057 ip__resolve_data(al->thread, al->cpumode, mem_info__daddr(mi), in sample__resolve_mem() 2150 u8 *cpumode, in add_callchain_ip() argument 2168 if (!cpumode) { in add_callchain_ip() 2174 *cpumode = PERF_RECORD_MISC_HYPERVISOR; in add_callchain_ip() [all …]
|
| H A D | capstone.h | 18 ssize_t capstone__fprintf_insn_asm(struct machine *machine, struct thread *thread, u8 cpumode, 29 u8 cpumode __maybe_unused, in capstone__fprintf_insn_asm()
|
| H A D | data-convert-json.c | 169 u8 cpumode = PERF_RECORD_MISC_USER; in process_sample_event() local 215 cpumode = PERF_RECORD_MISC_HYPERVISOR; in process_sample_event() 218 cpumode = PERF_RECORD_MISC_KERNEL; in process_sample_event() 221 cpumode = PERF_RECORD_MISC_USER; in process_sample_event() 237 ok = thread__find_symbol(al.thread, cpumode, ip, &tal); in process_sample_event()
|
| H A D | thread.h | 122 struct map *thread__find_map(struct thread *thread, u8 cpumode, u64 addr, 124 struct map *thread__find_map_fb(struct thread *thread, u8 cpumode, u64 addr, 127 struct symbol *thread__find_symbol(struct thread *thread, u8 cpumode, 129 struct symbol *thread__find_symbol_fb(struct thread *thread, u8 cpumode,
|
| H A D | s390-cpumsf.c | 511 .cpumode = PERF_RECORD_MISC_CPUMODE_UNKNOWN, in s390_cpumsf_make_event() 520 sample.cpumode = basic->P ? PERF_RECORD_MISC_USER in s390_cpumsf_make_event() 523 sample.cpumode = basic->P ? PERF_RECORD_MISC_GUEST_USER in s390_cpumsf_make_event() 527 sample.cpumode = basic->P ? PERF_RECORD_MISC_GUEST_USER in s390_cpumsf_make_event() 530 sample.cpumode = basic->P ? PERF_RECORD_MISC_USER in s390_cpumsf_make_event() 534 event.sample.header.misc = sample.cpumode; in s390_cpumsf_make_event() 539 sample.tid, sample.cpumode, sample.cpu); in s390_cpumsf_make_event()
|
| H A D | event.h | 416 static inline bool perf_event_header__cpumode_is_guest(u8 cpumode) in perf_event_header__cpumode_is_guest() argument 418 return cpumode == PERF_RECORD_MISC_GUEST_KERNEL || in perf_event_header__cpumode_is_guest() 419 cpumode == PERF_RECORD_MISC_GUEST_USER; in perf_event_header__cpumode_is_guest()
|
| H A D | dump-insn.h | 15 u8 cpumode; member
|
| H A D | capstone.c | 188 static size_t print_insn_x86(struct thread *thread, u8 cpumode, struct cs_insn *insn, in print_insn_x86() argument 199 thread__find_symbol(thread, cpumode, op->imm, &al)) { in print_insn_x86() 217 u8 cpumode __maybe_unused, bool is64bit __maybe_unused, in capstone__fprintf_insn_asm() 237 printed = print_insn_x86(thread, cpumode, &insn[0], print_opts, fp); in capstone__fprintf_insn_asm()
|
| H A D | addr_location.h | 19 u8 cpumode; member
|
| H A D | addr_location.c | 16 al->cpumode = 0; in addr_location__init()
|
| H A D | thread.c | 568 u8 cpumode = PERF_RECORD_MISC_USER; in thread__memcpy() local 574 cpumode = PERF_RECORD_MISC_KERNEL; in thread__memcpy() 577 if (!thread__find_map(thread, cpumode, ip, &al)) { in thread__memcpy()
|
| H A D | intel-pt.c | 760 u8 cpumode; in intel_pt_walk_next_insn() local 775 cpumode = intel_pt_nr_cpumode(ptq, *ip, nr); in intel_pt_walk_next_insn() 784 } else if ((!symbol_conf.guest_code && cpumode != PERF_RECORD_MISC_GUEST_KERNEL) || in intel_pt_walk_next_insn() 793 if (cpumode != PERF_RECORD_MISC_GUEST_KERNEL) { in intel_pt_walk_next_insn() 803 if (cpumode != PERF_RECORD_MISC_KERNEL) { in intel_pt_walk_next_insn() 815 if (!thread__find_map(thread, cpumode, *ip, &al) || !map__dso(al.map)) { in intel_pt_walk_next_insn() 990 u8 cpumode; in __intel_pt_pgd_ip() local 1003 cpumode = PERF_RECORD_MISC_USER; in __intel_pt_pgd_ip() 1010 if (!thread__find_map(thread, cpumode, ip, &al) || !map__dso(al.map)) in __intel_pt_pgd_ip() 1724 sample->cpumode = intel_pt_cpumode(ptq, sample->ip, sample->addr); in intel_pt_prep_b_sample() [all …]
|
| H A D | dlfilter.c | 180 thread__find_symbol_fb(thread, d->sample->cpumode, address, &al); in dlfilter__resolve_address() 317 thread__find_map_fb(al->thread, d->sample->cpumode, ip, &a); in dlfilter__object_code() 539 ASSIGN(cpumode); in dlfilter__do_filter_event()
|
| H A D | sample.h | 107 u8 cpumode; member
|
| H A D | annotate-data.h | 125 u8 cpumode; member
|
| H A D | callchain.c | 1170 al->cpumode = PERF_RECORD_MISC_KERNEL; in fill_callchain_info() 1173 al->cpumode = PERF_RECORD_MISC_GUEST_KERNEL; in fill_callchain_info() 1178 al->cpumode = PERF_RECORD_MISC_USER; in fill_callchain_info() 1181 al->cpumode = PERF_RECORD_MISC_GUEST_USER; in fill_callchain_info() 1184 al->cpumode = PERF_RECORD_MISC_HYPERVISOR; in fill_callchain_info()
|
| /linux/tools/perf/tests/ |
| H A D | kmod-path.c | 35 static int test_is_kernel_module(const char *path, int cpumode, bool expect) in test_is_kernel_module() argument 38 (!!is_kernel_module(path, cpumode)) == (!!expect)); in test_is_kernel_module() 40 path, cpumode, expect ? "true" : "false"); in test_is_kernel_module()
|
| H A D | code-reading.c | 377 static int read_object_code(u64 addr, size_t len, u8 cpumode, in read_object_code() argument 396 if (!thread__find_map(thread, cpumode, addr, &al) || !map__dso(al.map)) { in read_object_code() 397 if (cpumode == PERF_RECORD_MISC_HYPERVISOR) { in read_object_code() 489 if (cpumode == PERF_RECORD_MISC_KERNEL || in read_object_code() 490 cpumode == PERF_RECORD_MISC_GUEST_KERNEL) { in read_object_code() 552 ret = read_object_code(sample.ip, READLEN, sample.cpumode, thread, in process_sample_event()
|
| H A D | hists_common.c | 109 .cpumode = PERF_RECORD_MISC_USER, in setup_fake_machine()
|
| /linux/tools/perf/ |
| H A D | builtin-script.c | 999 thread__find_map_fb(thread, sample->cpumode, from, &alf); in perf_sample__fprintf_brstack() 1000 thread__find_map_fb(thread, sample->cpumode, to, &alt); in perf_sample__fprintf_brstack() 1036 thread__find_symbol_fb(thread, sample->cpumode, from, &alf); in perf_sample__fprintf_brstacksym() 1037 thread__find_symbol_fb(thread, sample->cpumode, to, &alt); in perf_sample__fprintf_brstacksym() 1074 if (thread__find_map_fb(thread, sample->cpumode, from, &alf) && in perf_sample__fprintf_brstackoff() 1078 if (thread__find_map_fb(thread, sample->cpumode, to, &alt) && in perf_sample__fprintf_brstackoff() 1099 bool *is64bit, u8 *cpumode, bool last) in grab_bb() argument 1112 *cpumode = PERF_RECORD_MISC_KERNEL; in grab_bb() 1114 *cpumode = PERF_RECORD_MISC_USER; in grab_bb() 1136 if (!thread__find_map(thread, *cpumode, start, &al) || (dso = map__dso(al.map)) == NULL) { in grab_bb() [all …]
|
| H A D | builtin-inject.c | 593 /*misc=*/sample->cpumode, in perf_event__repipe_common_mmap() 627 sample->cpumode | PERF_RECORD_MISC_MMAP_BUILD_ID, in perf_event__repipe_common_mmap() 921 u16 misc = sample->cpumode; in mark_dso_hit() 1019 if (thread__find_map(thread, sample->cpumode, sample->ip, &al)) { in perf_event__inject_buildid() 1438 .cpumode = dso__is_in_kernel_space(dso) in synthesize_build_id() 1450 /*misc=*/synth_sample.cpumode, in synthesize_build_id() 1742 u8 cpumode; in guest_session__inject_events() local 1762 cpumode = ev->header.misc & PERF_RECORD_MISC_CPUMODE_MASK; in guest_session__inject_events() 1763 if (cpumode & PERF_RECORD_MISC_USER) in guest_session__inject_events() 1764 cpumode = PERF_RECORD_MISC_GUEST_USER; in guest_session__inject_events() [all …]
|
| /linux/tools/perf/include/perf/ |
| H A D | perf_dlfilter.h | 61 __u8 cpumode; /* Refer CPUMODE_MASK etc in <linux/perf_event.h> */ member
|
| /linux/tools/perf/util/scripting-engines/ |
| H A D | trace-event-python.c | 524 thread__find_map_fb(thread, sample->cpumode, in python_process_brstack() 530 thread__find_map_fb(thread, sample->cpumode, in python_process_brstack() 597 thread__find_symbol_fb(thread, sample->cpumode, in python_process_brstacksym() 603 thread__find_symbol_fb(thread, sample->cpumode, in python_process_brstacksym() 907 _PyLong_FromLong((unsigned long)sample->cpumode)); in get_perf_sample_dict() 1613 u8 cpumode = e->header.misc & PERF_RECORD_MISC_CPUMODE_MASK; in python_process_auxtrace_error() local 1638 tuple_set_u32(t, 8, cpumode); in python_process_auxtrace_error()
|