| /linux-6.15/tools/testing/selftests/bpf/progs/ |
| H A D | verifier_store_release.c | 23 : __imm_insn(store_release_insn, in store_release_8() 39 : __imm_insn(store_release_insn, in store_release_16() 55 : __imm_insn(store_release_insn, in store_release_32() 71 : __imm_insn(store_release_insn, in store_release_64() 85 : __imm_insn(store_release_insn, in store_release_with_uninitialized_src_reg() 100 : __imm_insn(store_release_insn, in store_release_with_uninitialized_dst_reg() 115 : __imm_insn(store_release_insn, in store_release_with_non_pointer_dst_reg() 131 : __imm_insn(store_release_insn, in __flag() 147 : __imm_insn(store_release_insn, in store_release_to_ctx_pointer() 171 __imm_insn(store_release_insn, in store_release_to_pkt_pointer() [all …]
|
| H A D | verifier_load_acquire.c | 22 : __imm_insn(load_acquire_insn, in load_acquire_8() 38 : __imm_insn(load_acquire_insn, in load_acquire_16() 54 : __imm_insn(load_acquire_insn, in load_acquire_32() 70 : __imm_insn(load_acquire_insn, in load_acquire_64() 84 : __imm_insn(load_acquire_insn, in load_acquire_with_uninitialized_src_reg() 99 : __imm_insn(load_acquire_insn, in load_acquire_with_non_pointer_src_reg() 116 : __imm_insn(load_acquire_insn, in __flag() 130 : __imm_insn(load_acquire_insn, in load_acquire_from_ctx_pointer() 152 __imm_insn(load_acquire_insn, in load_acquire_from_pkt_pointer() 169 __imm_insn(load_acquire_insn, in load_acquire_from_flow_keys_pointer() [all …]
|
| H A D | verifier_may_goto_1.c | 23 : __imm_insn(may_goto, BPF_RAW_INSN(BPF_JMP | BPF_JCOND, 0, 0, 0 /* offset */, 0)) in may_goto_simple() 43 : __imm_insn(may_goto1, BPF_RAW_INSN(BPF_JMP | BPF_JCOND, 0, 0, 0 /* offset */, 0)) in may_goto_batch_0() 65 : __imm_insn(may_goto1, BPF_RAW_INSN(BPF_JMP | BPF_JCOND, 0, 0, 2 /* offset */, 0)), in may_goto_batch_1() 66 __imm_insn(may_goto2, BPF_RAW_INSN(BPF_JMP | BPF_JCOND, 0, 0, 1 /* offset */, 0)), in may_goto_batch_1() 67 __imm_insn(may_goto3, BPF_RAW_INSN(BPF_JMP | BPF_JCOND, 0, 0, 0 /* offset */, 0)) in may_goto_batch_1() 96 : __imm_insn(may_goto1, BPF_RAW_INSN(BPF_JMP | BPF_JCOND, 0, 0, 2 /* offset */, 0)), in may_goto_batch_2_x86_64() 97 __imm_insn(may_goto3, BPF_RAW_INSN(BPF_JMP | BPF_JCOND, 0, 0, 0 /* offset */, 0)) in may_goto_batch_2_x86_64() 122 : __imm_insn(may_goto1, BPF_RAW_INSN(BPF_JMP | BPF_JCOND, 0, 0, 2 /* offset */, 0)), in may_goto_batch_2_arm64() 123 __imm_insn(may_goto3, BPF_RAW_INSN(BPF_JMP | BPF_JCOND, 0, 0, 0 /* offset */, 0)) in may_goto_batch_2_arm64()
|
| H A D | verifier_ld_ind.c | 22 : __imm_insn(ld_ind, BPF_LD_IND(BPF_W, BPF_REG_1, -0x200000)) in ind_check_calling_conv_r1() 39 : __imm_insn(ld_ind, BPF_LD_IND(BPF_W, BPF_REG_2, -0x200000)) in ind_check_calling_conv_r2() 56 : __imm_insn(ld_ind, BPF_LD_IND(BPF_W, BPF_REG_3, -0x200000)) in ind_check_calling_conv_r3() 73 : __imm_insn(ld_ind, BPF_LD_IND(BPF_W, BPF_REG_4, -0x200000)) in ind_check_calling_conv_r4() 90 : __imm_insn(ld_ind, BPF_LD_IND(BPF_W, BPF_REG_5, -0x200000)) in ind_check_calling_conv_r5() 106 : __imm_insn(ld_ind, BPF_LD_IND(BPF_W, BPF_REG_7, -0x200000)) in ind_check_calling_conv_r7()
|
| H A D | compute_live_registers.c | 162 __imm_insn(add_nofetch, BPF_ATOMIC_OP(BPF_W, BPF_ADD, BPF_REG_0, BPF_REG_1, 0)) in atomic() 184 : __imm_insn(store_release_insn, in atomic_load_acq_store_rel() 186 __imm_insn(load_acquire_insn, in atomic_load_acq_store_rel() 312 __imm_insn(may_goto, BPF_RAW_INSN(BPF_JMP | BPF_JCOND, 0, 0, +1 /* offset */, 0)) in may_goto() 352 : __imm_insn(ld_ind, BPF_LD_IND(BPF_B, BPF_REG_3, 0)) in ldabs()
|
| H A D | verifier_spill_fill.c | 497 __imm_insn(fp1_u8_st_zero, BPF_ST_MEM(BPF_B, BPF_REG_FP, -1, 0)), in spill_subregs_preserve_stack_zero() 498 __imm_insn(fp10_u16_st_zero, BPF_ST_MEM(BPF_H, BPF_REG_FP, -10, 0)), in spill_subregs_preserve_stack_zero() 499 __imm_insn(fp18_u16_st_zero, BPF_ST_MEM(BPF_H, BPF_REG_FP, -18, 0)) in spill_subregs_preserve_stack_zero() 592 __imm_insn(fp8_st_zero, BPF_ST_MEM(BPF_DW, BPF_REG_FP, -8, 0)) in partial_stack_load_preserves_zeros() 633 __imm_insn(fp4_st_zero, BPF_ST_MEM(BPF_W, BPF_REG_FP, -4, 0)) in partial_stack_load_preserves_partial_zeros() 712 __imm_insn(fp8_st_one, BPF_ST_MEM(BPF_DW, BPF_REG_FP, -8, 1)) in __flag() 787 __imm_insn(fp8_st_one, BPF_ST_MEM(BPF_W, BPF_REG_FP, -8, 1)) /* 32-bit spill */ in __flag()
|
| H A D | verifier_precision.c | 114 : __imm_insn(load_acquire_insn, in bpf_load_acquire() 136 : __imm_insn(store_release_insn, in bpf_store_release()
|
| H A D | verifier_cgroup_storage.c | 84 … __imm_insn(ld_map_fd, BPF_RAW_INSN(BPF_LD | BPF_DW | BPF_IMM, BPF_REG_1, BPF_PSEUDO_MAP_FD, 0, 1)) in invalid_cgroup_storage_access_2() 223 … __imm_insn(ld_map_fd, BPF_RAW_INSN(BPF_LD | BPF_DW | BPF_IMM, BPF_REG_1, BPF_PSEUDO_MAP_FD, 0, 1)) in cpu_cgroup_storage_access_2()
|
| H A D | verifier_uninit.c | 31 : __imm_insn(mov64_reg, BPF_MOV64_REG(BPF_REG_0, -1)) in read_invalid_register()
|
| H A D | verifier_map_ret_val.c | 33 … __imm_insn(ld_map_fd, BPF_RAW_INSN(BPF_LD | BPF_DW | BPF_IMM, BPF_REG_1, BPF_PSEUDO_MAP_FD, 0, 0)) in map_fd_for_function_call()
|
| H A D | verifier_subprog_precision.c | 84 :: __imm_insn(r0_eq_r10_cast_s8, BPF_MOVSX64_REG(BPF_REG_0, BPF_REG_10, 8)) in fp_leaking_subprog() 95 :: __imm_insn(r0_eq_r1_cast_s8, BPF_MOVSX64_REG(BPF_REG_0, BPF_REG_1, 8)) in sneaky_fp_leaking_subprog()
|
| H A D | verifier_bpf_fastcall.c | 657 __imm_insn(may_goto, BPF_RAW_INSN(BPF_JMP | BPF_JCOND, 0, 0, +1 /* offset */, 0)) in may_goto_interaction_x86_64() 690 __imm_insn(may_goto, BPF_RAW_INSN(BPF_JMP | BPF_JCOND, 0, 0, +1 /* offset */, 0)) in may_goto_interaction_arm64()
|
| H A D | arena_atomics.c | 329 __imm_insn(load_acquire_insn, \ in load_acquire() 378 __imm_insn(store_release_insn, \ in store_release()
|
| H A D | verifier_search_pruning.c | 358 : __imm_insn(jset, BPF_JMP_IMM(BPF_JSET, BPF_REG_7, 0x702000, -2)) in short_loop1()
|
| H A D | bpf_misc.h | 155 #define __imm_insn(name, expr) [name]"i"(*(long *)&(expr)) macro
|
| H A D | verifier_unpriv.c | 394 __imm_insn(st_mem, in fill_of_different_pointers_st()
|
| H A D | verifier_ref_tracking.c | 833 __imm_insn(ld_ind, BPF_LD_IND(BPF_W, BPF_REG_7, -0x200000)) in reference_tracking_allow_ld_ind() 857 __imm_insn(ld_ind, BPF_LD_IND(BPF_W, BPF_REG_7, -0x200000)) in ld_ind_while_holding_reference()
|