exception_exit
exception_exit(prev_state);
exception_exit(prev_state);
exception_exit(prev_state);
exception_exit(prev_state);
exception_exit(prev_state);
exception_exit(prev_state);
exception_exit(prev_state);
exception_exit(prev_state);
exception_exit(prev_state);
exception_exit(prev_state);
exception_exit(prev_state);
exception_exit(prev_state);
exception_exit(prev_state);
exception_exit(prev_state);
exception_exit(prev_state);
exception_exit(prev_state);
exception_exit(prev_state);
exception_exit(prev_state);
exception_exit(prev_state);
exception_exit(prev_state);
exception_exit(prev_state);
exception_exit(prev_state);
exception_exit(prev_state);
exception_exit(prev_state);
exception_exit(prev_state);
exception_exit(prev_state);
exception_exit(prev_state);
exception_exit(prev_state);
exception_exit(prev_state);
exception_exit(prev_state);
exception_exit(prev_state);
exception_exit(prev_state);
exception_exit(prev_state);
static int check_reference_leak(struct bpf_verifier_env *env, bool exception_exit)
if (!exception_exit && cur_func(env)->frameno)
if (type == BPF_PROG_TYPE_STRUCT_OPS && !exception_exit &&
static int check_resource_leak(struct bpf_verifier_env *env, bool exception_exit, bool check_lock, const char *prefix)
err = check_reference_leak(env, exception_exit);
bool exception_exit)
int err = check_resource_leak(env, exception_exit,
exception_exit || !env->cur_state->curframe,
exception_exit ? "bpf_throw" :
if (exception_exit)
exception_exit(prev_state);
exception_exit(prev_ctx);
exception_exit(prev_state);