perf tools: Pass build_id object to filename__read_build_id()
authorJiri Olsa <jolsa@kernel.org>
Tue, 13 Oct 2020 19:24:34 +0000 (21:24 +0200)
committerArnaldo Carvalho de Melo <acme@redhat.com>
Wed, 14 Oct 2020 11:45:16 +0000 (08:45 -0300)
commitf766819cd5290d42efa55c505b9bed184fec17bf
treefaace7f54816f983cd14bcbee4479712a853d44c
parent0aba7f036a56675b7fdc536757b4c49fc76a2208
perf tools: Pass build_id object to filename__read_build_id()

Pass a build_id object to filename__read_build_id function, so it can
populate the size of the build_id object.

Changing filename__read_build_id() code for both ELF/non-ELF code.

Signed-off-by: Jiri Olsa <jolsa@kernel.org>
Acked-by: Ian Rogers <irogers@google.com>
Link: https://lore.kernel.org/r/20201013192441.1299447-3-jolsa@kernel.org
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
tools/perf/bench/inject-buildid.c
tools/perf/builtin-buildid-cache.c
tools/perf/builtin-inject.c
tools/perf/tests/pe-file-parsing.c
tools/perf/tests/sdt.c
tools/perf/util/build-id.c
tools/perf/util/dsos.c
tools/perf/util/symbol-elf.c
tools/perf/util/symbol-minimal.c
tools/perf/util/symbol.c
tools/perf/util/symbol.h