diff options
author | Arnaldo Carvalho de Melo <acme@redhat.com> | 2015-01-16 15:39:53 -0300 |
---|---|---|
committer | Arnaldo Carvalho de Melo <acme@redhat.com> | 2015-01-21 10:05:54 -0300 |
commit | 18bd726418f2a2e12f85104f0f4b5d5d077e1752 (patch) | |
tree | 4f303744ab5544b9379bd21a2c458fdd32c912ef /tools/perf/util/symbol.h | |
parent | de4809999dac44c51e1f9ad892deb0336296dc4e (diff) | |
download | linux-18bd726418f2a2e12f85104f0f4b5d5d077e1752.tar.gz linux-18bd726418f2a2e12f85104f0f4b5d5d077e1752.tar.bz2 linux-18bd726418f2a2e12f85104f0f4b5d5d077e1752.zip |
perf symbols: Introduce method to iterate symbols ordered by name
Given a symbol, go to the next entry in a rbtree sorted by symbol name.
Cc: David Ahern <dsahern@gmail.com>
Cc: Jiri Olsa <jolsa@redhat.com>
Cc: Masami Hiramatsu <masami.hiramatsu.pt@hitachi.com>
Link: http://lkml.kernel.org/n/tip-aq210drxprnu2so4dye5xa3j@git.kernel.org
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
Diffstat (limited to 'tools/perf/util/symbol.h')
-rw-r--r-- | tools/perf/util/symbol.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/tools/perf/util/symbol.h b/tools/perf/util/symbol.h index 9d602e9c6f59..1650dcb3a67b 100644 --- a/tools/perf/util/symbol.h +++ b/tools/perf/util/symbol.h @@ -231,6 +231,7 @@ struct symbol *dso__find_symbol(struct dso *dso, enum map_type type, u64 addr); struct symbol *dso__find_symbol_by_name(struct dso *dso, enum map_type type, const char *name); +struct symbol *symbol__next_by_name(struct symbol *sym); struct symbol *dso__first_symbol(struct dso *dso, enum map_type type); struct symbol *dso__next_symbol(struct symbol *sym); |