On Thu, Jun 25, 2020 at 4:48 PM Jiri Olsa <jolsa@xxxxxxxxxx> wrote: > > The resolve_btfids tool scans elf object for .BTF_ids section > and resolves its symbols with BTF ID values. > > It will be used to during linking time to resolve arrays of BTF > ID values used in verifier, so these IDs do not need to be > resolved in runtime. > > The expected layout of .BTF_ids section is described in btfid.c > header. Related kernel changes are coming in following changes. > > Signed-off-by: Jiri Olsa <jolsa@xxxxxxxxxx> > --- > tools/bpf/resolve_btfids/Build | 26 ++ > tools/bpf/resolve_btfids/Makefile | 76 ++++ > tools/bpf/resolve_btfids/main.c | 716 ++++++++++++++++++++++++++++++ > 3 files changed, 818 insertions(+) > create mode 100644 tools/bpf/resolve_btfids/Build > create mode 100644 tools/bpf/resolve_btfids/Makefile > create mode 100644 tools/bpf/resolve_btfids/main.c > LGTM. Acked-by: Andrii Nakryiko <andriin@xxxxxx> [...]