perf tools: fix dso__fprintf() print statement
PATCH 1/1 perf tools: fix dso__fprintf() print statement
Was ignoring the dso type (function vs. variable) and was therefore printing bogus information.
Signed-off-by Stephane Eranian <[email protected]>
---
tools/perf/util/dso.c +1 -1
@@ -583,7 +583,7 @@ size_t dso__fprintf(struct dso *dso, enum map_type type, FILE *fp)if (dso->short_name != dso->long_name) ret +=fprintf (fp,"%s, " , dso->long_name); ret +=fprintf (fp,"%s, %sloaded, " , map_type__name[type], - dso->loaded ?"" :"NOT " ); +dso__loaded (dso, type) ?"" :"NOT " ); ret +=dso__fprintf_buildid (dso, fp); ret +=fprintf (fp,")\n" );for (nd =rb_first (&dso->symbols[type]); nd; nd =rb_next (nd)) {
[tip:perf/core] perf symbols: Fix dso__fprintf() print statement
Commit-ID: 919d590f13c94c5465db723178e4b72200fd5f90 Gitweb: http://git.kernel.org/tip/919d590f13c94c5465db723178e4b72200fd5f90 Author: Stephane Eranian <[email protected]> AuthorDate: Tue, 20 Nov 2012 10:51:02 +0100 Committer: Arnaldo Carvalho de Melo <[email protected]> CommitDate: Sun, 9 Dec 2012 08:46:04 -0300
perf symbols: Fix dso__fprintf() print statement
Was ignoring the dso type (function vs. variable) and was therefore printing bogus information.
Signed-off-by Stephane Eranian <[email protected]>
Cc Ingo Molnar <[email protected]>
Cc Namhyung Kim <[email protected]>
Cc Peter Zijlstra <[email protected]>
Signed-off-by Arnaldo Carvalho de Melo <[email protected]>
--- tools/perf/util/dso.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
tools/perf/util/dso.c +1 -1
@@ -583,7 +583,7 @@ size_t dso__fprintf(struct dso *dso, enum map_type type, FILE *fp)if (dso->short_name != dso->long_name) ret +=fprintf (fp,"%s, " , dso->long_name); ret +=fprintf (fp,"%s, %sloaded, " , map_type__name[type], - dso->loaded ?"" :"NOT " ); +dso__loaded (dso, type) ?"" :"NOT " ); ret +=dso__fprintf_buildid (dso, fp); ret +=fprintf (fp,")\n" );for (nd =rb_first (&dso->symbols[type]); nd; nd =rb_next (nd)) {