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@xxxxxxxxx> 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@xxxxxxxxxx>