libbpf: Add elf_resolve_pattern_offsets function
authorJiri Olsa <jolsa@kernel.org>
Wed, 9 Aug 2023 08:34:24 +0000 (10:34 +0200)
committerAlexei Starovoitov <ast@kernel.org>
Mon, 21 Aug 2023 22:51:26 +0000 (15:51 -0700)
commite613d1d0f7d4f6ee9b458c62f85c577872dce9a6
treea21abb94cf79c2bcd054142ddce89773e2d4c899
parent7ace84c6892971766b7c252b3998d5662679e472
libbpf: Add elf_resolve_pattern_offsets function

Adding elf_resolve_pattern_offsets function that looks up
offsets for symbols specified by pattern argument.

The 'pattern' argument allows wildcards (*?' supported).

Offsets are returned in allocated array together with its
size and needs to be released by the caller.

Signed-off-by: Jiri Olsa <jolsa@kernel.org>
Link: https://lore.kernel.org/r/20230809083440.3209381-13-jolsa@kernel.org
Signed-off-by: Alexei Starovoitov <ast@kernel.org>
tools/lib/bpf/elf.c
tools/lib/bpf/libbpf.c
tools/lib/bpf/libbpf_internal.h