def bpf_scratch
import bend-osdev-bpf@0.1.0.0/bpf.bend as Bpfimport Base
import bend-osdev-bpf@0.1.0.0/insn.bend as I
180# a scratch access goes on only if its index is in range
181def bpf_scratch(ok: Bool, k: U32, st: BpfState) -> BpfStep:
182 match ok:
183 case True{}:
184 BpfNext{0n, st}
185 case False{}:
186 BpfFault{I.BpfErrBadScratch{k}}