perf bpf: Convert legacy map definition to BTF-defined
authorJiri Olsa <jolsa@kernel.org>
Mon, 4 Jul 2022 15:27:21 +0000 (17:27 +0200)
committerArnaldo Carvalho de Melo <acme@redhat.com>
Mon, 1 Aug 2022 17:43:13 +0000 (14:43 -0300)
commit8b1e1a0347ea299b038f83dcfcd799508aa42d68
tree5975634255df318c77025453cce60d9559df22f5
parent6d518ac7be6223811ab947897273b1bbef846180
perf bpf: Convert legacy map definition to BTF-defined

The libbpf is switching off support for legacy map definitions [1],
which will break the perf llvm tests.

Moving the base source map definition to BTF-defined, so we need
to use -g compile option for to add debug/BTF info.

[1] https://lore.kernel.org/bpf/20220627211527.2245459-1-andrii@kernel.org/

Signed-off-by: Jiri Olsa <jolsa@kernel.org>
Acked-by: Andrii Nakryiko <andrii@kernel.org>
Cc: Alexander Shishkin <alexander.shishkin@linux.intel.com>
Cc: Ian Rogers <irogers@google.com>
Cc: Ingo Molnar <mingo@kernel.org>
Cc: Mark Rutland <mark.rutland@arm.com>
Cc: Namhyung Kim <namhyung@kernel.org>
Cc: Peter Zijlstra <peterz@infradead.org>
Cc: bpf@vger.kernel.org
Link: https://lore.kernel.org/r/20220704152721.352046-1-jolsa@kernel.org
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
tools/perf/tests/bpf-script-example.c
tools/perf/util/llvm-utils.c