| /OK3568_Linux_fs/kernel/tools/testing/selftests/bpf/verifier/ |
| H A D | raw_stack.c | 5 BPF_ALU64_REG(BPF_MOV, BPF_REG_6, BPF_REG_10), 6 BPF_ALU64_IMM(BPF_ADD, BPF_REG_6, -8), 7 BPF_MOV64_REG(BPF_REG_3, BPF_REG_6), 10 BPF_LDX_MEM(BPF_DW, BPF_REG_0, BPF_REG_6, 0), 21 BPF_ALU64_REG(BPF_MOV, BPF_REG_6, BPF_REG_10), 22 BPF_ALU64_IMM(BPF_ADD, BPF_REG_6, -8), 23 BPF_MOV64_REG(BPF_REG_3, BPF_REG_6), 26 BPF_LDX_MEM(BPF_DW, BPF_REG_0, BPF_REG_6, 0), 37 BPF_ALU64_REG(BPF_MOV, BPF_REG_6, BPF_REG_10), 38 BPF_ALU64_IMM(BPF_ADD, BPF_REG_6, -8), [all …]
|
| H A D | unpriv.c | 165 BPF_ALU64_REG(BPF_MOV, BPF_REG_6, BPF_REG_10), 166 BPF_ALU64_IMM(BPF_ADD, BPF_REG_6, -8), 167 BPF_STX_MEM(BPF_DW, BPF_REG_6, BPF_REG_1, 0), 168 BPF_LDX_MEM(BPF_DW, BPF_REG_1, BPF_REG_6, 0), 177 BPF_ALU64_REG(BPF_MOV, BPF_REG_6, BPF_REG_10), 178 BPF_ALU64_IMM(BPF_ADD, BPF_REG_6, -8), 179 BPF_STX_MEM(BPF_DW, BPF_REG_6, BPF_REG_1, 0), 180 BPF_LDX_MEM(BPF_DW, BPF_REG_1, BPF_REG_6, 0), 191 BPF_ALU64_REG(BPF_MOV, BPF_REG_6, BPF_REG_10), 192 BPF_ALU64_IMM(BPF_ADD, BPF_REG_6, -8), [all …]
|
| H A D | ref_tracking.c | 5 BPF_MOV64_REG(BPF_REG_6, BPF_REG_0), /* leak reference */ 16 BPF_MOV64_REG(BPF_REG_6, BPF_REG_0), /* leak reference */ 157 BPF_MOV64_REG(BPF_REG_6, BPF_REG_0), 160 BPF_MOV64_REG(BPF_REG_1, BPF_REG_6), 173 BPF_MOV64_REG(BPF_REG_6, BPF_REG_0), 176 BPF_MOV64_REG(BPF_REG_1, BPF_REG_6), 196 BPF_LDX_MEM(BPF_W, BPF_REG_6, BPF_REG_2, 199 BPF_JMP_IMM(BPF_JEQ, BPF_REG_6, 0, 1), /* mark == 0? */ 224 BPF_LDX_MEM(BPF_W, BPF_REG_6, BPF_REG_2, 227 BPF_JMP_IMM(BPF_JEQ, BPF_REG_6, 0, 4), /* mark == 0? */ [all …]
|
| H A D | subreg.c | 40 BPF_MOV64_REG(BPF_REG_6, BPF_REG_0), 46 BPF_ALU64_REG(BPF_OR, BPF_REG_0, BPF_REG_6), 73 BPF_MOV64_REG(BPF_REG_6, BPF_REG_0), 79 BPF_ALU64_REG(BPF_OR, BPF_REG_0, BPF_REG_6), 106 BPF_MOV64_REG(BPF_REG_6, BPF_REG_0), 112 BPF_ALU64_REG(BPF_OR, BPF_REG_0, BPF_REG_6), 139 BPF_MOV64_REG(BPF_REG_6, BPF_REG_0), 145 BPF_ALU64_REG(BPF_OR, BPF_REG_0, BPF_REG_6), 172 BPF_MOV64_REG(BPF_REG_6, BPF_REG_0), 178 BPF_ALU64_REG(BPF_OR, BPF_REG_0, BPF_REG_6), [all …]
|
| H A D | helper_packet_access.c | 210 BPF_LDX_MEM(BPF_W, BPF_REG_6, BPF_REG_1, 214 BPF_ALU64_IMM(BPF_ADD, BPF_REG_6, 1), 215 BPF_MOV64_REG(BPF_REG_3, BPF_REG_6), 232 BPF_LDX_MEM(BPF_W, BPF_REG_6, BPF_REG_1, 236 BPF_MOV64_REG(BPF_REG_3, BPF_REG_6), 237 BPF_ALU64_IMM(BPF_ADD, BPF_REG_6, 8), 238 BPF_JMP_REG(BPF_JGT, BPF_REG_6, BPF_REG_7, 3), 252 BPF_LDX_MEM(BPF_W, BPF_REG_6, BPF_REG_1, 256 BPF_ALU64_IMM(BPF_ADD, BPF_REG_6, 1), 257 BPF_MOV64_REG(BPF_REG_1, BPF_REG_6), [all …]
|
| H A D | ld_abs.c | 4 BPF_MOV64_REG(BPF_REG_6, BPF_REG_1), 16 BPF_MOV64_REG(BPF_REG_6, BPF_REG_1), 28 BPF_MOV64_REG(BPF_REG_6, BPF_REG_1), 40 BPF_MOV64_REG(BPF_REG_6, BPF_REG_1), 52 BPF_MOV64_REG(BPF_REG_6, BPF_REG_1), 64 BPF_MOV64_REG(BPF_REG_6, BPF_REG_1), 75 BPF_MOV64_REG(BPF_REG_6, BPF_REG_1), 79 BPF_MOV64_REG(BPF_REG_7, BPF_REG_6), 80 BPF_MOV64_IMM(BPF_REG_6, 0), 85 BPF_MOV64_REG(BPF_REG_6, BPF_REG_7), [all …]
|
| H A D | spin_lock.c | 12 BPF_MOV64_REG(BPF_REG_6, BPF_REG_0), 16 BPF_MOV64_REG(BPF_REG_1, BPF_REG_6), 18 BPF_LDX_MEM(BPF_W, BPF_REG_0, BPF_REG_6, 0), 40 BPF_MOV64_REG(BPF_REG_6, BPF_REG_0), 44 BPF_MOV64_REG(BPF_REG_1, BPF_REG_6), 69 BPF_MOV64_REG(BPF_REG_6, BPF_REG_0), 73 BPF_MOV64_REG(BPF_REG_1, BPF_REG_6), 75 BPF_LDX_MEM(BPF_W, BPF_REG_0, BPF_REG_6, 1), 99 BPF_MOV64_REG(BPF_REG_6, BPF_REG_0), 103 BPF_MOV64_REG(BPF_REG_1, BPF_REG_6), [all …]
|
| H A D | calls.c | 30 BPF_MOV64_REG(BPF_REG_6, BPF_REG_1), 32 BPF_MOV64_REG(BPF_REG_1, BPF_REG_6), 55 BPF_MOV64_REG(BPF_REG_6, BPF_REG_1), 57 BPF_MOV64_REG(BPF_REG_1, BPF_REG_6), 79 BPF_MOV64_REG(BPF_REG_6, BPF_REG_1), 81 BPF_MOV64_REG(BPF_REG_1, BPF_REG_6), 92 BPF_MOV64_REG(BPF_REG_6, BPF_REG_1), 100 BPF_LDX_MEM(BPF_W, BPF_REG_0, BPF_REG_6, 262 BPF_MOV64_REG(BPF_REG_6, BPF_REG_1), 263 BPF_MOV64_REG(BPF_REG_1, BPF_REG_6), [all …]
|
| H A D | ld_ind.c | 4 BPF_MOV64_REG(BPF_REG_6, BPF_REG_1), 16 BPF_MOV64_REG(BPF_REG_6, BPF_REG_1), 28 BPF_MOV64_REG(BPF_REG_6, BPF_REG_1), 40 BPF_MOV64_REG(BPF_REG_6, BPF_REG_1), 52 BPF_MOV64_REG(BPF_REG_6, BPF_REG_1), 64 BPF_MOV64_REG(BPF_REG_6, BPF_REG_1),
|
| H A D | cgroup_skb.c | 12 BPF_LDX_MEM(BPF_W, BPF_REG_6, BPF_REG_1, 14 BPF_STX_MEM(BPF_W, BPF_REG_1, BPF_REG_6, 41 BPF_LDX_MEM(BPF_W, BPF_REG_6, BPF_REG_1, 43 BPF_STX_MEM(BPF_W, BPF_REG_1, BPF_REG_6, 64 BPF_LDX_MEM(BPF_W, BPF_REG_6, BPF_REG_1, 76 BPF_STX_MEM(BPF_W, BPF_REG_1, BPF_REG_6, 105 BPF_LDX_MEM(BPF_W, BPF_REG_6, BPF_REG_1, 107 BPF_LDX_MEM(BPF_W, BPF_REG_6, BPF_REG_1, 109 BPF_LDX_MEM(BPF_W, BPF_REG_6, BPF_REG_1, 111 BPF_LDX_MEM(BPF_W, BPF_REG_6, BPF_REG_1,
|
| H A D | regalloc.c | 4 BPF_MOV64_REG(BPF_REG_6, BPF_REG_1), 28 BPF_MOV64_REG(BPF_REG_6, BPF_REG_1), 53 BPF_MOV64_REG(BPF_REG_6, BPF_REG_1), 78 BPF_MOV64_REG(BPF_REG_6, BPF_REG_1), 104 BPF_MOV64_REG(BPF_REG_6, BPF_REG_1), 133 BPF_MOV64_REG(BPF_REG_6, BPF_REG_1), 163 BPF_MOV64_REG(BPF_REG_6, BPF_REG_1), 189 BPF_MOV64_REG(BPF_REG_6, BPF_REG_1), 217 BPF_MOV64_REG(BPF_REG_6, BPF_REG_1), 247 BPF_MOV64_REG(BPF_REG_6, BPF_REG_1),
|
| H A D | meta_access.c | 172 BPF_MOV64_IMM(BPF_REG_6, 24), 174 BPF_STX_XADD(BPF_DW, BPF_REG_10, BPF_REG_6, -8), 179 BPF_MOV64_REG(BPF_REG_6, BPF_REG_2), 180 BPF_ALU64_IMM(BPF_ADD, BPF_REG_6, 8), 181 BPF_JMP_REG(BPF_JGT, BPF_REG_6, BPF_REG_5, 1), 197 BPF_MOV64_IMM(BPF_REG_6, 24), 199 BPF_STX_XADD(BPF_DW, BPF_REG_10, BPF_REG_6, -8), 204 BPF_MOV64_REG(BPF_REG_6, BPF_REG_2), 205 BPF_ALU64_IMM(BPF_ADD, BPF_REG_6, 8), 206 BPF_JMP_REG(BPF_JGT, BPF_REG_6, BPF_REG_3, 1),
|
| H A D | map_ptr.c | 6 BPF_LDX_MEM(BPF_DW, BPF_REG_6, BPF_REG_1, -8), 36 BPF_MOV64_IMM(BPF_REG_6, 0), 38 BPF_LDX_MEM(BPF_W, BPF_REG_6, BPF_REG_1, 1), 51 BPF_MOV64_IMM(BPF_REG_6, 0), 53 BPF_LDX_MEM(BPF_DW, BPF_REG_6, BPF_REG_1, 0),
|
| H A D | d_path.c | 7 BPF_MOV64_IMM(BPF_REG_6, 0), 8 BPF_STX_MEM(BPF_DW, BPF_REG_2, BPF_REG_6, 0), 25 BPF_MOV64_IMM(BPF_REG_6, 0), 26 BPF_STX_MEM(BPF_DW, BPF_REG_2, BPF_REG_6, 0),
|
| H A D | precise.c | 5 BPF_LD_MAP_FD(BPF_REG_6, 0), 6 BPF_MOV64_REG(BPF_REG_1, BPF_REG_6), 16 BPF_MOV64_REG(BPF_REG_1, BPF_REG_6), 65 BPF_LD_MAP_FD(BPF_REG_6, 0), 66 BPF_MOV64_REG(BPF_REG_1, BPF_REG_6), 76 BPF_MOV64_REG(BPF_REG_1, BPF_REG_6),
|
| H A D | jmp32.c | 798 BPF_MOV32_REG(BPF_REG_6, BPF_REG_0), 799 BPF_ALU64_IMM(BPF_LSH, BPF_REG_6, 32), 800 BPF_ALU64_IMM(BPF_RSH, BPF_REG_6, 32), 801 BPF_ALU64_REG(BPF_ADD, BPF_REG_8, BPF_REG_6), 826 BPF_MOV32_REG(BPF_REG_6, BPF_REG_0), 827 BPF_ALU64_IMM(BPF_LSH, BPF_REG_6, 32), 828 BPF_ALU64_IMM(BPF_RSH, BPF_REG_6, 32), 829 BPF_ALU64_REG(BPF_ADD, BPF_REG_8, BPF_REG_6), 854 BPF_MOV32_REG(BPF_REG_6, BPF_REG_0), 855 BPF_ALU64_IMM(BPF_LSH, BPF_REG_6, 32), [all …]
|
| H A D | map_ptr_mixing.c | 64 BPF_LDX_MEM(BPF_W, BPF_REG_6, BPF_REG_1, 66 BPF_JMP_IMM(BPF_JNE, BPF_REG_6, 0, 3), 85 BPF_LDX_MEM(BPF_W, BPF_REG_6, BPF_REG_1, 87 BPF_JMP_IMM(BPF_JEQ, BPF_REG_6, 0, 3),
|
| H A D | raw_tp_writable.c | 5 BPF_LDX_MEM(BPF_DW, BPF_REG_6, BPF_REG_1, 0), 23 BPF_ALU64_REG(BPF_ADD, BPF_REG_6, BPF_REG_0), 26 BPF_STX_MEM(BPF_DW, BPF_REG_6, BPF_REG_7, 0),
|
| H A D | search_pruning.c | 102 BPF_MOV64_IMM(BPF_REG_6, 0), 103 BPF_ST_MEM(BPF_DW, BPF_REG_6, 0, 0xdead), 138 BPF_ALU64_REG(BPF_MOV, BPF_REG_6, BPF_REG_1), 143 BPF_STX_MEM(BPF_DW, BPF_REG_10, BPF_REG_6, -8), 144 BPF_LDX_MEM(BPF_DW, BPF_REG_6, BPF_REG_10, -8),
|
| H A D | xadd.c | 62 BPF_MOV64_REG(BPF_REG_6, BPF_REG_0), 67 BPF_JMP_REG(BPF_JNE, BPF_REG_6, BPF_REG_0, 3), 82 BPF_MOV64_REG(BPF_REG_6, BPF_REG_0), 87 BPF_JMP_REG(BPF_JNE, BPF_REG_6, BPF_REG_0, 3),
|
| H A D | bounds.c | 155 BPF_LDX_MEM(BPF_W, BPF_REG_6, BPF_REG_1, 163 BPF_ALU64_IMM(BPF_AND, BPF_REG_6, 1), 164 BPF_ALU64_IMM(BPF_ADD, BPF_REG_6, (1 << 29) - 1), 165 BPF_ALU64_REG(BPF_ADD, BPF_REG_0, BPF_REG_6), 179 BPF_LDX_MEM(BPF_W, BPF_REG_6, BPF_REG_1, 187 BPF_ALU64_IMM(BPF_AND, BPF_REG_6, 1), 188 BPF_ALU64_IMM(BPF_ADD, BPF_REG_6, (1 << 30) - 1), 189 BPF_ALU64_REG(BPF_ADD, BPF_REG_0, BPF_REG_6), 546 BPF_MOV64_REG(BPF_REG_6, BPF_REG_7), 547 BPF_ALU64_REG(BPF_ADD, BPF_REG_6, BPF_REG_2), [all …]
|
| /OK3568_Linux_fs/kernel/tools/testing/selftests/bpf/prog_tests/ |
| H A D | align.c | 250 LOAD_UNKNOWN(BPF_REG_6), 251 BPF_ALU64_IMM(BPF_LSH, BPF_REG_6, 2), 258 BPF_ALU64_REG(BPF_ADD, BPF_REG_5, BPF_REG_6), 269 BPF_ALU64_REG(BPF_ADD, BPF_REG_5, BPF_REG_6), 282 BPF_ALU64_REG(BPF_ADD, BPF_REG_5, BPF_REG_6), 284 BPF_ALU64_REG(BPF_ADD, BPF_REG_5, BPF_REG_6), 358 LOAD_UNKNOWN(BPF_REG_6), 359 BPF_ALU64_IMM(BPF_LSH, BPF_REG_6, 2), 360 BPF_ALU64_IMM(BPF_ADD, BPF_REG_6, 14), 363 BPF_ALU64_REG(BPF_ADD, BPF_REG_5, BPF_REG_6), [all …]
|
| H A D | sockopt.c | 105 BPF_LDX_MEM(BPF_DW, BPF_REG_6, BPF_REG_1, 110 BPF_STX_MEM(BPF_W, BPF_REG_6, BPF_REG_0, 0), 124 BPF_LDX_MEM(BPF_W, BPF_REG_6, BPF_REG_1, 128 BPF_JMP_IMM(BPF_JNE, BPF_REG_6, 123, 4), 167 BPF_LDX_MEM(BPF_W, BPF_REG_6, BPF_REG_1, 171 BPF_JMP_IMM(BPF_JNE, BPF_REG_6, 123, 4), 196 BPF_LDX_MEM(BPF_W, BPF_REG_6, BPF_REG_1, 228 BPF_LDX_MEM(BPF_W, BPF_REG_6, BPF_REG_1, 232 BPF_JMP_IMM(BPF_JNE, BPF_REG_6, 64, 4), 347 BPF_LDX_MEM(BPF_DW, BPF_REG_6, BPF_REG_1, [all …]
|
| /OK3568_Linux_fs/kernel/tools/testing/selftests/bpf/ |
| H A D | test_sock.c | 51 BPF_MOV64_REG(BPF_REG_6, BPF_REG_1), 52 BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_6, 68 BPF_MOV64_REG(BPF_REG_6, BPF_REG_1), 69 BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_6, 85 BPF_MOV64_REG(BPF_REG_6, BPF_REG_1), 86 BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_6, 102 BPF_MOV64_REG(BPF_REG_6, BPF_REG_1), 103 BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_6, 231 BPF_MOV64_REG(BPF_REG_6, BPF_REG_1), 234 BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_6, [all …]
|
| H A D | test_sock_addr.c | 696 BPF_MOV64_REG(BPF_REG_6, BPF_REG_1), in bind4_prog_load() 699 BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_6, in bind4_prog_load() 704 BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_6, in bind4_prog_load() 711 BPF_LDX_MEM(BPF_B, BPF_REG_7, BPF_REG_6, in bind4_prog_load() 716 BPF_LDX_MEM(BPF_B, BPF_REG_7, BPF_REG_6, in bind4_prog_load() 721 BPF_LDX_MEM(BPF_B, BPF_REG_7, BPF_REG_6, in bind4_prog_load() 726 BPF_LDX_MEM(BPF_B, BPF_REG_7, BPF_REG_6, in bind4_prog_load() 731 BPF_LDX_MEM(BPF_H, BPF_REG_7, BPF_REG_6, in bind4_prog_load() 736 BPF_LDX_MEM(BPF_H, BPF_REG_7, BPF_REG_6, in bind4_prog_load() 741 BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_6, in bind4_prog_load() [all …]
|