From 5df72bc979d74b3ea37a77355b9c556ba8fe76ad Mon Sep 17 00:00:00 2001 From: Samuel Liao Date: Tue, 5 Jun 2012 13:14:59 +0800 Subject: [PATCH] --- yaml --- r: 312281 b: refs/heads/master c: c0a58fb2bdf033df433cad9009c7dac4c6b872b0 h: refs/heads/master i: 312279: dbefca7e469c46aa00d1dc1f522bf3c5c34e1974 v: v3 --- [refs] | 2 +- trunk/tools/perf/ui/browsers/annotate.c | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index d7e2a2096f4b..eaeb3b7b24ac 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: dd4f52232c60bcb41205a67d2df2ac0ecdfe3683 +refs/heads/master: c0a58fb2bdf033df433cad9009c7dac4c6b872b0 diff --git a/trunk/tools/perf/ui/browsers/annotate.c b/trunk/tools/perf/ui/browsers/annotate.c index 34b1c46eaf42..67a2703e666a 100644 --- a/trunk/tools/perf/ui/browsers/annotate.c +++ b/trunk/tools/perf/ui/browsers/annotate.c @@ -814,7 +814,7 @@ int symbol__tui_annotate(struct symbol *sym, struct map *map, int evidx, { struct disasm_line *pos, *n; struct annotation *notes; - const size_t size = symbol__size(sym); + size_t size; struct map_symbol ms = { .map = map, .sym = sym, @@ -834,6 +834,8 @@ int symbol__tui_annotate(struct symbol *sym, struct map *map, int evidx, if (sym == NULL) return -1; + size = symbol__size(sym); + if (map->dso->annotate_warned) return -1;