Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

kernel/bpf/verifier.c adjust_ptr_min_max_vals() -> sanitize_err()

Type Parameter Key Value
PARAM_VALUE 0 env 4096-ptr_max
PARAM_VALUE 0 env->bypass_spec_v1 0
PARAM_VALUE 0 env->cur_state 4096-ptr_max
PARAM_VALUE 0 env->cur_state->frame 4096-ptr_max
PARAM_VALUE 0 env->insn_aux_data->btf_var.reg_type 0,16,529,4112
PARAM_VALUE 0 env->prog->insnsi 4096-ptr_max
PARAM_VALUE 0 *env->tmp_str_buf 0-255
PARAM_VALUE 1 insn 4096-ptr_max
PARAM_VALUE 1 insn->code 8-255
PARAM_VALUE 2 reason (-5)-(-4),(-2)-(-1)
DATA_SOURCE 0 env $0
DATA_SOURCE 1 insn $1
DATA_SOURCE 2 reason r sanitize_ptr_alu
BIT_INFO 2 reason 0x0,0x0

kernel/bpf/verifier.c adjust_ptr_min_max_vals() -> sanitize_err()

Type Parameter Key Value
PARAM_VALUE 0 env 4096-ptr_max
PARAM_VALUE 0 env->bypass_spec_v1 0
PARAM_VALUE 0 env->cur_state 4096-ptr_max
PARAM_VALUE 0 env->cur_state->frame 4096-ptr_max
PARAM_VALUE 0 env->cur_state->speculative 0
PARAM_VALUE 0 env->insn_aux_data->btf_var.reg_type 0,16,529,4112
PARAM_VALUE 0 env->prog->insnsi 4096-ptr_max
PARAM_VALUE 0 *env->tmp_str_buf 0-255
PARAM_VALUE 1 insn 4096-ptr_max
PARAM_VALUE 1 insn->code 8-255
PARAM_VALUE 2 reason (-4),(-2)
DATA_SOURCE 0 env $0
DATA_SOURCE 1 insn $1
DATA_SOURCE 2 reason r sanitize_ptr_alu
BIT_INFO 2 reason 0x0,0x0
NO_OVERFLOW_SIMPLE 0 env->log.kbuf

kernel/bpf/verifier.c adjust_scalar_min_max_vals() -> sanitize_err()

Type Parameter Key Value
PARAM_VALUE 0 env 4096-ptr_max
PARAM_VALUE 0 env->bypass_spec_v1 0
PARAM_VALUE 0 env->cur_state 4096-ptr_max
PARAM_VALUE 0 env->insn_aux_data->btf_var.reg_type 0,16,529,4112
PARAM_VALUE 0 env->prog->insnsi 4096-ptr_max
PARAM_VALUE 1 insn 4096-ptr_max
PARAM_VALUE 1 insn->code 8-255
PARAM_VALUE 2 reason (-3)
DATA_SOURCE 0 env $0
DATA_SOURCE 1 insn $1
DATA_SOURCE 2 reason r sanitize_val_alu