Home
last modified time | relevance | path

Searched refs:cpumode (Results 1 – 25 of 38) sorted by relevance

12

/Linux-v5.10/tools/perf/util/
Devent.c533 struct map *thread__find_map(struct thread *thread, u8 cpumode, u64 addr, in thread__find_map() argument
543 al->cpumode = cpumode; in thread__find_map()
551 if (cpumode == PERF_RECORD_MISC_KERNEL && perf_host) { in thread__find_map()
555 } else if (cpumode == PERF_RECORD_MISC_USER && perf_host) { in thread__find_map()
557 } else if (cpumode == PERF_RECORD_MISC_GUEST_KERNEL && perf_guest) { in thread__find_map()
561 } else if (cpumode == PERF_RECORD_MISC_GUEST_USER && perf_guest) { in thread__find_map()
567 if ((cpumode == PERF_RECORD_MISC_GUEST_USER || in thread__find_map()
568 cpumode == PERF_RECORD_MISC_GUEST_KERNEL) && in thread__find_map()
571 if ((cpumode == PERF_RECORD_MISC_USER || in thread__find_map()
572 cpumode == PERF_RECORD_MISC_KERNEL) && in thread__find_map()
[all …]
Dthread.h112 struct map *thread__find_map(struct thread *thread, u8 cpumode, u64 addr,
114 struct map *thread__find_map_fb(struct thread *thread, u8 cpumode, u64 addr,
117 struct symbol *thread__find_symbol(struct thread *thread, u8 cpumode,
119 struct symbol *thread__find_symbol_fb(struct thread *thread, u8 cpumode,
Dmachine.c824 u8 cpumode = event->header.misc & PERF_RECORD_MISC_CPUMODE_MASK; in machine__process_text_poke() local
832 if (cpumode != PERF_RECORD_MISC_KERNEL) { in machine__process_text_poke()
1736 if (sample->cpumode == PERF_RECORD_MISC_GUEST_KERNEL || in machine__process_mmap2_event()
1737 sample->cpumode == PERF_RECORD_MISC_KERNEL) { in machine__process_mmap2_event()
1786 if (sample->cpumode == PERF_RECORD_MISC_GUEST_KERNEL || in machine__process_mmap_event()
1787 sample->cpumode == PERF_RECORD_MISC_KERNEL) { in machine__process_mmap_event()
2051 ip__resolve_data(al->thread, al->cpumode, &mi->daddr, in sample__resolve_mem()
2088 u8 *cpumode, in add_callchain_ip() argument
2103 if (!cpumode) { in add_callchain_ip()
2109 *cpumode = PERF_RECORD_MISC_HYPERVISOR; in add_callchain_ip()
[all …]
Ddump-insn.h14 u8 cpumode; member
Ds390-cpumsf.c510 .cpumode = PERF_RECORD_MISC_CPUMODE_UNKNOWN, in s390_cpumsf_make_event()
518 sample.cpumode = basic->P ? PERF_RECORD_MISC_USER in s390_cpumsf_make_event()
521 sample.cpumode = basic->P ? PERF_RECORD_MISC_GUEST_USER in s390_cpumsf_make_event()
525 sample.cpumode = basic->P ? PERF_RECORD_MISC_GUEST_USER in s390_cpumsf_make_event()
528 sample.cpumode = basic->P ? PERF_RECORD_MISC_USER in s390_cpumsf_make_event()
532 event.sample.header.misc = sample.cpumode; in s390_cpumsf_make_event()
537 sample.tid, sample.cpumode, sample.cpu); in s390_cpumsf_make_event()
Dthread.c439 u8 cpumode = PERF_RECORD_MISC_USER; in thread__memcpy() local
444 cpumode = PERF_RECORD_MISC_KERNEL; in thread__memcpy()
446 if (!thread__find_map(thread, cpumode, ip, &al) || !al.map->dso || in thread__memcpy()
Dintel-pt.c571 u8 cpumode; in intel_pt_walk_next_insn() local
581 cpumode = intel_pt_cpumode(ptq->pt, *ip); in intel_pt_walk_next_insn()
585 if (cpumode != PERF_RECORD_MISC_KERNEL) in intel_pt_walk_next_insn()
591 if (!thread__find_map(thread, cpumode, *ip, &al) || !al.map->dso) in intel_pt_walk_next_insn()
732 u8 cpumode; in __intel_pt_pgd_ip() local
738 cpumode = PERF_RECORD_MISC_USER; in __intel_pt_pgd_ip()
744 if (!thread__find_map(thread, cpumode, ip, &al) || !al.map->dso) in __intel_pt_pgd_ip()
1304 sample->cpumode = intel_pt_cpumode(pt, sample->ip); in intel_pt_prep_b_sample()
1309 event->sample.header.misc = sample->cpumode; in intel_pt_prep_b_sample()
1772 u8 cpumode; in intel_pt_synth_pebs_sample() local
[all …]
Ddso.c248 bool is_kernel_module(const char *pathname, int cpumode) in is_kernel_module() argument
251 int mode = cpumode & PERF_RECORD_MISC_CPUMODE_MASK; in is_kernel_module()
253 WARN_ONCE(mode != cpumode, in is_kernel_module()
255 cpumode); in is_kernel_module()
Dcallchain.c1124 al->cpumode = PERF_RECORD_MISC_KERNEL; in fill_callchain_info()
1127 al->cpumode = PERF_RECORD_MISC_GUEST_KERNEL; in fill_callchain_info()
1132 al->cpumode = PERF_RECORD_MISC_USER; in fill_callchain_info()
1135 al->cpumode = PERF_RECORD_MISC_GUEST_USER; in fill_callchain_info()
1138 al->cpumode = PERF_RECORD_MISC_HYPERVISOR; in fill_callchain_info()
Dsort.h109 u8 cpumode; member
Dcs-etm.c671 u8 cpumode; in cs_etm__mem_access() local
683 cpumode = cs_etm__cpu_mode(etmq, address); in cs_etm__mem_access()
690 if (cpumode != PERF_RECORD_MISC_KERNEL) in cs_etm__mem_access()
695 if (!thread__find_map(thread, cpumode, address, &al) || !al.map->dso) in cs_etm__mem_access()
1163 sample.cpumode = event->sample.header.misc; in cs_etm__synth_instruction_sample()
1220 sample.cpumode = event->sample.header.misc; in cs_etm__synth_branch_sample()
Dsymbol.h119 u8 cpumode; member
Ddso.h272 bool is_kernel_module(const char *pathname, int cpumode);
Devent.h141 u8 cpumode; member
Dmachine.h105 u8 machine__addr_cpumode(struct machine *machine, u8 cpumode, u64 addr);
Dhist.c256 unsigned int cpumode, u64 period) in he_stat__add_cpumode_period() argument
258 switch (cpumode) { in he_stat__add_cpumode_period()
655 he_stat__add_cpumode_period(&he->stat, al->cpumode, period); in hists__findnew_entry()
657 he_stat__add_cpumode_period(he->stat_acc, al->cpumode, period); in hists__findnew_entry()
715 .cpumode = al->cpumode, in __hists__add_entry()
Darm-spe.c235 sample->cpumode = arm_spe_cpumode(spe, sample->ip); in arm_spe_prep_sample()
243 event->sample.header.misc = sample->cpumode; in arm_spe_prep_sample()
/Linux-v5.10/tools/perf/tests/
Dkmod-path.c35 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()
Dcode-reading.c236 static int read_object_code(u64 addr, size_t len, u8 cpumode, in read_object_code() argument
251 if (!thread__find_map(thread, cpumode, addr, &al) || !al.map->dso) { in read_object_code()
252 if (cpumode == PERF_RECORD_MISC_HYPERVISOR) { in read_object_code()
336 if (cpumode == PERF_RECORD_MISC_KERNEL || in read_object_code()
337 cpumode == PERF_RECORD_MISC_GUEST_KERNEL) { in read_object_code()
392 ret = read_object_code(sample.ip, READLEN, sample.cpumode, thread, state); in process_sample_event()
Dhists_common.c109 .cpumode = PERF_RECORD_MISC_USER, in setup_fake_machine()
Dhists_filter.c76 sample.cpumode = PERF_RECORD_MISC_USER; in add_hist_entries()
Dhists_link.c81 sample.cpumode = PERF_RECORD_MISC_USER; in add_hist_entries()
/Linux-v5.10/tools/perf/
Dbuiltin-script.c837 thread__find_map_fb(thread, sample->cpumode, from, &alf); in perf_sample__fprintf_brstack()
838 thread__find_map_fb(thread, sample->cpumode, to, &alt); in perf_sample__fprintf_brstack()
885 thread__find_symbol_fb(thread, sample->cpumode, from, &alf); in perf_sample__fprintf_brstacksym()
886 thread__find_symbol_fb(thread, sample->cpumode, to, &alt); in perf_sample__fprintf_brstacksym()
931 if (thread__find_map_fb(thread, sample->cpumode, from, &alf) && in perf_sample__fprintf_brstackoff()
935 if (thread__find_map_fb(thread, sample->cpumode, to, &alt) && in perf_sample__fprintf_brstackoff()
964 bool *is64bit, u8 *cpumode, bool last) in grab_bb() argument
975 *cpumode = PERF_RECORD_MISC_KERNEL; in grab_bb()
977 *cpumode = PERF_RECORD_MISC_USER; in grab_bb()
999 if (!thread__find_map(thread, *cpumode, start, &al) || !al.map->dso) { in grab_bb()
[all …]
Dbuiltin-inject.c62 struct machine *machine, u8 cpumode, u32 flags);
382 dso__inject_build_id(dso, tool, machine, sample->cpumode, 0); in perf_event__repipe_buildid_mmap()
445 dso__inject_build_id(dso, tool, machine, sample->cpumode, in perf_event__repipe_buildid_mmap2()
533 struct machine *machine, u8 cpumode, u32 flags) in dso__inject_build_id() argument
547 err = perf_event__synthesize_build_id(tool, dso, cpumode, in dso__inject_build_id()
572 if (thread__find_map(thread, sample->cpumode, sample->ip, &al)) { in perf_event__inject_buildid()
576 sample->cpumode, al.map->flags); in perf_event__inject_buildid()
Dbuiltin-timechart.c481 u8 cpumode = PERF_RECORD_MISC_USER; in cat_backtrace() local
511 cpumode = PERF_RECORD_MISC_HYPERVISOR; in cat_backtrace()
514 cpumode = PERF_RECORD_MISC_KERNEL; in cat_backtrace()
517 cpumode = PERF_RECORD_MISC_USER; in cat_backtrace()
534 if (thread__find_symbol(al.thread, cpumode, ip, &tal)) in cat_backtrace()

12