/linux-4.4.14/tools/perf/util/ |
D | event.c | 898 void thread__find_addr_map(struct thread *thread, u8 cpumode, in thread__find_addr_map() argument 909 al->cpumode = cpumode; in thread__find_addr_map() 917 if (cpumode == PERF_RECORD_MISC_KERNEL && perf_host) { in thread__find_addr_map() 921 } else if (cpumode == PERF_RECORD_MISC_USER && perf_host) { in thread__find_addr_map() 923 } else if (cpumode == PERF_RECORD_MISC_GUEST_KERNEL && perf_guest) { in thread__find_addr_map() 927 } else if (cpumode == PERF_RECORD_MISC_GUEST_USER && perf_guest) { in thread__find_addr_map() 933 if ((cpumode == PERF_RECORD_MISC_GUEST_USER || in thread__find_addr_map() 934 cpumode == PERF_RECORD_MISC_GUEST_KERNEL) && in thread__find_addr_map() 937 if ((cpumode == PERF_RECORD_MISC_USER || in thread__find_addr_map() 938 cpumode == PERF_RECORD_MISC_KERNEL) && in thread__find_addr_map() [all …]
|
D | thread.h | 77 u8 cpumode, enum map_type type, u64 addr, 81 u8 cpumode, enum map_type type, u64 addr,
|
D | machine.c | 1261 u8 cpumode = event->header.misc & PERF_RECORD_MISC_CPUMODE_MASK; in machine__process_mmap2_event() local 1270 if (cpumode == PERF_RECORD_MISC_GUEST_KERNEL || in machine__process_mmap2_event() 1271 cpumode == PERF_RECORD_MISC_KERNEL) { in machine__process_mmap2_event() 1315 u8 cpumode = event->header.misc & PERF_RECORD_MISC_CPUMODE_MASK; in machine__process_mmap_event() local 1324 if (cpumode == PERF_RECORD_MISC_GUEST_KERNEL || in machine__process_mmap_event() 1325 cpumode == PERF_RECORD_MISC_KERNEL) { in machine__process_mmap_event() 1552 ip__resolve_data(al->thread, al->cpumode, &mi->daddr, sample->addr); in sample__resolve_mem() 1561 u8 *cpumode, in add_callchain_ip() argument 1568 if (!cpumode) { in add_callchain_ip() 1575 *cpumode = PERF_RECORD_MISC_HYPERVISOR; in add_callchain_ip() [all …]
|
D | callchain.c | 750 al->cpumode = PERF_RECORD_MISC_KERNEL; in fill_callchain_info() 753 al->cpumode = PERF_RECORD_MISC_GUEST_KERNEL; in fill_callchain_info() 758 al->cpumode = PERF_RECORD_MISC_USER; in fill_callchain_info() 761 al->cpumode = PERF_RECORD_MISC_GUEST_USER; in fill_callchain_info() 764 al->cpumode = PERF_RECORD_MISC_HYPERVISOR; in fill_callchain_info()
|
D | intel-bts.c | 320 uint8_t cpumode; in intel_bts_get_next_insn() local 326 cpumode = PERF_RECORD_MISC_KERNEL; in intel_bts_get_next_insn() 328 cpumode = PERF_RECORD_MISC_USER; in intel_bts_get_next_insn() 334 thread__find_addr_map(thread, cpumode, MAP__FUNCTION, ip, &al); in intel_bts_get_next_insn()
|
D | sort.h | 96 u8 cpumode; member
|
D | hist.c | 199 unsigned int cpumode, u64 period) in he_stat__add_cpumode_period() argument 201 switch (cpumode) { in he_stat__add_cpumode_period() 451 he_stat__add_cpumode_period(&he->stat, al->cpumode, period); in hists__findnew_entry() 453 he_stat__add_cpumode_period(he->stat_acc, al->cpumode, period); in hists__findnew_entry() 474 .cpumode = al->cpumode, in __hists__add_entry()
|
D | dso.c | 169 bool is_kernel_module(const char *pathname, int cpumode) in is_kernel_module() argument 172 int mode = cpumode & PERF_RECORD_MISC_CPUMODE_MASK; in is_kernel_module() 174 WARN_ONCE(mode != cpumode, in is_kernel_module() 176 cpumode); in is_kernel_module()
|
D | build-id.c | 31 u8 cpumode = event->header.misc & PERF_RECORD_MISC_CPUMODE_MASK; in build_id__mark_dso_hit() local 41 thread__find_addr_map(thread, cpumode, MAP__FUNCTION, sample->ip, &al); in build_id__mark_dso_hit()
|
D | sort.c | 970 if (left->cpumode > right->cpumode) return -1; in sort__dcacheline_cmp() 971 if (left->cpumode < right->cpumode) return 1; in sort__dcacheline_cmp() 1003 if ((left->cpumode != PERF_RECORD_MISC_KERNEL) && in sort__dcacheline_cmp() 1039 if ((he->cpumode != PERF_RECORD_MISC_KERNEL) && in hist_entry__dcacheline_snprintf()
|
D | symbol.h | 193 u8 cpumode; member
|
D | dso.h | 242 bool is_kernel_module(const char *pathname, int cpumode);
|
D | intel-pt.c | 422 u8 cpumode; in intel_pt_walk_next_insn() local 433 cpumode = PERF_RECORD_MISC_KERNEL; in intel_pt_walk_next_insn() 435 cpumode = PERF_RECORD_MISC_USER; in intel_pt_walk_next_insn() 439 if (cpumode != PERF_RECORD_MISC_KERNEL) in intel_pt_walk_next_insn() 445 thread__find_addr_map(thread, cpumode, MAP__FUNCTION, *ip, &al); in intel_pt_walk_next_insn()
|
D | header.c | 1230 u16 cpumode; in __event_process_build_id() local 1238 cpumode = bev->header.misc & PERF_RECORD_MISC_CPUMODE_MASK; in __event_process_build_id() 1240 switch (cpumode) { in __event_process_build_id() 1261 if (!is_kernel_module(filename, cpumode)) in __event_process_build_id()
|
D | session.c | 959 const u8 cpumode = event->header.misc & PERF_RECORD_MISC_CPUMODE_MASK; in machines__find_for_cpumode() local 963 ((cpumode == PERF_RECORD_MISC_GUEST_KERNEL) || in machines__find_for_cpumode() 964 (cpumode == PERF_RECORD_MISC_GUEST_USER))) { in machines__find_for_cpumode()
|
/linux-4.4.14/tools/perf/tests/ |
D | code-reading.c | 177 static int read_object_code(u64 addr, size_t len, u8 cpumode, in read_object_code() argument 189 thread__find_addr_map(thread, cpumode, MAP__FUNCTION, addr, &al); in read_object_code() 253 if (cpumode == PERF_RECORD_MISC_KERNEL || in read_object_code() 254 cpumode == PERF_RECORD_MISC_GUEST_KERNEL) { in read_object_code() 296 u8 cpumode; in process_sample_event() local 310 cpumode = event->header.misc & PERF_RECORD_MISC_CPUMODE_MASK; in process_sample_event() 312 ret = read_object_code(sample.ip, READLEN, cpumode, thread, state); in process_sample_event()
|
D | kmod-path.c | 37 static int test_is_kernel_module(const char *path, int cpumode, bool expect) in test_is_kernel_module() argument 40 (!!is_kernel_module(path, cpumode)) == (!!expect)); in test_is_kernel_module() 42 path, cpumode, expect ? "true" : "false"); in test_is_kernel_module()
|
/linux-4.4.14/tools/perf/ |
D | builtin-inject.c | 359 u8 cpumode; in perf_event__inject_buildid() local 361 cpumode = event->header.misc & PERF_RECORD_MISC_CPUMODE_MASK; in perf_event__inject_buildid() 370 thread__find_addr_map(thread, cpumode, MAP__FUNCTION, sample->ip, &al); in perf_event__inject_buildid()
|
D | builtin-timechart.c | 479 u8 cpumode = PERF_RECORD_MISC_USER; in cat_backtrace() local 509 cpumode = PERF_RECORD_MISC_HYPERVISOR; in cat_backtrace() 512 cpumode = PERF_RECORD_MISC_KERNEL; in cat_backtrace() 515 cpumode = PERF_RECORD_MISC_USER; in cat_backtrace() 532 thread__find_addr_location(al.thread, cpumode, in cat_backtrace()
|
D | builtin-script.c | 470 u8 cpumode = event->header.misc & PERF_RECORD_MISC_CPUMODE_MASK; in print_sample_brstacksym() local 483 thread__find_addr_map(thread, cpumode, MAP__FUNCTION, from, &alf); in print_sample_brstacksym() 487 thread__find_addr_map(thread, cpumode, MAP__FUNCTION, to, &alt); in print_sample_brstacksym()
|
D | builtin-trace.c | 2225 u8 cpumode = event->header.misc & PERF_RECORD_MISC_CPUMODE_MASK; in trace__pgfault() local 2244 thread__find_addr_location(thread, cpumode, MAP__FUNCTION, in trace__pgfault() 2257 thread__find_addr_location(thread, cpumode, MAP__VARIABLE, in trace__pgfault() 2261 thread__find_addr_location(thread, cpumode, in trace__pgfault()
|
D | builtin-top.c | 742 al.cpumode == PERF_RECORD_MISC_KERNEL) { in perf_event__process_sample()
|