H A D | verifier.c | 2638 bool zero_size_allowed, enum stack_access_src type,
2781 bool zero_size_allowed)
in __check_mem_access() 2783 bool size_ok = size > 0 || (size == 0 && zero_size_allowed);
in __check_mem_access() 2811 bool zero_size_allowed)
in check_mem_region_access() 2838 err = __check_mem_access(env, regno, reg->smin_value + off, size, mem_size, zero_size_allowed);
in check_mem_region_access() 2852 err = __check_mem_access(env, regno, reg->umax_value + off, size, mem_size, zero_size_allowed);
in check_mem_region_access() 2862 static int check_map_access(struct bpf_verifier_env *env, u32 regno, int off, int size, bool zero_size_allowed)
in check_map_access() argument 2870 err = check_mem_region_access(env, regno, off, size, map->value_size, zero_size_allowed);
in check_map_access() 2942 static int check_packet_access(struct bpf_verifier_env *env, u32 regno, int off, int size, bool zero_size_allowed)
in check_packet_access() argument 2960 err = __check_mem_access(env, regno, off, size, reg->range, zero_size_allowed);
in check_packet_access() 2780 __check_mem_access(struct bpf_verifier_env *env, int regno, int off, int size, u32 mem_size, bool zero_size_allowed) __check_mem_access() argument 2810 check_mem_region_access(struct bpf_verifier_env *env, u32 regno, int off, int size, u32 mem_size, bool zero_size_allowed) check_mem_region_access() argument 3413 check_buffer_access(struct bpf_verifier_env *env, const struct bpf_reg_state *reg, int regno, int off, int size, bool zero_size_allowed, const char *buf_info, u32 *max_access) check_buffer_access() argument 3947 check_stack_range_initialized(struct bpf_verifier_env *env, int regno, int off, int access_size, bool zero_size_allowed, enum stack_access_src type, struct bpf_call_arg_meta *meta) check_stack_range_initialized() argument 4073 check_helper_mem_access(struct bpf_verifier_env *env, int regno, int access_size, bool zero_size_allowed, struct bpf_call_arg_meta *meta) check_helper_mem_access() argument 4556 bool zero_size_allowed = (arg_type == ARG_CONST_SIZE_OR_ZERO); check_func_arg() local [all...] |