|
@@ -683,8 +683,7 @@ void thread__find_addr_location(struct thread *thread, struct machine *machine,
|
|
|
int perf_event__preprocess_sample(const union perf_event *event,
|
|
|
struct machine *machine,
|
|
|
struct addr_location *al,
|
|
|
- struct perf_sample *sample,
|
|
|
- symbol_filter_t filter)
|
|
|
+ struct perf_sample *sample)
|
|
|
{
|
|
|
u8 cpumode = event->header.misc & PERF_RECORD_MISC_CPUMODE_MASK;
|
|
|
struct thread *thread = machine__findnew_thread(machine, event->ip.pid);
|
|
@@ -709,7 +708,7 @@ int perf_event__preprocess_sample(const union perf_event *event,
|
|
|
machine__create_kernel_maps(machine);
|
|
|
|
|
|
thread__find_addr_map(thread, machine, cpumode, MAP__FUNCTION,
|
|
|
- event->ip.ip, al, filter);
|
|
|
+ event->ip.ip, al, machine->symbol_filter);
|
|
|
dump_printf(" ...... dso: %s\n",
|
|
|
al->map ? al->map->dso->long_name :
|
|
|
al->level == 'H' ? "[hypervisor]" : "<not found>");
|
|
@@ -727,7 +726,8 @@ int perf_event__preprocess_sample(const union perf_event *event,
|
|
|
dso->long_name)))))
|
|
|
goto out_filtered;
|
|
|
|
|
|
- al->sym = map__find_symbol(al->map, al->addr, filter);
|
|
|
+ al->sym = map__find_symbol(al->map, al->addr,
|
|
|
+ machine->symbol_filter);
|
|
|
}
|
|
|
|
|
|
if (symbol_conf.sym_list &&
|