BPF_MOD_JUMP
if ((new_t == BPF_MOD_JUMP || old_t == BPF_MOD_JUMP) &&
t = old_addr ? BPF_MOD_JUMP : BPF_MOD_NOP;
t, BPF_MOD_JUMP,
BPF_MOD_JUMP, BPF_MOD_NOP,
t = old_bypass_addr ? BPF_MOD_JUMP : BPF_MOD_NOP;
t, BPF_MOD_JUMP, old_bypass_addr,
t = old_addr ? BPF_MOD_JUMP : BPF_MOD_NOP;
BPF_MOD_NOP, BPF_MOD_JUMP,
BPF_MOD_JUMP, BPF_MOD_NOP,
new_t = BPF_MOD_JUMP;
old_t = BPF_MOD_JUMP;
BPF_MOD_JUMP, NULL,
BPF_MOD_JUMP, NULL,
err = bpf_arch_text_poke(tr->func.addr, BPF_MOD_JUMP,