|
@@ -23,7 +23,7 @@ static int sample_ustack(struct perf_sample *sample,
|
|
|
|
|
|
sp = (unsigned long) regs[PERF_REG_X86_SP];
|
|
sp = (unsigned long) regs[PERF_REG_X86_SP];
|
|
|
|
|
|
- map = map_groups__find(&thread->mg, MAP__FUNCTION, (u64) sp);
|
|
|
|
|
|
+ map = map_groups__find(&thread->mg, MAP__VARIABLE, (u64) sp);
|
|
if (!map) {
|
|
if (!map) {
|
|
pr_debug("failed to get stack map\n");
|
|
pr_debug("failed to get stack map\n");
|
|
free(buf);
|
|
free(buf);
|