Home
last modified time | relevance | path

Searched refs:__imm (Results 1 – 25 of 80) sorted by relevance

1234

/linux/tools/testing/selftests/bpf/progs/
H A Dverifier_ref_tracking.c105 : __imm(bpf_tail_call), in dummy_prog_loop1_tc()
120 : __imm(bpf_sk_lookup_tcp), in reference_tracking_leak_potential_reference()
135 : __imm(bpf_skc_lookup_tcp), in potential_reference_to_sock_common_1()
153 : __imm(bpf_sk_lookup_tcp), in leak_potential_reference_on_stack()
173 : __imm(bpf_sk_lookup_tcp), in potential_reference_on_stack_2()
188 : __imm(bpf_sk_lookup_tcp), in reference_tracking_zero_potential_reference()
203 : __imm(bpf_skc_lookup_tcp), in potential_reference_to_sock_common_2()
220 : __imm(bpf_sk_lookup_tcp), in copy_and_zero_potential_references()
240 : __imm(bpf_key_put), in acquire_release_user_key_reference()
241 __imm(bpf_lookup_user_key) in acquire_release_user_key_reference()
[all …]
H A Dverifier_helper_value_access.c60 : __imm(bpf_map_lookup_elem), in access_to_map_full_range()
61 __imm(bpf_probe_read_kernel), in access_to_map_full_range()
86 : __imm(bpf_map_lookup_elem), in access_to_map_partial_range()
87 __imm(bpf_probe_read_kernel), in access_to_map_partial_range()
115 : __imm(bpf_map_lookup_elem), in access_to_map_empty_range()
116 __imm(bpf_trace_printk), in access_to_map_empty_range()
147 : __imm(bpf_map_lookup_elem), in access_to_map_possibly_empty_range()
148 __imm(bpf_trace_printk), in access_to_map_possibly_empty_range()
172 : __imm(bpf_map_lookup_elem), in map_out_of_bound_range()
173 __imm(bpf_probe_read_kernel), in map_out_of_bound_range()
[all …]
H A Dverifier_spin_lock.c46 : __imm(bpf_map_lookup_elem), in spin_lock_test1_success()
47 __imm(bpf_spin_lock), in spin_lock_test1_success()
48 __imm(bpf_spin_unlock), in spin_lock_test1_success()
79 : __imm(bpf_map_lookup_elem), in lock_test2_direct_ld_st()
80 __imm(bpf_spin_lock), in lock_test2_direct_ld_st()
81 __imm(bpf_spin_unlock), in lock_test2_direct_ld_st()
113 : __imm(bpf_map_lookup_elem), in __flag()
114 __imm(bpf_spin_lock), in __flag()
115 __imm(bpf_spin_unlock), in __flag()
147 : __imm(bpf_map_lookup_elem), in __flag()
[all …]
H A Dverifier_helper_access_var_len.c62 : __imm(bpf_probe_read_kernel) in bitwise_and_jmp_correct_bounds()
95 : __imm(bpf_get_prandom_u32), in stack_bitwise_and_zero_included()
96 __imm(bpf_ringbuf_output), in stack_bitwise_and_zero_included()
120 : __imm(bpf_probe_read_kernel) in bitwise_and_jmp_wrong_max()
152 : __imm(bpf_probe_read_kernel) in memory_stack_jmp_correct_bounds()
184 : __imm(bpf_probe_read_kernel) in stack_jmp_signed_correct_bounds()
208 : __imm(bpf_probe_read_kernel) in memory_stack_jmp_bounds_offset()
231 : __imm(bpf_probe_read_kernel) in memory_stack_jmp_wrong_max()
255 : __imm(bpf_probe_read_kernel) in stack_jmp_no_max_check()
289 : __imm(bpf_get_prandom_u32), in stack_jmp_no_min_check()
[all …]
H A Dverifier_bounds.c42 : __imm(bpf_map_lookup_elem), in bounds_map_value_variant_1()
73 : __imm(bpf_map_lookup_elem), in bounds_map_value_variant_2()
106 : __imm(bpf_map_lookup_elem), in subtraction_on_pointers_for_unpriv()
136 : __imm(bpf_map_lookup_elem), in based_on_zero_extended_mov()
167 : __imm(bpf_map_lookup_elem), in on_sign_extended_mov_test1()
198 : __imm(bpf_map_lookup_elem), in on_sign_extended_mov_test2()
225 : __imm(bpf_map_lookup_elem), in var_off_insn_off_test1()
254 : __imm(bpf_map_lookup_elem), in var_off_insn_off_test2()
296 : __imm(bpf_map_lookup_elem), in of_non_boundary_crossing_range()
337 : __imm(bpf_map_lookup_elem), in of_boundary_crossing_range_1()
[all …]
H A Dverifier_bounds_mix_sign_unsign.c41 : __imm(bpf_ktime_get_ns), in signed_and_unsigned_positive_bounds()
42 __imm(bpf_map_lookup_elem), in signed_and_unsigned_positive_bounds()
73 : __imm(bpf_ktime_get_ns), in checks_mixing_signed_and_unsigned()
74 __imm(bpf_map_lookup_elem), in checks_mixing_signed_and_unsigned()
107 : __imm(bpf_ktime_get_ns), in signed_and_unsigned_variant_2()
108 __imm(bpf_map_lookup_elem), in signed_and_unsigned_variant_2()
140 : __imm(bpf_ktime_get_ns), in signed_and_unsigned_variant_3()
141 __imm(bpf_map_lookup_elem), in signed_and_unsigned_variant_3()
171 : __imm(bpf_ktime_get_ns), in signed_and_unsigned_variant_4()
172 __imm(bpf_map_lookup_elem), in signed_and_unsigned_variant_4()
[all …]
H A Dverifier_bounds_deduction_non_const.c24 : __imm(bpf_ktime_get_ns) in deducing_bounds_from_non_const_1()
45 : __imm(bpf_ktime_get_ns) in deducing_bounds_from_non_const_2()
67 : __imm(bpf_ktime_get_ns) in deducing_bounds_from_non_const_3()
89 : __imm(bpf_ktime_get_ns) in deducing_bounds_from_non_const_4()
110 : __imm(bpf_ktime_get_ns) in deducing_bounds_from_non_const_5()
131 : __imm(bpf_ktime_get_ns) in deducing_bounds_from_non_const_6()
153 : __imm(bpf_ktime_get_ns) in deducing_bounds_from_non_const_7()
175 : __imm(bpf_ktime_get_ns) in deducing_bounds_from_non_const_8()
194 : __imm(bpf_ktime_get_ns) in deducing_bounds_from_non_const_9()
215 : __imm(bpf_ktime_get_ns) in deducing_bounds_from_non_const_10()
[all …]
H A Dverifier_subreg.c34 : __imm(bpf_get_prandom_u32) in add32_reg_zero_extend_check()
64 : __imm(bpf_get_prandom_u32) in add32_imm_zero_extend_check()
81 : __imm(bpf_get_prandom_u32) in sub32_reg_zero_extend_check()
105 : __imm(bpf_get_prandom_u32) in sub32_imm_zero_extend_check()
122 : __imm(bpf_get_prandom_u32) in mul32_reg_zero_extend_check()
146 : __imm(bpf_get_prandom_u32) in mul32_imm_zero_extend_check()
163 : __imm(bpf_get_prandom_u32) in div32_reg_zero_extend_check()
187 : __imm(bpf_get_prandom_u32) in div32_imm_zero_extend_check()
204 : __imm(bpf_get_prandom_u32) in or32_reg_zero_extend_check()
228 : __imm(bpf_get_prandom_u3 in or32_imm_zero_extend_check()
[all...]
H A Dverifier_bpf_fastcall.c41 : __imm(bpf_get_smp_processor_id) in simple()
77 : __imm(bpf_get_smp_processor_id) in canary_arm64_riscv64()
93 : __imm(bpf_get_smp_processor_id) in canary_zero_spills()
115 : __imm(bpf_get_smp_processor_id) in wrong_reg_in_pattern1()
136 : __imm(bpf_get_smp_processor_id) in wrong_reg_in_pattern2()
157 : __imm(bpf_get_smp_processor_id) in wrong_reg_in_pattern3()
179 : __imm(bpf_get_smp_processor_id) in wrong_base_in_pattern()
201 : __imm(bpf_get_smp_processor_id) in wrong_insn_in_pattern()
223 : __imm(bpf_get_smp_processor_id) in wrong_off_in_pattern1()
244 : __imm(bpf_get_smp_processor_id) in wrong_off_in_pattern2()
[all …]
H A Dverifier_value_ptr_arith.c73 : __imm(bpf_map_lookup_elem), in value_ptr_unknown_vs_const()
111 : __imm(bpf_map_lookup_elem), in value_ptr_const_vs_unknown()
147 : __imm(bpf_map_lookup_elem), in ptr_const_vs_const_ne()
181 : __imm(bpf_map_lookup_elem), in ptr_const_vs_const_eq()
219 : __imm(bpf_map_lookup_elem), in ptr_unknown_vs_unknown_eq()
263 : __imm(bpf_map_lookup_elem), in ptr_unknown_vs_unknown_lt()
267 __imm(bpf_get_prandom_u32) in ptr_unknown_vs_unknown_lt()
308 : __imm(bpf_map_lookup_elem), in ptr_unknown_vs_unknown_gt()
312 __imm(bpf_get_prandom_u32) in ptr_unknown_vs_unknown_gt()
339 : __imm(bpf_map_lookup_elem), in value_ptr_from_different_maps()
[all …]
H A Dverifier_regalloc.c46 : __imm(bpf_get_prandom_u32), in __flag()
47 __imm(bpf_map_lookup_elem), in __flag()
76 : __imm(bpf_get_prandom_u32), in regalloc_negative()
77 __imm(bpf_map_lookup_elem), in regalloc_negative()
107 : __imm(bpf_get_prandom_u32), in __flag()
108 __imm(bpf_map_lookup_elem), in __flag()
139 : __imm(bpf_get_prandom_u32), in __flag()
140 __imm(bpf_map_lookup_elem), in __flag()
174 : __imm(bpf_get_prandom_u32), in __flag()
175 __imm(bpf_map_lookup_elem), in __flag()
[all …]
H A Dverifier_helper_restricted.c30 : __imm(bpf_ktime_get_coarse_ns)
44 : __imm(bpf_ktime_get_coarse_ns)
58 : __imm(bpf_ktime_get_coarse_ns)
72 : __imm(bpf_ktime_get_coarse_ns)
93 : __imm(bpf_map_lookup_elem), in in_bpf_prog_type_kprobe_2()
94 __imm(bpf_spin_lock), in in_bpf_prog_type_kprobe_2()
116 : __imm(bpf_map_lookup_elem), in bpf_prog_type_perf_event_2()
117 __imm(bpf_spin_lock), in bpf_prog_type_perf_event_2()
139 : __imm(bpf_map_lookup_elem),
140 __imm(bpf_spin_loc
[all...]
H A Dverifier_linked_scalars.c64 : __imm(bpf_get_prandom_u32) in sync_linked_regs_preserves_id()
84 : __imm(bpf_get_prandom_u32) in scalars_neg()
105 : __imm(bpf_get_prandom_u32) in scalars_neg_sub()
126 : __imm(bpf_get_prandom_u32) in scalars_neg_alu32_add()
147 : __imm(bpf_get_prandom_u32) in scalars_neg_alu32_sub()
168 : __imm(bpf_get_prandom_u32) in scalars_pos()
189 : __imm(bpf_get_prandom_u32) in scalars_sub_neg_imm()
212 : __imm(bpf_get_prandom_u32) in scalars_double_add()
238 : __imm(bpf_get_prandom_u32), in scalars_sync_delta_overflow()
265 : __imm(bpf_get_prandom_u32), in scalars_sync_delta_overflow_large_range()
[all …]
H A Diters.c82 __imm(bpf_iter_num_new), in iter_err_unsafe_asm_loop()
83 __imm(bpf_iter_num_next), in iter_err_unsafe_asm_loop()
84 __imm(bpf_iter_num_destroy) in iter_err_unsafe_asm_loop()
787 : __imm(bpf_get_prandom_u32), in delayed_read_mark()
788 __imm(bpf_iter_num_new), in delayed_read_mark()
789 __imm(bpf_iter_num_next), in delayed_read_mark()
790 __imm(bpf_iter_num_destroy), in delayed_read_mark()
791 __imm(bpf_probe_read_user) in delayed_read_mark()
866 : __imm(bpf_get_prandom_u32), in delayed_precision_mark()
867 __imm(bpf_iter_num_ne in delayed_precision_mark()
[all...]
H A Dverifier_sock.c123 : __imm(bpf_sk_fullsock), in sk_no_skb_sk_check_1()
144 : __imm(bpf_sk_fullsock), in no_null_check_on_ret_1()
168 : __imm(bpf_sk_fullsock), in sk_sk_type_fullsock_field_2()
191 : __imm(bpf_sk_fullsock), in sk_family_non_fullsock_field_2()
215 : __imm(bpf_sk_fullsock), in sk_sk_state_narrow_load()
239 : __imm(bpf_sk_fullsock), in port_word_load_backward_compatibility()
263 : __imm(bpf_sk_fullsock), in sk_dst_port_half_load()
288 : __imm(bpf_sk_fullsock), in dst_port_half_load_invalid_1()
313 : __imm(bpf_sk_fullsock), in sk_dst_port_byte_load()
339 : __imm(bpf_sk_fullsock), in dst_port_byte_load_invalid()
[all …]
H A Dverifier_raw_stack.c41 : __imm(bpf_skb_load_bytes) in skb_load_bytes_negative_len()
60 : __imm(bpf_skb_load_bytes), in load_bytes_negative_len_2()
80 : __imm(bpf_skb_load_bytes) in skb_load_bytes_zero_len()
99 : __imm(bpf_skb_load_bytes) in skb_load_bytes_no_init()
120 : __imm(bpf_skb_load_bytes) in stack_skb_load_bytes_init()
145 : __imm(bpf_skb_load_bytes), in bytes_spilled_regs_around_bounds()
169 : __imm(bpf_skb_load_bytes), in __flag()
200 : __imm(bpf_skb_load_bytes), in __flag()
231 : __imm(bpf_skb_load_bytes), in load_bytes_spilled_regs_data()
252 : __imm(bpf_skb_load_bytes) in load_bytes_invalid_access_1()
[all …]
H A Dverifier_scalar_ids.c49 : __imm(bpf_ktime_get_ns) in __flag()
85 : __imm(bpf_ktime_get_ns) in __flag()
122 : __imm(bpf_ktime_get_ns) in __flag()
162 : __imm(bpf_ktime_get_ns) in __flag()
223 : __imm(bpf_ktime_get_ns) in __flag()
292 : __imm(bpf_ktime_get_ns) in __flag()
365 : __imm(bpf_ktime_get_ns) in __flag()
411 : __imm(bpf_ktime_get_ns) in __flag()
444 : __imm(bpf_get_prandom_u32) in __flag()
470 : __imm(bpf_ktime_get_ns) in cjmp_no_linked_regs_trigger()
[all …]
H A Dverifier_helper_packet_access.c33 : __imm(bpf_map_update_elem), in test1_valid_packet_ptr_range()
52 : __imm(bpf_map_lookup_elem), in packet_test2_unchecked_packet_ptr()
81 : __imm(bpf_map_lookup_elem), in to_packet_test3_variable_add()
106 : __imm(bpf_map_lookup_elem), in packet_ptr_with_bad_range_1()
130 : __imm(bpf_map_lookup_elem), in ptr_with_too_short_range_1()
155 : __imm(bpf_map_update_elem), in cls_valid_packet_ptr_range()
174 : __imm(bpf_map_lookup_elem), in test7_cls_unchecked_packet_ptr()
203 : __imm(bpf_map_lookup_elem), in packet_test8_cls_variable_add()
228 : __imm(bpf_map_lookup_elem), in packet_ptr_with_bad_range_2()
252 : __imm(bpf_map_lookup_elem), in ptr_with_too_short_range_2()
[all …]
H A Dverifier_runtime_jit.c64 : __imm(bpf_tail_call), in dummy_prog_loop1_socket()
80 : __imm(bpf_tail_call), in dummy_prog_loop2_socket()
97 : __imm(bpf_tail_call), in call_within_bounds_prog_once()
114 : __imm(bpf_tail_call), in call_within_bounds_prog_loop()
131 : __imm(bpf_tail_call), in call_within_bounds_no_prog()
148 : __imm(bpf_tail_call), in call_within_bounds_key_2()
172 : __imm(bpf_tail_call), in _2_key_2_first_branch()
197 : __imm(bpf_tail_call), in _2_key_2_second_branch()
222 : __imm(bpf_tail_call), in _0_key_2_first_branch()
247 : __imm(bpf_tail_call), in _0_key_2_second_branch()
[all …]
H A Dverifier_cgroup_storage.c44 : __imm(bpf_get_local_storage), in valid_cgroup_storage_access()
64 : __imm(bpf_get_local_storage), in invalid_cgroup_storage_access_1()
83 : __imm(bpf_get_local_storage), in invalid_cgroup_storage_access_2()
103 : __imm(bpf_get_local_storage), in invalid_cgroup_storage_access_3()
124 : __imm(bpf_get_local_storage), in __flag()
144 : __imm(bpf_get_local_storage), in invalid_cgroup_storage_access_5()
164 : __imm(bpf_get_local_storage), in invalid_cgroup_storage_access_6()
183 : __imm(bpf_get_local_storage), in per_cpu_cgroup_storage_access()
203 : __imm(bpf_get_local_storage), in cpu_cgroup_storage_access_1()
222 : __imm(bpf_get_local_storage), in cpu_cgroup_storage_access_2()
[all …]
H A Dverifier_search_pruning.c50 : __imm(bpf_map_lookup_elem), in __retval()
74 : __imm(bpf_map_lookup_elem), in __retval()
122 : __imm(bpf_map_lookup_elem), in __flag()
156 : __imm(bpf_ktime_get_ns), in should_be_verified_nop_operation()
157 __imm(bpf_map_lookup_elem), in should_be_verified_nop_operation()
188 : __imm(bpf_ktime_get_ns), in be_verified_invalid_stack_access()
189 __imm(bpf_map_lookup_elem), in be_verified_invalid_stack_access()
227 : __imm(bpf_get_prandom_u32), in tracking_for_u32_spill_fill()
228 __imm(bpf_map_lookup_elem), in tracking_for_u32_spill_fill()
269 : __imm(bpf_get_prandom_u32) in for_u32_spills_u64_fill()
[all …]
H A Dverifier_array_access.c70 : __imm(bpf_map_lookup_elem), in an_array_with_a_constant_1()
97 : __imm(bpf_map_lookup_elem), in __flag()
125 : __imm(bpf_map_lookup_elem), in __flag()
158 : __imm(bpf_map_lookup_elem), in __flag()
183 : __imm(bpf_map_lookup_elem), in an_array_with_a_constant_2()
212 : __imm(bpf_map_lookup_elem), in __flag()
242 : __imm(bpf_map_lookup_elem), in __flag()
273 : __imm(bpf_map_lookup_elem), in __flag()
305 : __imm(bpf_map_lookup_elem), in __flag()
339 : __imm(bpf_map_lookup_elem), in __flag()
[all …]
H A Dverifier_spill_fill.c79 : __imm(bpf_ringbuf_reserve), in spill_fill_ptr_to_mem()
80 __imm(bpf_ringbuf_submit), in spill_fill_ptr_to_mem()
115 : __imm(bpf_ringbuf_reserve), in with_invalid_reg_offset_0()
116 __imm(bpf_ringbuf_submit), in with_invalid_reg_offset_0()
421 : __imm(bpf_get_prandom_u32) in spill_32bit_of_64bit_fail()
460 : __imm(bpf_get_prandom_u32) in spill_16bit_of_32bit_fail()
496 : __imm(bpf_get_prandom_u32), in spill_subregs_preserve_stack_zero()
818 : __imm(bpf_ktime_get_ns) in spill_32bit_range_track()
852 : __imm(bpf_get_prandom_u32) in spill_64bit_of_64bit_ok()
885 : __imm(bpf_get_prandom_u32) in spill_32bit_of_32bit_ok()
[all …]
H A Dverifier_live_stack.c55 :: __imm(bpf_get_prandom_u32) in read_write_join()
80 :: __imm(bpf_get_prandom_u32) in must_write_not_same_slot()
105 : __imm(bpf_get_prandom_u32), in must_write_not_same_type()
106 __imm(bpf_map_lookup_elem), in must_write_not_same_type()
208 : __imm(bpf_get_prandom_u32), in __flag()
249 : __imm(bpf_get_prandom_u32), in __flag()
250 __imm(bpf_loop), in __flag()
277 : __imm(bpf_map_lookup_elem), in loop_cb()
278 __imm(bpf_get_prandom_u32) in loop_cb()
326 :: __imm(bpf_get_prandom_u32) in __flag()
[all …]
H A Dverifier_movsx.c92 : __imm(bpf_get_prandom_u32) in mov32sx_s8_range()
114 : __imm(bpf_get_prandom_u32) in mov32sx_s16_range()
135 : __imm(bpf_get_prandom_u32) in mov32sx_s16_range_2()
157 : __imm(bpf_get_prandom_u32) in mov64sx_s8_range()
179 : __imm(bpf_get_prandom_u32) in mov64sx_s16_range()
201 : __imm(bpf_get_prandom_u32) in mov64sx_s32_range()
223 : __imm(bpf_trace_printk) in mov64sx_s16_r10()
269 : __imm(bpf_get_prandom_u32) in mov64sx_s32_varoff_2()
298 : __imm(bpf_get_prandom_u32) in mov64sx_s32_varoff_3()
318 : __imm(bpf_get_prandom_u32) in mov64sx_s8_range_check()
[all …]

1234