[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20210119221220.1745061-1-jolsa@kernel.org>
Date: Tue, 19 Jan 2021 23:12:17 +0100
From: Jiri Olsa <jolsa@...nel.org>
To: Arnaldo Carvalho de Melo <acme@...nel.org>,
Alexei Starovoitov <ast@...nel.org>,
Daniel Borkmann <daniel@...earbox.net>,
Andrii Nakryiko <andriin@...com>
Cc: dwarves@...r.kernel.org, netdev@...r.kernel.org,
bpf@...r.kernel.org, Yonghong Song <yhs@...com>,
Hao Luo <haoluo@...gle.com>, Martin KaFai Lau <kafai@...com>,
Song Liu <songliubraving@...com>,
John Fastabend <john.fastabend@...il.com>,
KP Singh <kpsingh@...omium.org>,
Joe Lawrence <joe.lawrence@...hat.com>,
Mark Wielaard <mjw@...hat.com>
Subject: [PATCH 0/3] dwarves,libbpf: Add support to use optional extended section index table
hi,
kpatch guys hit an issue with pahole over their vmlinux, which
contains many (over 100000) sections, pahole crashes.
With so many sections, ELF is using extended section index table,
which is used to hold values for some of the indexes and extra
code is needed to retrieve them.
This patchset adds the support for pahole to properly read string
table index and symbol's section index, which are used in btf_encoder.
This patchset also adds support for libbpf to properly parse .BTF
section on such object.
This patchset based on previously posted fix [1].
thanks,
jirka
[1] https://lore.kernel.org/bpf/20210113102509.1338601-1-jolsa@kernel.org/
---
dwarves:
Jiri Olsa (2):
elf_symtab: Add support for SHN_XINDEX index to elf_section_by_name
bpf_encoder: Translate SHN_XINDEX in symbol's st_shndx values
btf_encoder.c | 18 ++++++++++++++++++
dutil.c | 8 ++++++--
elf_symtab.c | 31 ++++++++++++++++++++++++++++++-
elf_symtab.h | 1 +
4 files changed, 55 insertions(+), 3 deletions(-)
libbpf:
Jiri Olsa (1):
libbpf: Use string table index from index table if needed
tools/lib/bpf/btf.c | 14 ++++++++++++--
1 file changed, 12 insertions(+), 2 deletions(-)
Powered by blists - more mailing lists