Lines Matching defs:allow_ptr_leaks
861 if (!env->allow_ptr_leaks)
1344 * Regardless of allow_ptr_leaks setting (i.e., privileged or unprivileged
3735 print_bpf_insn(&cbs, insn, env->allow_ptr_leaks);
3806 static bool __is_pointer_value(bool allow_ptr_leaks,
3809 if (allow_ptr_leaks)
3932 if (!env->allow_ptr_leaks &&
4101 if (!env->allow_ptr_leaks && *stype != STACK_MISC && *stype != STACK_ZERO) {
4401 } else if (__is_pointer_value(env->allow_ptr_leaks, reg)) {
5447 return __is_pointer_value(env->allow_ptr_leaks, reg_state(env, regno));
6682 if (!env->allow_ptr_leaks) {
6887 if (!env->allow_ptr_leaks) {
7316 if (rdonly_untrusted && !env->allow_ptr_leaks) {
7886 env->allow_ptr_leaks)) {
9790 if (__is_pointer_value(env->allow_ptr_leaks, reg)) {
15478 if (is_kfunc_perfmon(&meta) && !env->allow_ptr_leaks) {
16285 * scalar. So we only emit a diagnostic if !env->allow_ptr_leaks.
16309 to_scalar = opcode != BPF_ADD && opcode != BPF_SUB && env->allow_ptr_leaks;
16322 if (opcode == BPF_SUB && env->allow_ptr_leaks) {
17550 if (opcode == BPF_SUB && env->allow_ptr_leaks) {
20995 if (!env->allow_ptr_leaks || !env->bpf_capable) {
21605 if (!env->has_callx || !env->allow_ptr_leaks)
23811 env->allow_ptr_leaks = bpf_allow_ptr_leaks(env->prog->aux->token);