| /OK3568_Linux_fs/kernel/tools/testing/selftests/bpf/ |
| H A D | test_sysctl.c | 84 BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_1, 86 BPF_JMP_IMM(BPF_JNE, BPF_REG_7, 1, 2), 105 BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_1, 107 BPF_JMP_IMM(BPF_JNE, BPF_REG_7, 1, 2), 128 BPF_LDX_MEM(BPF_H, BPF_REG_7, BPF_REG_1, 131 BPF_LDX_MEM(BPF_H, BPF_REG_7, BPF_REG_1, 134 BPF_ALU64_IMM(BPF_AND, BPF_REG_7, 1), 137 BPF_ALU64_REG(BPF_SUB, BPF_REG_0, BPF_REG_7), 165 BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_1, 167 BPF_JMP_IMM(BPF_JNE, BPF_REG_7, 3, 2), [all …]
|
| H A D | test_sock_addr.c | 699 BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_6, in bind4_prog_load() 701 BPF_JMP_IMM(BPF_JNE, BPF_REG_7, AF_INET, 32), in bind4_prog_load() 704 BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_6, in bind4_prog_load() 706 BPF_JMP_IMM(BPF_JNE, BPF_REG_7, SOCK_DGRAM, 1), in bind4_prog_load() 708 BPF_JMP_IMM(BPF_JNE, BPF_REG_7, SOCK_STREAM, 28), in bind4_prog_load() 711 BPF_LDX_MEM(BPF_B, BPF_REG_7, BPF_REG_6, in bind4_prog_load() 713 BPF_JMP_IMM(BPF_JNE, BPF_REG_7, ip4.u4_addr8[0], 26), in bind4_prog_load() 716 BPF_LDX_MEM(BPF_B, BPF_REG_7, BPF_REG_6, in bind4_prog_load() 718 BPF_JMP_IMM(BPF_JNE, BPF_REG_7, ip4.u4_addr8[1], 24), in bind4_prog_load() 721 BPF_LDX_MEM(BPF_B, BPF_REG_7, BPF_REG_6, in bind4_prog_load() [all …]
|
| H A D | test_sock.c | 52 BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_6, 69 BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_6, 86 BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_6, 103 BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_6, 234 BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_6, 236 BPF_JMP_IMM(BPF_JNE, BPF_REG_7, 238 BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_6, 240 BPF_JMP_IMM(BPF_JNE, BPF_REG_7, 0x2001, 2), 264 BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_6, 266 BPF_JMP_IMM(BPF_JNE, BPF_REG_7, [all …]
|
| /OK3568_Linux_fs/kernel/tools/testing/selftests/bpf/verifier/ |
| H A D | int_ptr.c | 5 BPF_MOV64_REG(BPF_REG_7, BPF_REG_10), 6 BPF_ALU64_IMM(BPF_ADD, BPF_REG_7, -8), 8 BPF_STX_MEM(BPF_DW, BPF_REG_7, BPF_REG_0, 0), 10 BPF_MOV64_REG(BPF_REG_1, BPF_REG_7), 19 BPF_ALU64_IMM(BPF_ADD, BPF_REG_7, -8), 20 BPF_MOV64_REG(BPF_REG_4, BPF_REG_7), 36 BPF_MOV64_REG(BPF_REG_7, BPF_REG_10), 37 BPF_ALU64_IMM(BPF_ADD, BPF_REG_7, -8), 39 BPF_STX_MEM(BPF_DW, BPF_REG_7, BPF_REG_0, 0), 41 BPF_MOV64_REG(BPF_REG_1, BPF_REG_7), [all …]
|
| H A D | jmp32.c | 5 BPF_LDX_MEM(BPF_DW, BPF_REG_7, BPF_REG_2, 0), 7 BPF_JMP32_IMM(BPF_JSET, BPF_REG_7, -2, 1), 11 BPF_JMP32_IMM(BPF_JSET, BPF_REG_7, 1, 1), 36 BPF_LDX_MEM(BPF_DW, BPF_REG_7, BPF_REG_2, 0), 38 BPF_JMP32_REG(BPF_JSET, BPF_REG_7, BPF_REG_8, 1), 43 BPF_JMP32_REG(BPF_JSET, BPF_REG_7, BPF_REG_8, 1), 68 BPF_LD_IMM64(BPF_REG_7, 0x8000000000000000), 70 BPF_JMP_REG(BPF_JSET, BPF_REG_7, BPF_REG_8, 1), 72 BPF_JMP32_REG(BPF_JSET, BPF_REG_7, BPF_REG_8, 1), 84 BPF_JMP32_IMM(BPF_JSET, BPF_REG_7, 0x10, 1), [all …]
|
| H A D | regalloc.c | 11 BPF_MOV64_REG(BPF_REG_7, BPF_REG_0), 16 BPF_ALU64_REG(BPF_ADD, BPF_REG_7, BPF_REG_0), 17 BPF_ALU64_REG(BPF_ADD, BPF_REG_7, BPF_REG_2), 18 BPF_LDX_MEM(BPF_DW, BPF_REG_0, BPF_REG_7, 0), 35 BPF_MOV64_REG(BPF_REG_7, BPF_REG_0), 40 BPF_ALU64_REG(BPF_ADD, BPF_REG_7, BPF_REG_0), 41 BPF_ALU64_REG(BPF_ADD, BPF_REG_7, BPF_REG_2), 42 BPF_LDX_MEM(BPF_B, BPF_REG_0, BPF_REG_7, 0), 60 BPF_MOV64_REG(BPF_REG_7, BPF_REG_0), 66 BPF_ALU64_REG(BPF_ADD, BPF_REG_7, BPF_REG_0), [all …]
|
| H A D | ld_abs.c | 65 BPF_MOV64_IMM(BPF_REG_7, 0), 67 BPF_MOV64_REG(BPF_REG_0, BPF_REG_7), 79 BPF_MOV64_REG(BPF_REG_7, BPF_REG_6), 81 BPF_MOV64_REG(BPF_REG_1, BPF_REG_7), 85 BPF_MOV64_REG(BPF_REG_6, BPF_REG_7), 129 BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_10, -64), 130 BPF_LD_IND(BPF_W, BPF_REG_7, 14), 134 BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_10, -56), 136 BPF_ALU32_REG(BPF_SUB, BPF_REG_0, BPF_REG_7), 142 BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_10, -56), [all …]
|
| H A D | value.c | 40 BPF_MOV64_REG(BPF_REG_7, BPF_REG_8), 41 BPF_ALU64_IMM(BPF_ADD, BPF_REG_7, 3), 42 BPF_ST_MEM(BPF_DW, BPF_REG_7, 0, 22), 43 BPF_ST_MEM(BPF_DW, BPF_REG_7, 4, 23), 44 BPF_ST_MEM(BPF_DW, BPF_REG_7, -4, 24), 65 BPF_LDX_MEM(BPF_DW, BPF_REG_7, BPF_REG_0, 0), 66 BPF_LDX_MEM(BPF_DW, BPF_REG_7, BPF_REG_0, 2), 68 BPF_LDX_MEM(BPF_DW, BPF_REG_7, BPF_REG_8, 0), 69 BPF_LDX_MEM(BPF_DW, BPF_REG_7, BPF_REG_8, 2), 71 BPF_LDX_MEM(BPF_DW, BPF_REG_7, BPF_REG_0, 0), [all …]
|
| H A D | helper_packet_access.c | 212 BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_1, 217 BPF_JMP_REG(BPF_JGT, BPF_REG_3, BPF_REG_7, 4), 234 BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_1, 238 BPF_JMP_REG(BPF_JGT, BPF_REG_6, BPF_REG_7, 3), 254 BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_1, 259 BPF_JMP_REG(BPF_JGT, BPF_REG_1, BPF_REG_7, 6), 277 BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_1, 282 BPF_JMP_REG(BPF_JGT, BPF_REG_1, BPF_REG_7, 6), 300 BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_1, 305 BPF_JMP_REG(BPF_JGT, BPF_REG_1, BPF_REG_7, 6), [all …]
|
| H A D | ref_tracking.c | 78 BPF_MOV64_REG(BPF_REG_7, BPF_REG_0), 80 BPF_MOV64_IMM(BPF_REG_7, 0), /* leak reference */ 422 BPF_MOV64_IMM(BPF_REG_7, 1), 423 BPF_LD_IND(BPF_W, BPF_REG_7, -0x200000), 424 BPF_MOV64_REG(BPF_REG_0, BPF_REG_7), 437 BPF_MOV64_IMM(BPF_REG_7, 1), 438 BPF_LD_IND(BPF_W, BPF_REG_7, -0x200000), 439 BPF_MOV64_REG(BPF_REG_0, BPF_REG_7), 452 BPF_MOV64_REG(BPF_REG_7, BPF_REG_1), 460 BPF_MOV64_REG(BPF_REG_1, BPF_REG_7), [all …]
|
| H A D | jset.c | 5 BPF_LDX_MEM(BPF_DW, BPF_REG_7, BPF_REG_2, 0), 9 BPF_JMP_REG(BPF_JSET, BPF_REG_7, BPF_REG_8, 1), 14 BPF_JMP_REG(BPF_JSET, BPF_REG_7, BPF_REG_8, 1), 19 BPF_JMP_IMM(BPF_JSET, BPF_REG_7, -1, 1), 23 BPF_JMP_IMM(BPF_JSET, BPF_REG_7, 0x80000000, 1), 62 BPF_LDX_MEM(BPF_DW, BPF_REG_7, BPF_REG_2, 0), 64 BPF_JMP_IMM(BPF_JSET, BPF_REG_7, 0x80000000, 1),
|
| H A D | calls.c | 358 BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_1, 362 BPF_JMP_REG(BPF_JGT, BPF_REG_8, BPF_REG_7, 2), 413 BPF_MOV64_REG(BPF_REG_7, BPF_REG_0), 416 BPF_ALU64_REG(BPF_ADD, BPF_REG_7, BPF_REG_0), 417 BPF_MOV64_REG(BPF_REG_0, BPF_REG_7), 501 BPF_MOV64_REG(BPF_REG_7, BPF_REG_0), 504 BPF_ALU64_REG(BPF_ADD, BPF_REG_7, BPF_REG_0), 505 BPF_MOV64_REG(BPF_REG_0, BPF_REG_7), 656 BPF_MOV64_REG(BPF_REG_7, BPF_REG_6), 659 BPF_MOV64_REG(BPF_REG_6, BPF_REG_7), [all …]
|
| H A D | bpf_get_stack.c | 11 BPF_MOV64_REG(BPF_REG_7, BPF_REG_0), 14 BPF_MOV64_REG(BPF_REG_2, BPF_REG_7), 24 BPF_MOV64_REG(BPF_REG_2, BPF_REG_7), 31 BPF_MOV64_REG(BPF_REG_1, BPF_REG_7),
|
| H A D | xadd.c | 63 BPF_MOV64_REG(BPF_REG_7, BPF_REG_10), 68 BPF_JMP_REG(BPF_JNE, BPF_REG_7, BPF_REG_10, 2), 83 BPF_MOV64_REG(BPF_REG_7, BPF_REG_10), 88 BPF_JMP_REG(BPF_JNE, BPF_REG_7, BPF_REG_10, 2),
|
| H A D | ld_ind.c | 65 BPF_MOV64_IMM(BPF_REG_7, 1), 66 BPF_LD_IND(BPF_W, BPF_REG_7, -0x200000), 67 BPF_MOV64_REG(BPF_REG_0, BPF_REG_7),
|
| H A D | stack_ptr.c | 306 BPF_MOV64_REG(BPF_REG_7, BPF_REG_10), 307 BPF_ALU64_IMM(BPF_ADD, BPF_REG_7, -10), 308 BPF_ALU64_IMM(BPF_ADD, BPF_REG_7, -10), 309 BPF_MOV64_REG(BPF_REG_2, BPF_REG_7), 312 BPF_MOV64_REG(BPF_REG_2, BPF_REG_7), 341 BPF_MOV64_IMM(BPF_REG_7, -1),
|
| H A D | cgroup_skb.c | 16 BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_1, 45 BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_1, 66 BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_1, 78 BPF_STX_MEM(BPF_W, BPF_REG_1, BPF_REG_7, 113 BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_1,
|
| H A D | value_or_null.c | 89 BPF_MOV64_REG(BPF_REG_7, BPF_REG_2), 93 BPF_MOV64_REG(BPF_REG_2, BPF_REG_7), 113 BPF_MOV64_REG(BPF_REG_7, BPF_REG_2), 118 BPF_MOV64_REG(BPF_REG_2, BPF_REG_7),
|
| H A D | raw_tp_writable.c | 25 BPF_MOV64_IMM(BPF_REG_7, 4242), 26 BPF_STX_MEM(BPF_DW, BPF_REG_6, BPF_REG_7, 0),
|
| H A D | search_pruning.c | 140 BPF_ALU64_REG(BPF_MOV, BPF_REG_7, BPF_REG_0), 145 BPF_STX_MEM(BPF_B, BPF_REG_10, BPF_REG_7, -9), 146 BPF_LDX_MEM(BPF_B, BPF_REG_7, BPF_REG_10, -9),
|
| H A D | value_ptr_arith.c | 210 BPF_MOV64_REG(BPF_REG_7, BPF_REG_0), 217 BPF_ALU64_REG(BPF_ADD, BPF_REG_8, BPF_REG_7), 230 BPF_MOV64_REG(BPF_REG_7, BPF_REG_0), 235 BPF_ALU64_REG(BPF_ADD, BPF_REG_8, BPF_REG_7), 879 BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_1, 881 BPF_MOV64_REG(BPF_REG_6, BPF_REG_7), 884 BPF_ALU32_REG(BPF_MOV, BPF_REG_4, BPF_REG_7), 898 BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_1, 900 BPF_MOV64_REG(BPF_REG_6, BPF_REG_7), 904 BPF_ALU32_REG(BPF_SUB, BPF_REG_4, BPF_REG_7),
|
| H A D | bounds_mix_sign_unsign.c | 323 BPF_MOV64_IMM(BPF_REG_7, 1), 324 BPF_JMP_IMM(BPF_JSGT, BPF_REG_7, 0, 2), 327 BPF_ALU64_REG(BPF_ADD, BPF_REG_7, BPF_REG_1), 328 BPF_JMP_IMM(BPF_JSGT, BPF_REG_7, 4, 2), 329 BPF_ALU64_REG(BPF_ADD, BPF_REG_0, BPF_REG_7),
|
| /OK3568_Linux_fs/kernel/tools/testing/selftests/bpf/prog_tests/ |
| H A D | align.c | 478 BPF_MOV64_REG(BPF_REG_7, BPF_REG_6), 484 BPF_ALU64_IMM(BPF_LSH, BPF_REG_7, 2), 485 BPF_ALU64_REG(BPF_SUB, BPF_REG_6, BPF_REG_7), 532 BPF_MOV64_REG(BPF_REG_7, BPF_REG_6), 542 BPF_ALU64_IMM(BPF_LSH, BPF_REG_7, 2), 543 BPF_ALU64_IMM(BPF_ADD, BPF_REG_7, 76), 545 BPF_ALU64_REG(BPF_ADD, BPF_REG_5, BPF_REG_7),
|
| H A D | sockopt.c | 355 BPF_LDX_MEM(BPF_DW, BPF_REG_7, BPF_REG_1, 359 BPF_JMP_REG(BPF_JGT, BPF_REG_6, BPF_REG_7, 1), 663 BPF_LDX_MEM(BPF_DW, BPF_REG_7, BPF_REG_1, 667 BPF_JMP_REG(BPF_JGT, BPF_REG_6, BPF_REG_7, 1), 763 BPF_MOV64_REG(BPF_REG_7, BPF_REG_6), 764 BPF_ALU64_IMM(BPF_ADD, BPF_REG_7, 1), 771 BPF_JMP_REG(BPF_JGT, BPF_REG_7, BPF_REG_8, 4), 809 BPF_MOV64_REG(BPF_REG_7, BPF_REG_6), 810 BPF_ALU64_IMM(BPF_ADD, BPF_REG_7, 1), 817 BPF_JMP_REG(BPF_JGT, BPF_REG_7, BPF_REG_8, 4),
|
| /OK3568_Linux_fs/kernel/samples/bpf/ |
| H A D | cookie_uid_helper_example.c | 94 BPF_MOV64_REG(BPF_REG_7, BPF_REG_10), in prog_load() 95 BPF_ALU64_IMM(BPF_ADD, BPF_REG_7, -8), in prog_load() 101 BPF_MOV64_REG(BPF_REG_2, BPF_REG_7), in prog_load() 136 BPF_MOV64_REG(BPF_REG_2, BPF_REG_7), in prog_load()
|