Re: [PATCH bpf-next] bpf: btf: restore resolve_mode when popping the resolve stack

From: Daniel Borkmann
Date: Mon May 15 2023 - 15:27:15 EST


On 5/15/23 2:15 PM, Lorenz Bauer wrote:
In commit 9b459804ff99 ("btf: fix resolving BTF_KIND_VAR after ARRAY, STRUCT, UNION, PTR")
I fixed a bug that occurred during resolving of a DATASEC by strategically resetting
resolve_mode. This fixes the immediate bug but leaves us open to future bugs where
nested types have to be resolved.

Lgtm, is there a way we could also craft a test case for this corner case?

Thanks,
Daniel