Tags: nickolaev/ebpf
Tags
prog: document ProgramSpec's KernelVersion field more accurately Signed-off-by: Timo Beckers <[email protected]>
btf: avoid Type copy in FuncProto.walk
FuncProto.walk currently takes a copy of FuncParam.Type since the
for loop implicitly makes a copy of the FuncParam value:
for _, m := range fp.Params {
m is a copy of the original param, so &m.Type is the address of a
temporary variable. Instead, iterate params using the index and
take the correct address. Also extend the tests to cover this case.