/linux-6.3-rc2/tools/testing/selftests/bpf/verifier/ |
A D | bounds_deduction.c | 9 .errstr_unpriv = "R1 has pointer with unsupported alu operation", 24 .errstr_unpriv = "R1 has pointer with unsupported alu operation", 37 .errstr_unpriv = "R1 has pointer with unsupported alu operation", 53 .errstr_unpriv = "R6 has pointer with unsupported alu operation", 65 .errstr_unpriv = "R1 has pointer with unsupported alu operation", 78 .errstr_unpriv = "R1 has pointer with unsupported alu operation", 92 .errstr_unpriv = "R1 has pointer with unsupported alu operation", 107 .errstr_unpriv = "R1 has pointer with unsupported alu operation", 120 .errstr_unpriv = "R1 has pointer with unsupported alu operation",
|
A D | unpriv.c | 9 .errstr_unpriv = "R0 leaks addr", 40 .errstr_unpriv = "R1 pointer arithmetic", 51 .errstr_unpriv = "R1 pointer comparison", 62 .errstr_unpriv = "R10 pointer comparison", 95 .errstr_unpriv = "R4 leaks addr", 157 .errstr_unpriv = "R1 leaks addr", 409 .errstr_unpriv = "R0 leaks addr", 435 .errstr_unpriv = "R10 partial copy", 463 .errstr_unpriv = "R1 pointer comparison", 497 .errstr_unpriv = "R10 pointer comparison", [all …]
|
A D | map_ptr.c | 12 .errstr_unpriv = "access is allowed only to CAP_PERFMON and CAP_SYS_ADMIN", 29 .errstr_unpriv = "access is allowed only to CAP_PERFMON and CAP_SYS_ADMIN", 44 .errstr_unpriv = "access is allowed only to CAP_PERFMON and CAP_SYS_ADMIN", 60 .errstr_unpriv = "access is allowed only to CAP_PERFMON and CAP_SYS_ADMIN", 79 .errstr_unpriv = "R1 has pointer with unsupported alu operation", 97 .errstr_unpriv = "R0 has pointer with unsupported alu operation",
|
A D | stack_ptr.c | 48 .errstr_unpriv = "R1 stack pointer arithmetic goes out of range", 94 .errstr_unpriv = "R1 stack pointer arithmetic goes out of range", 108 .errstr_unpriv = "R1 stack pointer arithmetic goes out of range", 122 .errstr_unpriv = "R1 stack pointer arithmetic goes out of range", 135 .errstr_unpriv = "R1 stack pointer arithmetic goes out of range", 149 .errstr_unpriv = "R1 stack pointer arithmetic goes out of range", 174 .errstr_unpriv = "R1 stack pointer arithmetic goes out of range", 187 .errstr_unpriv = "R1 stack pointer arithmetic goes out of range", 213 .errstr_unpriv = "R1 stack pointer arithmetic goes out of range", 227 .errstr_unpriv = "R1 stack pointer arithmetic goes out of range", [all …]
|
A D | dead_code.c | 11 .errstr_unpriv = "R9 !read_ok", 90 .errstr_unpriv = "loading/calling other bpf or kernel functions are allowed for", 108 .errstr_unpriv = "loading/calling other bpf or kernel functions are allowed for", 126 .errstr_unpriv = "loading/calling other bpf or kernel functions are allowed for", 142 .errstr_unpriv = "loading/calling other bpf or kernel functions are allowed for", 157 .errstr_unpriv = "loading/calling other bpf or kernel functions are allowed for",
|
A D | jset.c | 85 .errstr_unpriv = "R9 !read_ok", 99 .errstr_unpriv = "!read_ok", 114 .errstr_unpriv = "!read_ok", 128 .errstr_unpriv = "!read_ok", 144 .errstr_unpriv = "R9 !read_ok", 166 .errstr_unpriv = "R9 !read_ok",
|
A D | leak_ptr.c | 13 .errstr_unpriv = "R2 leaks addr into mem", 28 .errstr_unpriv = "R10 leaks addr into mem", 43 .errstr_unpriv = "R2 leaks addr into ctx", 64 .errstr_unpriv = "R6 leaks addr into mem",
|
A D | atomic_cmpxchg.c | 142 .errstr_unpriv = "R0 leaks addr into mem", 162 .errstr_unpriv = "R0 leaks addr into mem", 183 .errstr_unpriv = "R0 leaks addr into mem", 202 .errstr_unpriv = "R0 leaks addr into mem", 223 .errstr_unpriv = "R10 partial copy of pointer", 244 .errstr_unpriv = "R10 partial copy of pointer",
|
A D | spin_lock.c | 26 .errstr_unpriv = "", 55 .errstr_unpriv = "", 84 .errstr_unpriv = "", 114 .errstr_unpriv = "", 144 .errstr_unpriv = "", 174 .errstr_unpriv = "", 204 .errstr_unpriv = "", 236 .errstr_unpriv = "", 272 .errstr_unpriv = "", 303 .errstr_unpriv = "", [all …]
|
A D | cfg.c | 45 .errstr_unpriv = "back-edge", 58 .errstr_unpriv = "back-edge", 71 .errstr_unpriv = "back-edge",
|
A D | bounds.c | 48 .errstr_unpriv = "R1 has unknown scalar with mixed signed bounds", 76 .errstr_unpriv = "R9 pointer -= pointer prohibited", 511 .errstr_unpriv = "R0 invalid mem access 'scalar'", 533 .errstr_unpriv = "R0 invalid mem access 'scalar'", 576 .errstr_unpriv = "R0 min value is outside of the allowed memory range", 598 .errstr_unpriv = "R0 min value is outside of the allowed memory range", 620 .errstr_unpriv = "R0 min value is outside of the allowed memory range", 645 .errstr_unpriv = "invalid access to map value", 667 .errstr_unpriv = "invalid access to map value", 732 .errstr_unpriv = "R0 leaks addr", [all …]
|
A D | value.c | 14 .errstr_unpriv = "R1 !read_ok", 48 .errstr_unpriv = "R0 leaks addr", 76 .errstr_unpriv = "R0 leaks addr", 100 .errstr_unpriv = "R0 leaks addr",
|
A D | jeq_infer_not_null.c | 40 .errstr_unpriv = "R7 pointer comparison", 74 .errstr_unpriv = "R7 pointer comparison", 105 .errstr_unpriv = "R7 pointer comparison", 137 .errstr_unpriv = "R7 pointer comparison",
|
A D | jmp32.c | 90 .errstr_unpriv = "R9 !read_ok", 155 .errstr_unpriv = "R9 !read_ok", 220 .errstr_unpriv = "R9 !read_ok", 289 .errstr_unpriv = "R0 invalid mem access 'scalar'", 359 .errstr_unpriv = "R0 invalid mem access 'scalar'", 429 .errstr_unpriv = "R0 invalid mem access 'scalar'", 499 .errstr_unpriv = "R0 invalid mem access 'scalar'", 569 .errstr_unpriv = "R0 invalid mem access 'scalar'", 639 .errstr_unpriv = "R0 invalid mem access 'scalar'", 709 .errstr_unpriv = "R0 invalid mem access 'scalar'", [all …]
|
A D | value_ptr_arith.c | 30 .errstr_unpriv = "R1 tried to add from different maps, paths or scalars", 63 .errstr_unpriv = "R1 tried to add from different maps, paths or scalars", 94 .errstr_unpriv = "R1 tried to add from different maps, paths or scalars", 191 .errstr_unpriv = "R1 tried to add from different maps, paths or scalars", 226 .errstr_unpriv = "R1 tried to add from different maps, paths or scalars", 280 .errstr_unpriv = "R0 min value is outside of the allowed memory range", 352 .errstr_unpriv = "R2 pointer comparison prohibited", 400 .errstr_unpriv = "R0 invalid mem access 'scalar'", 490 .errstr_unpriv = "R0 pointer arithmetic of map value goes out of range", 512 .errstr_unpriv = "R0 pointer arithmetic of map value goes out of range", [all …]
|
A D | value_adj_spill.c | 19 .errstr_unpriv = "R0 leaks addr", 40 .errstr_unpriv = "R0 leaks addr",
|
A D | var_off.c | 41 .errstr_unpriv = "R2 variable stack access prohibited for !root", 91 .errstr_unpriv = "R2 variable stack access prohibited for !root", 127 .errstr_unpriv = "R2 variable stack access prohibited for !root", 287 .errstr_unpriv = "R2 variable stack access prohibited for !root",
|
A D | array_access.c | 14 .errstr_unpriv = "R0 leaks addr", 34 .errstr_unpriv = "R0 leaks addr", 56 .errstr_unpriv = "R0 leaks addr", 82 .errstr_unpriv = "R0 leaks addr", 163 .errstr_unpriv = "R0 leaks addr", 188 .errstr_unpriv = "R0 leaks addr",
|
A D | value_illegal_alu.c | 66 .errstr_unpriv = "R0 pointer arithmetic prohibited", 91 .errstr_unpriv = "leaking pointer from stack off -8",
|
A D | spill_fill.c | 13 .errstr_unpriv = "R0 leaks addr", 104 .errstr_unpriv = "attempt to corrupt spilled", 117 .errstr_unpriv = "attempt to corrupt spilled", 130 .errstr_unpriv = "attempt to corrupt spilled",
|
A D | ld_imm64.c | 13 .errstr_unpriv = "R1 pointer comparison", 27 .errstr_unpriv = "R1 pointer comparison",
|
A D | jump.c | 21 .errstr_unpriv = "R1 pointer comparison", 49 .errstr_unpriv = "R1 pointer comparison", 85 .errstr_unpriv = "R1 pointer comparison", 136 .errstr_unpriv = "R1 pointer comparison", 177 .errstr_unpriv = "R1 pointer comparison",
|
A D | search_pruning.c | 20 .errstr_unpriv = "R0 leaks addr as return value" 40 .errstr_unpriv = "R0 leaks addr as return value" 78 .errstr_unpriv = "R0 leaks addr",
|
A D | atomic_bounds.c | 26 .errstr_unpriv = "back-edge",
|
A D | ctx_skb.c | 59 .errstr_unpriv = "R1 pointer comparison", 81 .errstr_unpriv = "R1 pointer comparison", 104 .errstr_unpriv = "R1 pointer comparison", 377 .errstr_unpriv = "R1 leaks addr", 388 .errstr_unpriv = "R1 leaks addr", 901 .errstr_unpriv = "", 923 .errstr_unpriv = "R1 leaks addr", 945 .errstr_unpriv = "", 1149 .errstr_unpriv = "R1 leaks addr",
|