diff options
author | Arnaldo Carvalho de Melo <acme@redhat.com> | 2022-10-27 16:54:46 -0300 |
---|---|---|
committer | Arnaldo Carvalho de Melo <acme@redhat.com> | 2022-10-31 11:06:56 -0300 |
commit | d1e633e4cdc0d06cec82d4772c025f13c3b25a6c (patch) | |
tree | d08ac672137e98b5b34b91ead7e65ade1f2c7725 | |
parent | perf machine: Move machine__resolve() from event.h (diff) | |
download | wireguard-linux-d1e633e4cdc0d06cec82d4772c025f13c3b25a6c.tar.xz wireguard-linux-d1e633e4cdc0d06cec82d4772c025f13c3b25a6c.zip |
perf symbol: Move addr_location__put() from event.h
Its a addr_location method, so move it to symbol.h, where 'struct
addr_location' is, this way some places that were using event.h just to
get this prototype may stop doing so and speed up building and
disentanble the header dependency graph.
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
-rw-r--r-- | tools/perf/util/event.h | 3 | ||||
-rw-r--r-- | tools/perf/util/symbol.h | 2 |
2 files changed, 2 insertions, 3 deletions
diff --git a/tools/perf/util/event.h b/tools/perf/util/event.h index ea5bd1f62b0f..bc6c1e2206cf 100644 --- a/tools/perf/util/event.h +++ b/tools/perf/util/event.h @@ -336,9 +336,6 @@ int perf_event__process(struct perf_tool *tool, struct machine *machine); struct addr_location; - -void addr_location__put(struct addr_location *al); - struct thread; bool is_bts_event(struct perf_event_attr *attr); diff --git a/tools/perf/util/symbol.h b/tools/perf/util/symbol.h index 0b893dcc8ea6..e297de14184c 100644 --- a/tools/perf/util/symbol.h +++ b/tools/perf/util/symbol.h @@ -132,6 +132,8 @@ struct addr_location { s32 socket; }; +void addr_location__put(struct addr_location *al); + int dso__load(struct dso *dso, struct map *map); int dso__load_vmlinux(struct dso *dso, struct map *map, const char *vmlinux, bool vmlinux_allocated); |