Message ID | 20240603231720.1893487-1-andrii@kernel.org (mailing list archive) |
---|---|
Headers | show |
Series | libbpf: BTF field iterator | expand |
On Mon, 2024-06-03 at 16:17 -0700, Andrii Nakryiko wrote: > Add BTF field (type and string fields, right now) iterator support instead of > using existing callback-based approaches, which make it harder to understand > and support BTF-processing code. > > rfcv1->v1: > - check errors when initializing iterators (Jiri); > - split RFC patch into separate patches. > > Andrii Nakryiko (5): > libbpf: add BTF field iterator > libbpf: make use of BTF field iterator in BPF linker code > libbpf: make use of BTF field iterator in BTF handling code > bpftool: use BTF field iterator in btfgen > libbpf: remove callback-based type/string BTF field visitor helpers All looks good, thank you. Acked-by: Eduard Zingerman <eddyz87@gmail.com>
On 04/06/2024 21:56, Eduard Zingerman wrote: > On Mon, 2024-06-03 at 16:17 -0700, Andrii Nakryiko wrote: >> Add BTF field (type and string fields, right now) iterator support instead of >> using existing callback-based approaches, which make it harder to understand >> and support BTF-processing code. >> >> rfcv1->v1: >> - check errors when initializing iterators (Jiri); >> - split RFC patch into separate patches. >> >> Andrii Nakryiko (5): >> libbpf: add BTF field iterator >> libbpf: make use of BTF field iterator in BPF linker code >> libbpf: make use of BTF field iterator in BTF handling code >> bpftool: use BTF field iterator in btfgen >> libbpf: remove callback-based type/string BTF field visitor helpers > > All looks good, thank you. > > Acked-by: Eduard Zingerman <eddyz87@gmail.com> looks great to me too; I tested and put together a selftest of field iteration across all BTF kinds which I'll send out after this lands; all tests pass as expected and for all kinds we see the expected strings and ids. For the series, Tested-by: Alan Maguire <alan.maguire@oracle.com>