summaryrefslogtreecommitdiff
path: root/tools/lib/bpf/libbpf_internal.h
diff options
context:
space:
mode:
authorAndrii Nakryiko <andrii@kernel.org>2024-06-04 17:16:26 -0700
committerDaniel Borkmann <daniel@iogearbox.net>2024-06-05 16:54:32 +0200
commit2bce2c1cb2f0acbf619737a10575f99df0c43984 (patch)
tree000ced203a6a1054130b9a5848f29915b9ea67ad /tools/lib/bpf/libbpf_internal.h
parent68153bb2fffbe59804370e514482f95c4b2053ff (diff)
libbpf: Make use of BTF field iterator in BPF linker code
Switch all BPF linker code dealing with iterating BTF type ID and string offset fields to new btf_field_iter facilities. Signed-off-by: Andrii Nakryiko <andrii@kernel.org> Signed-off-by: Daniel Borkmann <daniel@iogearbox.net> Tested-by: Alan Maguire <alan.maguire@oracle.com> Acked-by: Eduard Zingerman <eddyz87@gmail.com> Acked-by: Jiri Olsa <jolsa@kernel.org> Link: https://lore.kernel.org/bpf/20240605001629.4061937-3-andrii@kernel.org
Diffstat (limited to 'tools/lib/bpf/libbpf_internal.h')
-rw-r--r--tools/lib/bpf/libbpf_internal.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/tools/lib/bpf/libbpf_internal.h b/tools/lib/bpf/libbpf_internal.h
index 80f3d346db33..96c0b0993f8b 100644
--- a/tools/lib/bpf/libbpf_internal.h
+++ b/tools/lib/bpf/libbpf_internal.h
@@ -515,11 +515,11 @@ enum btf_field_iter_kind {
struct btf_field_desc {
/* once-per-type offsets */
- int t_cnt, t_offs[2];
+ int t_off_cnt, t_offs[2];
/* member struct size, or zero, if no members */
int m_sz;
/* repeated per-member offsets */
- int m_cnt, m_offs[1];
+ int m_off_cnt, m_offs[1];
};
struct btf_field_iter {