فهرست منبع

perf callchain: Use al.addr to set up call chain

Use the relative address, this makes get_srcline work correctly in the
end.

Signed-off-by: Andi Kleen <ak@linux.intel.com>
Cc: Jiri Olsa <jolsa@redhat.com>
Cc: Namhyung Kim <namhyung@kernel.org>
Link: http://lkml.kernel.org/r/1415844328-4884-4-git-send-email-andi@firstfloor.org
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
Andi Kleen 10 سال پیش
والد
کامیت
5550171b2a
1فایلهای تغییر یافته به همراه1 افزوده شده و 1 حذف شده
  1. 1 1
      tools/perf/util/machine.c

+ 1 - 1
tools/perf/util/machine.c

@@ -1406,7 +1406,7 @@ static int add_callchain_ip(struct thread *thread,
 		}
 		}
 	}
 	}
 
 
-	return callchain_cursor_append(&callchain_cursor, ip, al.map, al.sym);
+	return callchain_cursor_append(&callchain_cursor, al.addr, al.map, al.sym);
 }
 }
 
 
 struct branch_info *sample__resolve_bstack(struct perf_sample *sample,
 struct branch_info *sample__resolve_bstack(struct perf_sample *sample,