Symbol: __naked
arch/arm/mach-exynos/mcpm-exynos.c
204
static void __naked exynos_pm_power_up_setup(unsigned int affinity_level)
arch/arm/mach-versatile/tc2_pm.c
192
static void __naked tc2_pm_power_up_setup(unsigned int affinity_level)
arch/arm/probes/kprobes/core.c
376
void __naked __kprobes __kretprobe_trampoline(void)
arch/arm/probes/kprobes/test-core.c
240
static void __used __naked __arm_kprobes_test_func(void)
arch/arm/probes/kprobes/test-core.c
261
static void __used __naked __thumb_kprobes_test_funcs(void)
arch/arm/probes/kprobes/test-core.c
438
static void __naked benchmark_nop(void)
arch/arm/probes/kprobes/test-core.c
452
static void __naked benchmark_pushpop1(void)
arch/arm/probes/kprobes/test-core.c
460
static void __naked benchmark_pushpop2(void)
arch/arm/probes/kprobes/test-core.c
468
static void __naked benchmark_pushpop3(void)
arch/arm/probes/kprobes/test-core.c
476
static void __naked benchmark_pushpop4(void)
arch/arm/probes/kprobes/test-core.c
487
static void __naked benchmark_pushpop_thumb(void)
arch/arm/probes/kprobes/test-core.c
917
void __naked __kprobes_test_case_start(void)
arch/arm/probes/kprobes/test-core.c
934
void __naked __kprobes_test_case_end_32(void)
arch/arm/probes/kprobes/test-core.c
951
void __naked __kprobes_test_case_end_16(void)
arch/arm/probes/kprobes/test-core.c
966
void __naked __kprobes_test_case_end_32(void)
arch/x86/hyperv/hv_crash.c
153
static void __naked hv_crash_c_entry(void)
drivers/bus/arm-cci.c
298
asmlinkage void __naked cci_enable_port_for_self(void)
tools/include/linux/compiler.h
67
#ifndef __naked
tools/testing/selftests/bpf/prog_tests/uprobe.c
106
static __naked void uprobe_regs_change(struct pt_regs *before, struct pt_regs *after)
tools/testing/selftests/bpf/prog_tests/uprobe.c
99
__naked __maybe_unused unsigned long uprobe_regs_change_trigger(void)
tools/testing/selftests/bpf/prog_tests/uprobe_syscall.c
257
__naked unsigned long uretprobe_syscall_call_1(void)
tools/testing/selftests/bpf/prog_tests/uprobe_syscall.c
26
__nocf_check __weak __naked unsigned long uprobe_regs_trigger(void)
tools/testing/selftests/bpf/prog_tests/uprobe_syscall.c
275
__naked unsigned long uretprobe_syscall_call(void)
tools/testing/selftests/bpf/prog_tests/uprobe_syscall.c
346
__nocf_check __weak __naked void uprobe_test(void)
tools/testing/selftests/bpf/prog_tests/uprobe_syscall.c
35
__naked void uprobe_regs(struct pt_regs *before, struct pt_regs *after)
tools/testing/selftests/bpf/progs/compute_live_registers.c
105
__naked void load(void)
tools/testing/selftests/bpf/progs/compute_live_registers.c
122
__naked void endian(void)
tools/testing/selftests/bpf/progs/compute_live_registers.c
141
__naked void atomic(void)
tools/testing/selftests/bpf/progs/compute_live_registers.c
173
__naked void atomic_load_acq_store_rel(void)
tools/testing/selftests/bpf/progs/compute_live_registers.c
197
__naked void regular_call(void)
tools/testing/selftests/bpf/progs/compute_live_registers.c
216
__naked void if1(void)
tools/testing/selftests/bpf/progs/compute_live_registers.c
231
__naked void if2(void)
tools/testing/selftests/bpf/progs/compute_live_registers.c
247
__naked void if3_jset_bug(void)
tools/testing/selftests/bpf/progs/compute_live_registers.c
270
__naked void loop(void)
tools/testing/selftests/bpf/progs/compute_live_registers.c
295
__naked void gotol(void)
tools/testing/selftests/bpf/progs/compute_live_registers.c
318
__naked void may_goto(void)
tools/testing/selftests/bpf/progs/compute_live_registers.c
336
__naked void ldimm64(void)
tools/testing/selftests/bpf/progs/compute_live_registers.c
355
__naked void ldabs(void)
tools/testing/selftests/bpf/progs/compute_live_registers.c
36
__naked void assign_chain(void)
tools/testing/selftests/bpf/progs/compute_live_registers.c
379
__naked void addr_space_cast(void)
tools/testing/selftests/bpf/progs/compute_live_registers.c
400
static __used __naked int aux1(void)
tools/testing/selftests/bpf/progs/compute_live_registers.c
422
__naked void subprog1(void)
tools/testing/selftests/bpf/progs/compute_live_registers.c
447
__naked
tools/testing/selftests/bpf/progs/compute_live_registers.c
63
__naked void arithmetics(void)
tools/testing/selftests/bpf/progs/compute_live_registers.c
85
__naked void store(void)
tools/testing/selftests/bpf/progs/epilogue_exit.c
43
__naked int test_epilogue_exit(void)
tools/testing/selftests/bpf/progs/iters.c
1004
__naked int loop_state_deps2(void)
tools/testing/selftests/bpf/progs/iters.c
1181
__naked int loop_state_deps3(void)
tools/testing/selftests/bpf/progs/iters.c
1295
__naked int triple_continue(void)
tools/testing/selftests/bpf/progs/iters.c
1352
__naked int widen_spill(void)
tools/testing/selftests/bpf/progs/iters.c
1401
__naked int checkpoint_states_deletion(void)
tools/testing/selftests/bpf/progs/iters.c
1655
__naked int absent_mark_in_the_middle_state(void)
tools/testing/selftests/bpf/progs/iters.c
1718
__used __naked
tools/testing/selftests/bpf/progs/iters.c
1730
__naked int absent_mark_in_the_middle_state2(void)
tools/testing/selftests/bpf/progs/iters.c
1806
__naked int absent_mark_in_the_middle_state3(void)
tools/testing/selftests/bpf/progs/iters.c
1851
__used __naked
tools/testing/selftests/bpf/progs/iters.c
1893
__used __naked
tools/testing/selftests/bpf/progs/iters.c
1936
__naked void absent_mark_in_the_middle_state4(void)
tools/testing/selftests/bpf/progs/iters.c
1975
__used __naked
tools/testing/selftests/bpf/progs/iters.c
2005
__naked int stack_misc_vs_scalar_in_a_loop(void)
tools/testing/selftests/bpf/progs/iters.c
728
__naked int delayed_read_mark(void)
tools/testing/selftests/bpf/progs/iters.c
799
__naked int delayed_precision_mark(void)
tools/testing/selftests/bpf/progs/iters.c
879
__naked int loop_state_deps1(void)
tools/testing/selftests/bpf/progs/iters_looping.c
197
__naked int widening_stack_size_bug(void *ctx)
tools/testing/selftests/bpf/progs/iters_state_safety.c
335
int __naked read_from_iter_slot_fail(void)
tools/testing/selftests/bpf/progs/kptr_xchg_inline.c
19
__naked int kptr_xchg_inline(void)
tools/testing/selftests/bpf/progs/pro_epilogue.c
108
__naked int test_pro_epilogue(void)
tools/testing/selftests/bpf/progs/pro_epilogue.c
37
__naked int test_prologue(void)
tools/testing/selftests/bpf/progs/pro_epilogue.c
70
__naked int test_epilogue(void)
tools/testing/selftests/bpf/progs/pro_epilogue_goto_start.c
103
__naked int test_pro_epilogue_goto_start(void)
tools/testing/selftests/bpf/progs/pro_epilogue_goto_start.c
28
__naked int test_prologue_goto_start(void)
tools/testing/selftests/bpf/progs/pro_epilogue_goto_start.c
63
__naked int test_epilogue_goto_start(void)
tools/testing/selftests/bpf/progs/pro_epilogue_with_kfunc.c
62
__naked int test_kfunc_pro_epilogue(void)
tools/testing/selftests/bpf/progs/test_global_func15.c
34
__naked int global_func15_tricky_pruning(void)
tools/testing/selftests/bpf/progs/timer_failure.c
24
__naked __noinline __used
tools/testing/selftests/bpf/progs/uninit_stack.c
36
__naked int read_uninit_stack_var_off(void *ctx)
tools/testing/selftests/bpf/progs/uninit_stack.c
65
__naked int helper_uninit_to_misc(void *ctx)
tools/testing/selftests/bpf/progs/uninit_stack.c
9
__naked int read_uninit_stack_fixed_off(void *ctx)
tools/testing/selftests/bpf/progs/verifier_and.c
27
__naked void invalid_and_of_negative_number(void)
tools/testing/selftests/bpf/progs/verifier_and.c
56
__naked void invalid_range_check(void)
tools/testing/selftests/bpf/progs/verifier_and.c
96
__naked void known_subreg_with_unknown_reg(void)
tools/testing/selftests/bpf/progs/verifier_array_access.c
107
__naked void an_array_with_a_variable_1(void)
tools/testing/selftests/bpf/progs/verifier_array_access.c
136
__naked void array_with_a_signed_variable(void)
tools/testing/selftests/bpf/progs/verifier_array_access.c
169
__naked void an_array_with_a_constant_2(void)
tools/testing/selftests/bpf/progs/verifier_array_access.c
195
__naked void an_array_with_a_register_2(void)
tools/testing/selftests/bpf/progs/verifier_array_access.c
225
__naked void an_array_with_a_variable_2(void)
tools/testing/selftests/bpf/progs/verifier_array_access.c
253
__naked void array_with_no_floor_check(void)
tools/testing/selftests/bpf/progs/verifier_array_access.c
285
__naked void with_a_invalid_max_check_1(void)
tools/testing/selftests/bpf/progs/verifier_array_access.c
317
__naked void with_a_invalid_max_check_2(void)
tools/testing/selftests/bpf/progs/verifier_array_access.c
348
__naked void a_read_only_array_1_1(void)
tools/testing/selftests/bpf/progs/verifier_array_access.c
369
__naked void a_read_only_array_2_1(void)
tools/testing/selftests/bpf/progs/verifier_array_access.c
397
__naked void a_read_only_array_1_2(void)
tools/testing/selftests/bpf/progs/verifier_array_access.c
419
__naked void a_read_only_array_2_2(void)
tools/testing/selftests/bpf/progs/verifier_array_access.c
446
__naked void a_write_only_array_1_1(void)
tools/testing/selftests/bpf/progs/verifier_array_access.c
469
__naked void a_write_only_array_2_1(void)
tools/testing/selftests/bpf/progs/verifier_array_access.c
497
__naked void a_write_only_array_1_2(void)
tools/testing/selftests/bpf/progs/verifier_array_access.c
518
__naked void a_write_only_array_2_2(void)
tools/testing/selftests/bpf/progs/verifier_array_access.c
56
__naked void an_array_with_a_constant_1(void)
tools/testing/selftests/bpf/progs/verifier_array_access.c
685
__naked void key_lookup_at_invalid_fp(void)
tools/testing/selftests/bpf/progs/verifier_array_access.c
80
__naked void an_array_with_a_register_1(void)
tools/testing/selftests/bpf/progs/verifier_basic_stack.c
19
__naked void stack_out_of_bounds(void)
tools/testing/selftests/bpf/progs/verifier_basic_stack.c
32
__naked void uninitialized_stack1(void)
tools/testing/selftests/bpf/progs/verifier_basic_stack.c
50
__naked void uninitialized_stack2(void)
tools/testing/selftests/bpf/progs/verifier_basic_stack.c
63
__naked void invalid_fp_arithmetic(void)
tools/testing/selftests/bpf/progs/verifier_basic_stack.c
78
__naked void non_invalid_fp_arithmetic(void)
tools/testing/selftests/bpf/progs/verifier_basic_stack.c
91
__naked void misaligned_read_from_stack(void)
tools/testing/selftests/bpf/progs/verifier_bounds.c
1019
__naked void _32_bit_truncation_test_2(void)
tools/testing/selftests/bpf/progs/verifier_bounds.c
1043
__naked void crossing_64_bit_signed_boundary_1(void)
tools/testing/selftests/bpf/progs/verifier_bounds.c
1070
__naked void crossing_64_bit_signed_boundary_2(void)
tools/testing/selftests/bpf/progs/verifier_bounds.c
1100
__naked void bound_greater_than_u32_max(void)
tools/testing/selftests/bpf/progs/verifier_bounds.c
1125
__naked void crossing_32_bit_signed_boundary_1(void)
tools/testing/selftests/bpf/progs/verifier_bounds.c
114
__naked void based_on_zero_extended_mov(void)
tools/testing/selftests/bpf/progs/verifier_bounds.c
1152
__naked void crossing_32_bit_signed_boundary_2(void)
tools/testing/selftests/bpf/progs/verifier_bounds.c
1182
__naked void reg_not_equal_const(void)
tools/testing/selftests/bpf/progs/verifier_bounds.c
1216
__naked void reg_equal_const(void)
tools/testing/selftests/bpf/progs/verifier_bounds.c
1245
__naked void mult_mixed0_sign(void)
tools/testing/selftests/bpf/progs/verifier_bounds.c
1268
__naked void mult_mixed1_sign(void)
tools/testing/selftests/bpf/progs/verifier_bounds.c
1291
__naked void mult_sign_bounds(void)
tools/testing/selftests/bpf/progs/verifier_bounds.c
1315
__naked void mult_no_sign_crossing(void)
tools/testing/selftests/bpf/progs/verifier_bounds.c
1335
__naked void mult_unsign_ovf(void)
tools/testing/selftests/bpf/progs/verifier_bounds.c
1357
__naked void mult_sign_ovf(void)
tools/testing/selftests/bpf/progs/verifier_bounds.c
1381
__naked void add64_full_overflow(void)
tools/testing/selftests/bpf/progs/verifier_bounds.c
1401
__naked void add64_partial_overflow(void)
tools/testing/selftests/bpf/progs/verifier_bounds.c
1421
__naked void add32_full_overflow(void)
tools/testing/selftests/bpf/progs/verifier_bounds.c
1441
__naked void add32_partial_overflow(void)
tools/testing/selftests/bpf/progs/verifier_bounds.c
145
__naked void on_sign_extended_mov_test1(void)
tools/testing/selftests/bpf/progs/verifier_bounds.c
1461
__naked void sub64_full_overflow(void)
tools/testing/selftests/bpf/progs/verifier_bounds.c
1482
__naked void sub64_partial_overflow(void)
tools/testing/selftests/bpf/progs/verifier_bounds.c
1501
__naked void sub32_full_overflow(void)
tools/testing/selftests/bpf/progs/verifier_bounds.c
1522
__naked void sub32_partial_overflow(void)
tools/testing/selftests/bpf/progs/verifier_bounds.c
1540
__naked void jset_range_analysis(void)
tools/testing/selftests/bpf/progs/verifier_bounds.c
1578
__naked void bounds_deduct_negative_overlap(void)
tools/testing/selftests/bpf/progs/verifier_bounds.c
1622
__naked void bounds_deduct_positive_overlap(void)
tools/testing/selftests/bpf/progs/verifier_bounds.c
1655
__naked void bounds_deduct_two_overlaps(void)
tools/testing/selftests/bpf/progs/verifier_bounds.c
1674
__naked void jne_disagreeing_tnums(void *ctx)
tools/testing/selftests/bpf/progs/verifier_bounds.c
1694
__naked void jeq_disagreeing_tnums(void *ctx)
tools/testing/selftests/bpf/progs/verifier_bounds.c
1717
__naked void condition_jump_on_same_register(void *ctx)
tools/testing/selftests/bpf/progs/verifier_bounds.c
1752
__naked void jset_on_same_register_1(void *ctx)
tools/testing/selftests/bpf/progs/verifier_bounds.c
176
__naked void on_sign_extended_mov_test2(void)
tools/testing/selftests/bpf/progs/verifier_bounds.c
1774
__naked void jset_on_same_register_2(void *ctx)
tools/testing/selftests/bpf/progs/verifier_bounds.c
1804
__naked void jset_on_same_register_3(void *ctx)
tools/testing/selftests/bpf/progs/verifier_bounds.c
1826
__naked void jset_on_same_register_4(void *ctx)
tools/testing/selftests/bpf/progs/verifier_bounds.c
1849
__naked void jset_on_same_register_5(void *ctx)
tools/testing/selftests/bpf/progs/verifier_bounds.c
1881
__naked void bounds_refinement_tnum_umax(void *ctx)
tools/testing/selftests/bpf/progs/verifier_bounds.c
1911
__naked void bounds_refinement_tnum_umin(void *ctx)
tools/testing/selftests/bpf/progs/verifier_bounds.c
1944
__naked void bounds_refinement_tnum_middle(void *ctx)
tools/testing/selftests/bpf/progs/verifier_bounds.c
1967
__naked void bounds_refinement_several_overlaps(void *ctx)
tools/testing/selftests/bpf/progs/verifier_bounds.c
1989
__naked void bounds_refinement_multiple_overlaps(void *ctx)
tools/testing/selftests/bpf/progs/verifier_bounds.c
20
__naked void bounds_map_value_variant_1(void)
tools/testing/selftests/bpf/progs/verifier_bounds.c
2006
__naked void signed_unsigned_intersection32_case1(void *ctx)
tools/testing/selftests/bpf/progs/verifier_bounds.c
2024
__naked void signed_unsigned_intersection32_case2(void *ctx)
tools/testing/selftests/bpf/progs/verifier_bounds.c
2043
__naked void or_scalar_fork_rejects_oob(void)
tools/testing/selftests/bpf/progs/verifier_bounds.c
206
__naked void var_off_insn_off_test1(void)
tools/testing/selftests/bpf/progs/verifier_bounds.c
2073
__naked void and_scalar_fork_still_works(void)
tools/testing/selftests/bpf/progs/verifier_bounds.c
2105
__naked void or_scalar_fork_allows_inbounds(void)
tools/testing/selftests/bpf/progs/verifier_bounds.c
235
__naked void var_off_insn_off_test2(void)
tools/testing/selftests/bpf/progs/verifier_bounds.c
265
__naked void of_non_boundary_crossing_range(void)
tools/testing/selftests/bpf/progs/verifier_bounds.c
307
__naked void of_boundary_crossing_range_1(void)
tools/testing/selftests/bpf/progs/verifier_bounds.c
347
__naked void of_boundary_crossing_range_2(void)
tools/testing/selftests/bpf/progs/verifier_bounds.c
388
__naked void after_wrapping_32_bit_addition(void)
tools/testing/selftests/bpf/progs/verifier_bounds.c
421
__naked void shift_with_oversized_count_operand(void)
tools/testing/selftests/bpf/progs/verifier_bounds.c
454
__naked void shift_of_maybe_negative_number(void)
tools/testing/selftests/bpf/progs/verifier_bounds.c
489
__naked void shift_with_64_bit_input(void)
tools/testing/selftests/bpf/progs/verifier_bounds.c
52
__naked void bounds_map_value_variant_2(void)
tools/testing/selftests/bpf/progs/verifier_bounds.c
521
__naked void size_signed_32bit_overflow_test1(void)
tools/testing/selftests/bpf/progs/verifier_bounds.c
546
__naked void size_signed_32bit_overflow_test2(void)
tools/testing/selftests/bpf/progs/verifier_bounds.c
573
__naked void size_signed_32bit_overflow_test3(void)
tools/testing/selftests/bpf/progs/verifier_bounds.c
599
__naked void size_signed_32bit_overflow_test4(void)
tools/testing/selftests/bpf/progs/verifier_bounds.c
632
__naked void _32bit_and_64bit_arithmetic_test1(void)
tools/testing/selftests/bpf/progs/verifier_bounds.c
661
__naked void _32bit_and_64bit_arithmetic_test2(void)
tools/testing/selftests/bpf/progs/verifier_bounds.c
684
__naked void for_wa_0_wb_wa(void)
tools/testing/selftests/bpf/progs/verifier_bounds.c
715
__naked void reg_0_reg_xor_1(void)
tools/testing/selftests/bpf/progs/verifier_bounds.c
748
__naked void reg32_0_reg32_xor_1(void)
tools/testing/selftests/bpf/progs/verifier_bounds.c
781
__naked void reg_2_reg_xor_3(void)
tools/testing/selftests/bpf/progs/verifier_bounds.c
808
__naked void reg_any_reg_xor_3(void)
tools/testing/selftests/bpf/progs/verifier_bounds.c
82
__naked void subtraction_on_pointers_for_unpriv(void)
tools/testing/selftests/bpf/progs/verifier_bounds.c
835
__naked void reg32_any_reg32_xor_3(void)
tools/testing/selftests/bpf/progs/verifier_bounds.c
868
__naked void reg_0_reg_xor_3(void)
tools/testing/selftests/bpf/progs/verifier_bounds.c
902
__naked void reg32_0_reg32_xor_3(void)
tools/testing/selftests/bpf/progs/verifier_bounds.c
930
__naked void non_const_xor_src_dst(void)
tools/testing/selftests/bpf/progs/verifier_bounds.c
951
__naked void non_const_or_src_dst(void)
tools/testing/selftests/bpf/progs/verifier_bounds.c
972
__naked void non_const_mul_regs(void)
tools/testing/selftests/bpf/progs/verifier_bounds.c
993
__naked void _32_bit_truncation_test_1(void)
tools/testing/selftests/bpf/progs/verifier_bounds_deduction.c
107
__naked void deducing_bounds_from_const_7(void)
tools/testing/selftests/bpf/progs/verifier_bounds_deduction.c
12
__naked void deducing_bounds_from_const_1(void)
tools/testing/selftests/bpf/progs/verifier_bounds_deduction.c
126
__naked void deducing_bounds_from_const_8(void)
tools/testing/selftests/bpf/progs/verifier_bounds_deduction.c
144
__naked void deducing_bounds_from_const_9(void)
tools/testing/selftests/bpf/progs/verifier_bounds_deduction.c
159
__naked void deducing_bounds_from_const_10(void)
tools/testing/selftests/bpf/progs/verifier_bounds_deduction.c
27
__naked void deducing_bounds_from_const_2(void)
tools/testing/selftests/bpf/progs/verifier_bounds_deduction.c
44
__naked void deducing_bounds_from_const_3(void)
tools/testing/selftests/bpf/progs/verifier_bounds_deduction.c
59
__naked void deducing_bounds_from_const_4(void)
tools/testing/selftests/bpf/progs/verifier_bounds_deduction.c
77
__naked void deducing_bounds_from_const_5(void)
tools/testing/selftests/bpf/progs/verifier_bounds_deduction.c
91
__naked void deducing_bounds_from_const_6(void)
tools/testing/selftests/bpf/progs/verifier_bounds_deduction_non_const.c
10
__naked void deducing_bounds_from_non_const_1(void)
tools/testing/selftests/bpf/progs/verifier_bounds_deduction_non_const.c
117
__naked void deducing_bounds_from_non_const_6(void)
tools/testing/selftests/bpf/progs/verifier_bounds_deduction_non_const.c
138
__naked void deducing_bounds_from_non_const_7(void)
tools/testing/selftests/bpf/progs/verifier_bounds_deduction_non_const.c
160
__naked void deducing_bounds_from_non_const_8(void)
tools/testing/selftests/bpf/progs/verifier_bounds_deduction_non_const.c
182
__naked void deducing_bounds_from_non_const_9(void)
tools/testing/selftests/bpf/progs/verifier_bounds_deduction_non_const.c
201
__naked void deducing_bounds_from_non_const_10(void)
tools/testing/selftests/bpf/progs/verifier_bounds_deduction_non_const.c
222
__naked void deducing_bounds_from_non_const_11(void)
tools/testing/selftests/bpf/progs/verifier_bounds_deduction_non_const.c
243
__naked void deducing_bounds_from_non_const_12(void)
tools/testing/selftests/bpf/progs/verifier_bounds_deduction_non_const.c
264
__naked void deducing_bounds_from_non_const_13(void)
tools/testing/selftests/bpf/progs/verifier_bounds_deduction_non_const.c
285
__naked void deducing_bounds_from_non_const_14(void)
tools/testing/selftests/bpf/progs/verifier_bounds_deduction_non_const.c
306
__naked void deducing_bounds_from_non_const_15(void)
tools/testing/selftests/bpf/progs/verifier_bounds_deduction_non_const.c
31
__naked void deducing_bounds_from_non_const_2(void)
tools/testing/selftests/bpf/progs/verifier_bounds_deduction_non_const.c
327
__naked void deducing_bounds_from_non_const_16(void)
tools/testing/selftests/bpf/progs/verifier_bounds_deduction_non_const.c
348
__naked void deducing_bounds_from_non_const_17(void)
tools/testing/selftests/bpf/progs/verifier_bounds_deduction_non_const.c
369
__naked void deducing_bounds_from_non_const_18(void)
tools/testing/selftests/bpf/progs/verifier_bounds_deduction_non_const.c
390
__naked void deducing_bounds_from_non_const_19(void)
tools/testing/selftests/bpf/progs/verifier_bounds_deduction_non_const.c
412
__naked void deducing_bounds_from_non_const_20(void)
tools/testing/selftests/bpf/progs/verifier_bounds_deduction_non_const.c
431
__naked void deducing_bounds_from_non_const_21(void)
tools/testing/selftests/bpf/progs/verifier_bounds_deduction_non_const.c
452
__naked void deducing_bounds_from_non_const_22(void)
tools/testing/selftests/bpf/progs/verifier_bounds_deduction_non_const.c
473
__naked void deducing_bounds_from_non_const_23(void)
tools/testing/selftests/bpf/progs/verifier_bounds_deduction_non_const.c
494
__naked void deducing_bounds_from_non_const_24(void)
tools/testing/selftests/bpf/progs/verifier_bounds_deduction_non_const.c
515
__naked void deducing_bounds_from_non_const_25(void)
tools/testing/selftests/bpf/progs/verifier_bounds_deduction_non_const.c
52
__naked void deducing_bounds_from_non_const_3(void)
tools/testing/selftests/bpf/progs/verifier_bounds_deduction_non_const.c
536
__naked void deducing_bounds_from_non_const_26(void)
tools/testing/selftests/bpf/progs/verifier_bounds_deduction_non_const.c
557
__naked void deducing_bounds_from_non_const_27(void)
tools/testing/selftests/bpf/progs/verifier_bounds_deduction_non_const.c
578
__naked void deducing_bounds_from_non_const_28(void)
tools/testing/selftests/bpf/progs/verifier_bounds_deduction_non_const.c
599
__naked void deducing_bounds_from_non_const_29(void)
tools/testing/selftests/bpf/progs/verifier_bounds_deduction_non_const.c
620
__naked void deducing_bounds_from_non_const_30(void)
tools/testing/selftests/bpf/progs/verifier_bounds_deduction_non_const.c
74
__naked void deducing_bounds_from_non_const_4(void)
tools/testing/selftests/bpf/progs/verifier_bounds_deduction_non_const.c
96
__naked void deducing_bounds_from_non_const_5(void)
tools/testing/selftests/bpf/progs/verifier_bounds_mix_sign_unsign.c
117
__naked void signed_and_unsigned_variant_3(void)
tools/testing/selftests/bpf/progs/verifier_bounds_mix_sign_unsign.c
149
__naked void signed_and_unsigned_variant_4(void)
tools/testing/selftests/bpf/progs/verifier_bounds_mix_sign_unsign.c
181
__naked void signed_and_unsigned_variant_5(void)
tools/testing/selftests/bpf/progs/verifier_bounds_mix_sign_unsign.c
19
__naked void signed_and_unsigned_positive_bounds(void)
tools/testing/selftests/bpf/progs/verifier_bounds_mix_sign_unsign.c
214
__naked void signed_and_unsigned_variant_6(void)
tools/testing/selftests/bpf/progs/verifier_bounds_mix_sign_unsign.c
244
__naked void signed_and_unsigned_variant_7(void)
tools/testing/selftests/bpf/progs/verifier_bounds_mix_sign_unsign.c
277
__naked void signed_and_unsigned_variant_8(void)
tools/testing/selftests/bpf/progs/verifier_bounds_mix_sign_unsign.c
310
__naked void signed_and_unsigned_variant_9(void)
tools/testing/selftests/bpf/progs/verifier_bounds_mix_sign_unsign.c
344
__naked void signed_and_unsigned_variant_10(void)
tools/testing/selftests/bpf/progs/verifier_bounds_mix_sign_unsign.c
378
__naked void signed_and_unsigned_variant_11(void)
tools/testing/selftests/bpf/progs/verifier_bounds_mix_sign_unsign.c
413
__naked void signed_and_unsigned_variant_12(void)
tools/testing/selftests/bpf/progs/verifier_bounds_mix_sign_unsign.c
447
__naked void signed_and_unsigned_variant_13(void)
tools/testing/selftests/bpf/progs/verifier_bounds_mix_sign_unsign.c
484
__naked void signed_and_unsigned_variant_14(void)
tools/testing/selftests/bpf/progs/verifier_bounds_mix_sign_unsign.c
51
__naked void checks_mixing_signed_and_unsigned(void)
tools/testing/selftests/bpf/progs/verifier_bounds_mix_sign_unsign.c
522
__naked void signed_and_unsigned_variant_15(void)
tools/testing/selftests/bpf/progs/verifier_bounds_mix_sign_unsign.c
83
__naked void signed_and_unsigned_variant_2(void)
tools/testing/selftests/bpf/progs/verifier_bpf_fastcall.c
106
__naked void wrong_reg_in_pattern1(void)
tools/testing/selftests/bpf/progs/verifier_bpf_fastcall.c
127
__naked void wrong_reg_in_pattern2(void)
tools/testing/selftests/bpf/progs/verifier_bpf_fastcall.c
148
__naked void wrong_reg_in_pattern3(void)
tools/testing/selftests/bpf/progs/verifier_bpf_fastcall.c
169
__naked void wrong_base_in_pattern(void)
tools/testing/selftests/bpf/progs/verifier_bpf_fastcall.c
191
__naked void wrong_insn_in_pattern(void)
tools/testing/selftests/bpf/progs/verifier_bpf_fastcall.c
20
__naked void simple(void)
tools/testing/selftests/bpf/progs/verifier_bpf_fastcall.c
213
__naked void wrong_off_in_pattern1(void)
tools/testing/selftests/bpf/progs/verifier_bpf_fastcall.c
235
__naked void wrong_off_in_pattern2(void)
tools/testing/selftests/bpf/progs/verifier_bpf_fastcall.c
256
__naked void wrong_size_in_pattern(void)
tools/testing/selftests/bpf/progs/verifier_bpf_fastcall.c
277
__naked void partial_pattern(void)
tools/testing/selftests/bpf/progs/verifier_bpf_fastcall.c
311
__naked void min_stack_offset(void)
tools/testing/selftests/bpf/progs/verifier_bpf_fastcall.c
342
__naked void bad_fixed_read(void)
tools/testing/selftests/bpf/progs/verifier_bpf_fastcall.c
366
__naked void bad_fixed_write(void)
tools/testing/selftests/bpf/progs/verifier_bpf_fastcall.c
390
__naked void bad_varying_read(void)
tools/testing/selftests/bpf/progs/verifier_bpf_fastcall.c
419
__naked void bad_varying_write(void)
tools/testing/selftests/bpf/progs/verifier_bpf_fastcall.c
448
__naked void bad_write_in_subprog(void)
tools/testing/selftests/bpf/progs/verifier_bpf_fastcall.c
465
__naked static void bad_write_in_subprog_aux(void)
tools/testing/selftests/bpf/progs/verifier_bpf_fastcall.c
482
__naked void bad_helper_write(void)
tools/testing/selftests/bpf/progs/verifier_bpf_fastcall.c
522
__naked void invalidate_one_subprog(void)
tools/testing/selftests/bpf/progs/verifier_bpf_fastcall.c
540
__naked static void invalidate_one_subprog_aux(void)
tools/testing/selftests/bpf/progs/verifier_bpf_fastcall.c
570
__naked void subprogs_use_independent_offsets(void)
tools/testing/selftests/bpf/progs/verifier_bpf_fastcall.c
585
__naked static void subprogs_use_independent_offsets_aux(void)
tools/testing/selftests/bpf/progs/verifier_bpf_fastcall.c
604
__naked void helper_call_does_not_prevent_bpf_fastcall(void)
tools/testing/selftests/bpf/progs/verifier_bpf_fastcall.c
644
__naked void may_goto_interaction_x86_64(void)
tools/testing/selftests/bpf/progs/verifier_bpf_fastcall.c
68
__naked void canary_arm64_riscv64(void)
tools/testing/selftests/bpf/progs/verifier_bpf_fastcall.c
682
__naked void may_goto_interaction_arm64(void)
tools/testing/selftests/bpf/progs/verifier_bpf_fastcall.c
700
__naked static void dummy_loop_callback(void)
tools/testing/selftests/bpf/progs/verifier_bpf_fastcall.c
734
__naked int bpf_loop_interaction1(void)
tools/testing/selftests/bpf/progs/verifier_bpf_fastcall.c
774
__naked int bpf_loop_interaction2(void)
tools/testing/selftests/bpf/progs/verifier_bpf_fastcall.c
812
__naked int cumulative_stack_depth(void)
tools/testing/selftests/bpf/progs/verifier_bpf_fastcall.c
826
__naked static void cumulative_stack_depth_subprog(void)
tools/testing/selftests/bpf/progs/verifier_bpf_fastcall.c
843
__naked void kfunc_bpf_cast_to_kern_ctx(void)
tools/testing/selftests/bpf/progs/verifier_bpf_fastcall.c
87
__naked void canary_zero_spills(void)
tools/testing/selftests/bpf/progs/verifier_bpf_get_stack.c
32
__naked void stack_return_r0_within_range(void)
tools/testing/selftests/bpf/progs/verifier_bpf_get_stack.c
83
__naked void return_r0_range_is_refined(void)
tools/testing/selftests/bpf/progs/verifier_bpf_trap.c
28
__naked void bpf_trap_at_func_end(void)
tools/testing/selftests/bpf/progs/verifier_bpf_trap.c
42
__naked void dead_bpf_trap_in_middle(void)
tools/testing/selftests/bpf/progs/verifier_bpf_trap.c
58
__naked void live_bpf_trap_in_middle(void)
tools/testing/selftests/bpf/progs/verifier_bswap.c
16
__naked void bswap_16(void)
tools/testing/selftests/bpf/progs/verifier_bswap.c
28
__naked void bswap_32(void)
tools/testing/selftests/bpf/progs/verifier_bswap.c
40
__naked void bswap_64(void)
tools/testing/selftests/bpf/progs/verifier_bswap.c
56
__naked void name(void) \
tools/testing/selftests/bpf/progs/verifier_bswap.c
97
__naked void bswap_reset_reg_id(void)
tools/testing/selftests/bpf/progs/verifier_btf_ctx_access.c
11
__naked void btf_ctx_access_accept(void)
tools/testing/selftests/bpf/progs/verifier_btf_ctx_access.c
23
__naked void ctx_access_u32_pointer_accept(void)
tools/testing/selftests/bpf/progs/verifier_btf_ctx_access.c
35
__naked void ctx_access_u32_pointer_reject_32(void)
tools/testing/selftests/bpf/progs/verifier_btf_ctx_access.c
47
__naked void ctx_access_u32_pointer_reject_16(void)
tools/testing/selftests/bpf/progs/verifier_btf_ctx_access.c
59
__naked void ctx_access_u32_pointer_reject_8(void)
tools/testing/selftests/bpf/progs/verifier_btf_ctx_access.c
71
__naked void ctx_access_const_void_pointer_accept(void)
tools/testing/selftests/bpf/progs/verifier_cfg.c
104
__naked void conditional_loop2(void)
tools/testing/selftests/bpf/progs/verifier_cfg.c
12
__naked void unreachable(void)
tools/testing/selftests/bpf/progs/verifier_cfg.c
126
__naked void uncond_loop_after_cond_jmp(void)
tools/testing/selftests/bpf/progs/verifier_cfg.c
138
__naked __noinline __used
tools/testing/selftests/bpf/progs/verifier_cfg.c
151
__naked void uncond_loop_in_subprog_after_cond_jmp(void)
tools/testing/selftests/bpf/progs/verifier_cfg.c
24
__naked void unreachable2(void)
tools/testing/selftests/bpf/progs/verifier_cfg.c
37
__naked void out_of_range_jump(void)
tools/testing/selftests/bpf/progs/verifier_cfg.c
50
__naked void out_of_range_jump2(void)
tools/testing/selftests/bpf/progs/verifier_cfg.c
62
__naked void loop_back_edge(void)
tools/testing/selftests/bpf/progs/verifier_cfg.c
74
__naked void loop2_back_edge(void)
tools/testing/selftests/bpf/progs/verifier_cfg.c
89
__naked void conditional_loop(void)
tools/testing/selftests/bpf/progs/verifier_cgroup_inv_retcode.c
11
__naked void with_invalid_return_code_test1(void)
tools/testing/selftests/bpf/progs/verifier_cgroup_inv_retcode.c
22
__naked void with_invalid_return_code_test2(void)
tools/testing/selftests/bpf/progs/verifier_cgroup_inv_retcode.c
34
__naked void with_invalid_return_code_test3(void)
tools/testing/selftests/bpf/progs/verifier_cgroup_inv_retcode.c
46
__naked void with_invalid_return_code_test4(void)
tools/testing/selftests/bpf/progs/verifier_cgroup_inv_retcode.c
57
__naked void with_invalid_return_code_test5(void)
tools/testing/selftests/bpf/progs/verifier_cgroup_inv_retcode.c
68
__naked void with_invalid_return_code_test6(void)
tools/testing/selftests/bpf/progs/verifier_cgroup_inv_retcode.c
79
__naked void with_invalid_return_code_test7(void)
tools/testing/selftests/bpf/progs/verifier_cgroup_skb.c
100
__naked void test_4_for_cgroup_skb(void)
tools/testing/selftests/bpf/progs/verifier_cgroup_skb.c
13
__naked void test_1_for_cgroup_skb(void)
tools/testing/selftests/bpf/progs/verifier_cgroup_skb.c
139
__naked void tc_classid_for_cgroup_skb(void)
tools/testing/selftests/bpf/progs/verifier_cgroup_skb.c
154
__naked void data_meta_for_cgroup_skb(void)
tools/testing/selftests/bpf/progs/verifier_cgroup_skb.c
169
__naked void flow_keys_for_cgroup_skb(void)
tools/testing/selftests/bpf/progs/verifier_cgroup_skb.c
184
__naked void napi_id_for_cgroup_skb(void)
tools/testing/selftests/bpf/progs/verifier_cgroup_skb.c
201
__naked void write_tstamp_from_cgroup_skb(void)
tools/testing/selftests/bpf/progs/verifier_cgroup_skb.c
216
__naked void read_tstamp_from_cgroup_skb(void)
tools/testing/selftests/bpf/progs/verifier_cgroup_skb.c
46
__naked void test_2_for_cgroup_skb(void)
tools/testing/selftests/bpf/progs/verifier_cgroup_skb.c
71
__naked void test_3_for_cgroup_skb(void)
tools/testing/selftests/bpf/progs/verifier_cgroup_storage.c
113
__naked void invalid_cgroup_storage_access_4(void)
tools/testing/selftests/bpf/progs/verifier_cgroup_storage.c
133
__naked void invalid_cgroup_storage_access_5(void)
tools/testing/selftests/bpf/progs/verifier_cgroup_storage.c
153
__naked void invalid_cgroup_storage_access_6(void)
tools/testing/selftests/bpf/progs/verifier_cgroup_storage.c
172
__naked void per_cpu_cgroup_storage_access(void)
tools/testing/selftests/bpf/progs/verifier_cgroup_storage.c
192
__naked void cpu_cgroup_storage_access_1(void)
tools/testing/selftests/bpf/progs/verifier_cgroup_storage.c
212
__naked void cpu_cgroup_storage_access_2(void)
tools/testing/selftests/bpf/progs/verifier_cgroup_storage.c
231
__naked void cpu_cgroup_storage_access_3(void)
tools/testing/selftests/bpf/progs/verifier_cgroup_storage.c
252
__naked void cpu_cgroup_storage_access_4(void)
tools/testing/selftests/bpf/progs/verifier_cgroup_storage.c
272
__naked void cpu_cgroup_storage_access_5(void)
tools/testing/selftests/bpf/progs/verifier_cgroup_storage.c
292
__naked void cpu_cgroup_storage_access_6(void)
tools/testing/selftests/bpf/progs/verifier_cgroup_storage.c
33
__naked void valid_cgroup_storage_access(void)
tools/testing/selftests/bpf/progs/verifier_cgroup_storage.c
53
__naked void invalid_cgroup_storage_access_1(void)
tools/testing/selftests/bpf/progs/verifier_cgroup_storage.c
73
__naked void invalid_cgroup_storage_access_2(void)
tools/testing/selftests/bpf/progs/verifier_cgroup_storage.c
92
__naked void invalid_cgroup_storage_access_3(void)
tools/testing/selftests/bpf/progs/verifier_const_or.c
11
__naked void constant_should_keep_constant_type(void)
tools/testing/selftests/bpf/progs/verifier_const_or.c
29
__naked void not_bypass_stack_boundary_checks_1(void)
tools/testing/selftests/bpf/progs/verifier_const_or.c
47
__naked void register_should_keep_constant_type(void)
tools/testing/selftests/bpf/progs/verifier_const_or.c
66
__naked void not_bypass_stack_boundary_checks_2(void)
tools/testing/selftests/bpf/progs/verifier_ctx.c
106
__naked void or_null_check_1_ctx(void)
tools/testing/selftests/bpf/progs/verifier_ctx.c
11
__naked void context_stores_via_bpf_atomic(void)
tools/testing/selftests/bpf/progs/verifier_ctx.c
120
__naked void or_null_check_2_null(void)
tools/testing/selftests/bpf/progs/verifier_ctx.c
135
__naked void or_null_check_3_1(void)
tools/testing/selftests/bpf/progs/verifier_ctx.c
150
__naked void null_check_4_ctx_const(void)
tools/testing/selftests/bpf/progs/verifier_ctx.c
165
__naked void null_check_5_null_connect(void)
tools/testing/selftests/bpf/progs/verifier_ctx.c
180
__naked void null_check_6_null_bind(void)
tools/testing/selftests/bpf/progs/verifier_ctx.c
195
__naked void null_check_7_ctx_bind(void)
tools/testing/selftests/bpf/progs/verifier_ctx.c
209
__naked void null_check_8_null_bind(void)
tools/testing/selftests/bpf/progs/verifier_ctx.c
225
__naked void invalid_narrow_load##ctx##field(void) \
tools/testing/selftests/bpf/progs/verifier_ctx.c
25
__naked void make_ptr_to_ctx_unusable(void)
tools/testing/selftests/bpf/progs/verifier_ctx.c
250
__naked void unaligned_ctx_access_##ctx##field(void) \
tools/testing/selftests/bpf/progs/verifier_ctx.c
268
__naked void padding_ctx_access_##ctx(void) \
tools/testing/selftests/bpf/progs/verifier_ctx.c
41
__naked void unmodified_ctx_pointer_to_helper(void)
tools/testing/selftests/bpf/progs/verifier_ctx.c
56
__naked void ctx_pointer_to_helper_1(void)
tools/testing/selftests/bpf/progs/verifier_ctx.c
73
__naked void ctx_pointer_to_helper_2(void)
tools/testing/selftests/bpf/progs/verifier_ctx.c
88
__naked void ctx_pointer_to_helper_3(void)
tools/testing/selftests/bpf/progs/verifier_ctx_sk_msg.c
11
__naked void access_family_in_sk_msg(void)
tools/testing/selftests/bpf/progs/verifier_ctx_sk_msg.c
114
__naked void access_size_in_sk_msg(void)
tools/testing/selftests/bpf/progs/verifier_ctx_sk_msg.c
128
__naked void of_size_in_sk_msg(void)
tools/testing/selftests/bpf/progs/verifier_ctx_sk_msg.c
141
__naked void past_end_of_sk_msg(void)
tools/testing/selftests/bpf/progs/verifier_ctx_sk_msg.c
155
__naked void read_offset_in_sk_msg(void)
tools/testing/selftests/bpf/progs/verifier_ctx_sk_msg.c
168
__naked void packet_read_for_sk_msg(void)
tools/testing/selftests/bpf/progs/verifier_ctx_sk_msg.c
188
__naked void packet_write_for_sk_msg(void)
tools/testing/selftests/bpf/progs/verifier_ctx_sk_msg.c
208
__naked void direct_packet_access_sk_msg(void)
tools/testing/selftests/bpf/progs/verifier_ctx_sk_msg.c
24
__naked void remote_ip4_in_sk_msg(void)
tools/testing/selftests/bpf/progs/verifier_ctx_sk_msg.c
37
__naked void local_ip4_in_sk_msg(void)
tools/testing/selftests/bpf/progs/verifier_ctx_sk_msg.c
50
__naked void remote_port_in_sk_msg(void)
tools/testing/selftests/bpf/progs/verifier_ctx_sk_msg.c
63
__naked void local_port_in_sk_msg(void)
tools/testing/selftests/bpf/progs/verifier_ctx_sk_msg.c
76
__naked void remote_ip6_in_sk_msg(void)
tools/testing/selftests/bpf/progs/verifier_ctx_sk_msg.c
95
__naked void local_ip6_in_sk_msg(void)
tools/testing/selftests/bpf/progs/verifier_d_path.c
11
__naked void d_path_accept(void)
tools/testing/selftests/bpf/progs/verifier_d_path.c
31
__naked void d_path_reject(void)
tools/testing/selftests/bpf/progs/verifier_direct_packet_access.c
118
__naked void pkt_end_reg_good_access(void)
tools/testing/selftests/bpf/progs/verifier_direct_packet_access.c
12
__naked void end_pkt_start_is_allowed(void)
tools/testing/selftests/bpf/progs/verifier_direct_packet_access.c
140
__naked void pkt_end_reg_bad_access(void)
tools/testing/selftests/bpf/progs/verifier_direct_packet_access.c
162
__naked void pkt_end_reg_both_accesses(void)
tools/testing/selftests/bpf/progs/verifier_direct_packet_access.c
185
__naked void test8_double_test_variant_1(void)
tools/testing/selftests/bpf/progs/verifier_direct_packet_access.c
209
__naked void test9_double_test_variant_2(void)
tools/testing/selftests/bpf/progs/verifier_direct_packet_access.c
233
__naked void packet_access_test10_write_invalid(void)
tools/testing/selftests/bpf/progs/verifier_direct_packet_access.c
255
__naked void access_test11_shift_good_access(void)
tools/testing/selftests/bpf/progs/verifier_direct_packet_access.c
28
__naked void direct_packet_access_test1(void)
tools/testing/selftests/bpf/progs/verifier_direct_packet_access.c
282
__naked void access_test12_and_good_access(void)
tools/testing/selftests/bpf/progs/verifier_direct_packet_access.c
309
__naked void access_test13_branches_good_access(void)
tools/testing/selftests/bpf/progs/verifier_direct_packet_access.c
342
__naked void _0_const_imm_good_access(void)
tools/testing/selftests/bpf/progs/verifier_direct_packet_access.c
369
__naked void access_test15_spill_with_xadd(void)
tools/testing/selftests/bpf/progs/verifier_direct_packet_access.c
395
__naked void test16_arith_on_data_end(void)
tools/testing/selftests/bpf/progs/verifier_direct_packet_access.c
417
__naked void packet_access_test17_pruning_alignment(void)
tools/testing/selftests/bpf/progs/verifier_direct_packet_access.c
442
__naked void test18_imm_pkt_ptr_1(void)
tools/testing/selftests/bpf/progs/verifier_direct_packet_access.c
462
__naked void test19_imm_pkt_ptr_2(void)
tools/testing/selftests/bpf/progs/verifier_direct_packet_access.c
48
__naked void direct_packet_access_test2(void)
tools/testing/selftests/bpf/progs/verifier_direct_packet_access.c
484
__naked void test20_x_pkt_ptr_1(void)
tools/testing/selftests/bpf/progs/verifier_direct_packet_access.c
511
__naked void test21_x_pkt_ptr_2(void)
tools/testing/selftests/bpf/progs/verifier_direct_packet_access.c
540
__naked void test22_x_pkt_ptr_3(void)
tools/testing/selftests/bpf/progs/verifier_direct_packet_access.c
574
__naked void test23_x_pkt_ptr_4(void)
tools/testing/selftests/bpf/progs/verifier_direct_packet_access.c
604
__naked void test24_x_pkt_ptr_5(void)
tools/testing/selftests/bpf/progs/verifier_direct_packet_access.c
633
__naked void test25_marking_on_good_access(void)
tools/testing/selftests/bpf/progs/verifier_direct_packet_access.c
654
__naked void test26_marking_on_bad_access(void)
tools/testing/selftests/bpf/progs/verifier_direct_packet_access.c
675
__naked void test27_marking_on_good_access(void)
tools/testing/selftests/bpf/progs/verifier_direct_packet_access.c
695
__naked void test28_marking_on_bad_access(void)
tools/testing/selftests/bpf/progs/verifier_direct_packet_access.c
716
__naked void reg_pkt_end_in_subprog(void)
tools/testing/selftests/bpf/progs/verifier_direct_packet_access.c
734
static __naked __noinline __attribute__((used))
tools/testing/selftests/bpf/progs/verifier_direct_packet_access.c
749
__naked void id_in_regsafe_bad_access(void)
tools/testing/selftests/bpf/progs/verifier_direct_packet_access.c
809
__naked void access_non_linear_##name(void) \
tools/testing/selftests/bpf/progs/verifier_direct_packet_access.c
84
__naked void direct_packet_access_test3(void)
tools/testing/selftests/bpf/progs/verifier_direct_packet_access.c
840
__naked void access_non_linear_linearized(void)
tools/testing/selftests/bpf/progs/verifier_direct_packet_access.c
98
__naked void direct_packet_access_test4_write(void)
tools/testing/selftests/bpf/progs/verifier_direct_stack_access_wraparound.c
12
__naked void with_32_bit_wraparound_test1(void)
tools/testing/selftests/bpf/progs/verifier_direct_stack_access_wraparound.c
28
__naked void with_32_bit_wraparound_test2(void)
tools/testing/selftests/bpf/progs/verifier_direct_stack_access_wraparound.c
44
__naked void with_32_bit_wraparound_test3(void)
tools/testing/selftests/bpf/progs/verifier_div0.c
11
__naked void by_0_zero_check_1_1(void)
tools/testing/selftests/bpf/progs/verifier_div0.c
110
__naked void _0_zero_check_1_cls_1(void)
tools/testing/selftests/bpf/progs/verifier_div0.c
123
__naked void _0_zero_check_2_cls_1(void)
tools/testing/selftests/bpf/progs/verifier_div0.c
136
__naked void by_0_zero_check_cls(void)
tools/testing/selftests/bpf/progs/verifier_div0.c
149
__naked void _0_zero_check_ok_cls_2(void)
tools/testing/selftests/bpf/progs/verifier_div0.c
164
__naked void _0_zero_check_1_cls_2(void)
tools/testing/selftests/bpf/progs/verifier_div0.c
177
__naked void _0_zero_check_2_cls_2(void)
tools/testing/selftests/bpf/progs/verifier_div0.c
190
__naked void _0_zero_check_1_cls_3(void)
tools/testing/selftests/bpf/progs/verifier_div0.c
203
__naked void _0_zero_check_2_cls_3(void)
tools/testing/selftests/bpf/progs/verifier_div0.c
25
__naked void by_0_zero_check_2_1(void)
tools/testing/selftests/bpf/progs/verifier_div0.c
39
__naked void div64_by_0_zero_check(void)
tools/testing/selftests/bpf/progs/verifier_div0.c
53
__naked void by_0_zero_check_1_2(void)
tools/testing/selftests/bpf/progs/verifier_div0.c
67
__naked void by_0_zero_check_2_2(void)
tools/testing/selftests/bpf/progs/verifier_div0.c
81
__naked void mod64_by_0_zero_check(void)
tools/testing/selftests/bpf/progs/verifier_div0.c
95
__naked void _0_zero_check_ok_cls_1(void)
tools/testing/selftests/bpf/progs/verifier_div_mod_bounds.c
1019
__naked void smod64_neg_divisor_2(void)
tools/testing/selftests/bpf/progs/verifier_div_mod_bounds.c
1042
__naked void smod64_neg_divisor_3(void)
tools/testing/selftests/bpf/progs/verifier_div_mod_bounds.c
1065
__naked void smod64_neg_divisor_unchanged(void)
tools/testing/selftests/bpf/progs/verifier_div_mod_bounds.c
108
__naked void sdiv32_pos_divisor_1(void)
tools/testing/selftests/bpf/progs/verifier_div_mod_bounds.c
1088
__naked void smod64_zero_divisor(void)
tools/testing/selftests/bpf/progs/verifier_div_mod_bounds.c
1112
__naked void smod64_overflow_1(void)
tools/testing/selftests/bpf/progs/verifier_div_mod_bounds.c
1136
__naked void smod64_overflow_2(void)
tools/testing/selftests/bpf/progs/verifier_div_mod_bounds.c
131
__naked void sdiv32_pos_divisor_2(void)
tools/testing/selftests/bpf/progs/verifier_div_mod_bounds.c
154
__naked void sdiv32_pos_divisor_3(void)
tools/testing/selftests/bpf/progs/verifier_div_mod_bounds.c
177
__naked void sdiv32_neg_divisor_1(void)
tools/testing/selftests/bpf/progs/verifier_div_mod_bounds.c
18
__naked void udiv32_pos_divisor(void)
tools/testing/selftests/bpf/progs/verifier_div_mod_bounds.c
200
__naked void sdiv32_neg_divisor_2(void)
tools/testing/selftests/bpf/progs/verifier_div_mod_bounds.c
223
__naked void sdiv32_neg_divisor_3(void)
tools/testing/selftests/bpf/progs/verifier_div_mod_bounds.c
246
__naked void sdiv32_zero_divisor(void)
tools/testing/selftests/bpf/progs/verifier_div_mod_bounds.c
269
__naked void sdiv32_overflow_1(void)
tools/testing/selftests/bpf/progs/verifier_div_mod_bounds.c
290
__naked void sdiv32_overflow_2(void)
tools/testing/selftests/bpf/progs/verifier_div_mod_bounds.c
309
__naked void sdiv64_pos_divisor_1(void)
tools/testing/selftests/bpf/progs/verifier_div_mod_bounds.c
332
__naked void sdiv64_pos_divisor_2(void)
tools/testing/selftests/bpf/progs/verifier_div_mod_bounds.c
355
__naked void sdiv64_pos_divisor_3(void)
tools/testing/selftests/bpf/progs/verifier_div_mod_bounds.c
378
__naked void sdiv64_neg_divisor_1(void)
tools/testing/selftests/bpf/progs/verifier_div_mod_bounds.c
40
__naked void udiv32_zero_divisor(void)
tools/testing/selftests/bpf/progs/verifier_div_mod_bounds.c
401
__naked void sdiv64_neg_divisor_2(void)
tools/testing/selftests/bpf/progs/verifier_div_mod_bounds.c
424
__naked void sdiv64_neg_divisor_3(void)
tools/testing/selftests/bpf/progs/verifier_div_mod_bounds.c
447
__naked void sdiv64_zero_divisor(void)
tools/testing/selftests/bpf/progs/verifier_div_mod_bounds.c
470
__naked void sdiv64_overflow_1(void)
tools/testing/selftests/bpf/progs/verifier_div_mod_bounds.c
491
__naked void sdiv64_overflow_2(void)
tools/testing/selftests/bpf/progs/verifier_div_mod_bounds.c
511
__naked void umod32_pos_divisor(void)
tools/testing/selftests/bpf/progs/verifier_div_mod_bounds.c
533
__naked void umod32_pos_divisor_unchanged(void)
tools/testing/selftests/bpf/progs/verifier_div_mod_bounds.c
557
__naked void umod32_zero_divisor(void)
tools/testing/selftests/bpf/progs/verifier_div_mod_bounds.c
582
__naked void umod64_pos_divisor(void)
tools/testing/selftests/bpf/progs/verifier_div_mod_bounds.c
604
__naked void umod64_pos_divisor_unchanged(void)
tools/testing/selftests/bpf/progs/verifier_div_mod_bounds.c
628
__naked void umod64_zero_divisor(void)
tools/testing/selftests/bpf/progs/verifier_div_mod_bounds.c
63
__naked void udiv64_pos_divisor(void)
tools/testing/selftests/bpf/progs/verifier_div_mod_bounds.c
653
__naked void smod32_pos_divisor_1(void)
tools/testing/selftests/bpf/progs/verifier_div_mod_bounds.c
676
__naked void smod32_pos_divisor_2(void)
tools/testing/selftests/bpf/progs/verifier_div_mod_bounds.c
699
__naked void smod32_pos_divisor_3(void)
tools/testing/selftests/bpf/progs/verifier_div_mod_bounds.c
722
__naked void smod32_pos_divisor_unchanged(void)
tools/testing/selftests/bpf/progs/verifier_div_mod_bounds.c
745
__naked void smod32_neg_divisor_1(void)
tools/testing/selftests/bpf/progs/verifier_div_mod_bounds.c
768
__naked void smod32_neg_divisor_2(void)
tools/testing/selftests/bpf/progs/verifier_div_mod_bounds.c
791
__naked void smod32_neg_divisor_3(void)
tools/testing/selftests/bpf/progs/verifier_div_mod_bounds.c
814
__naked void smod32_neg_divisor_unchanged(void)
tools/testing/selftests/bpf/progs/verifier_div_mod_bounds.c
837
__naked void smod32_zero_divisor(void)
tools/testing/selftests/bpf/progs/verifier_div_mod_bounds.c
85
__naked void udiv64_zero_divisor(void)
tools/testing/selftests/bpf/progs/verifier_div_mod_bounds.c
861
__naked void smod32_overflow_1(void)
tools/testing/selftests/bpf/progs/verifier_div_mod_bounds.c
885
__naked void smod32_overflow_2(void)
tools/testing/selftests/bpf/progs/verifier_div_mod_bounds.c
904
__naked void smod64_pos_divisor_1(void)
tools/testing/selftests/bpf/progs/verifier_div_mod_bounds.c
927
__naked void smod64_pos_divisor_2(void)
tools/testing/selftests/bpf/progs/verifier_div_mod_bounds.c
950
__naked void smod64_pos_divisor_3(void)
tools/testing/selftests/bpf/progs/verifier_div_mod_bounds.c
973
__naked void smod64_pos_divisor_unchanged(void)
tools/testing/selftests/bpf/progs/verifier_div_mod_bounds.c
996
__naked void smod64_neg_divisor_1(void)
tools/testing/selftests/bpf/progs/verifier_div_overflow.c
110
__naked void mod64_overflow_check_1(void)
tools/testing/selftests/bpf/progs/verifier_div_overflow.c
129
__naked void mod64_overflow_check_2(void)
tools/testing/selftests/bpf/progs/verifier_div_overflow.c
17
__naked void div32_overflow_check_1(void)
tools/testing/selftests/bpf/progs/verifier_div_overflow.c
32
__naked void div32_overflow_check_2(void)
tools/testing/selftests/bpf/progs/verifier_div_overflow.c
46
__naked void div64_overflow_check_1(void)
tools/testing/selftests/bpf/progs/verifier_div_overflow.c
64
__naked void div64_overflow_check_2(void)
tools/testing/selftests/bpf/progs/verifier_div_overflow.c
81
__naked void mod32_overflow_check_1(void)
tools/testing/selftests/bpf/progs/verifier_div_overflow.c
96
__naked void mod32_overflow_check_2(void)
tools/testing/selftests/bpf/progs/verifier_gotol.c
12
__naked void gotol_small_imm(void)
tools/testing/selftests/bpf/progs/verifier_gotol.c
35
__naked void gotol_large_imm(void)
tools/testing/selftests/bpf/progs/verifier_gotox.c
103
__naked void jump_table_invalid_read_size_ ## READ_SIZE(void) \
tools/testing/selftests/bpf/progs/verifier_gotox.c
135
__naked void jump_table_misaligned_access(void)
tools/testing/selftests/bpf/progs/verifier_gotox.c
15
__naked void jump_table_ ## NAME(void) \
tools/testing/selftests/bpf/progs/verifier_gotox.c
163
__naked void jump_table_invalid_mem_acceess_pos(void)
tools/testing/selftests/bpf/progs/verifier_gotox.c
191
__naked void jump_table_invalid_mem_acceess_neg(void)
tools/testing/selftests/bpf/progs/verifier_gotox.c
219
__naked void jump_table_add_sub_ok(void)
tools/testing/selftests/bpf/progs/verifier_gotox.c
248
__naked void jump_table_no_writes(void)
tools/testing/selftests/bpf/progs/verifier_gotox.c
278
__naked void jump_table_use_reg_r ## REG(void) \
tools/testing/selftests/bpf/progs/verifier_gotox.c
322
__naked void jump_table_outside_subprog(void)
tools/testing/selftests/bpf/progs/verifier_gotox.c
353
__naked void jump_table_contains_non_unique_values(void)
tools/testing/selftests/bpf/progs/verifier_gotox.c
56
__naked void jump_table_no_jump_table(void)
tools/testing/selftests/bpf/progs/verifier_gotox.c
72
__naked void jump_table_incorrect_dst_reg_type(void)
tools/testing/selftests/bpf/progs/verifier_helper_access_var_len.c
104
__naked void bitwise_and_jmp_wrong_max(void)
tools/testing/selftests/bpf/progs/verifier_helper_access_var_len.c
127
__naked void memory_stack_jmp_correct_bounds(void)
tools/testing/selftests/bpf/progs/verifier_helper_access_var_len.c
159
__naked void stack_jmp_signed_correct_bounds(void)
tools/testing/selftests/bpf/progs/verifier_helper_access_var_len.c
191
__naked void memory_stack_jmp_bounds_offset(void)
tools/testing/selftests/bpf/progs/verifier_helper_access_var_len.c
215
__naked void memory_stack_jmp_wrong_max(void)
tools/testing/selftests/bpf/progs/verifier_helper_access_var_len.c
240
__naked void stack_jmp_no_max_check(void)
tools/testing/selftests/bpf/progs/verifier_helper_access_var_len.c
265
__naked void stack_jmp_no_min_check(void)
tools/testing/selftests/bpf/progs/verifier_helper_access_var_len.c
298
__naked void jmp_signed_no_min_check(void)
tools/testing/selftests/bpf/progs/verifier_helper_access_var_len.c
319
__naked void memory_map_jmp_correct_bounds(void)
tools/testing/selftests/bpf/progs/verifier_helper_access_var_len.c
351
__naked void memory_map_jmp_wrong_max(void)
tools/testing/selftests/bpf/progs/verifier_helper_access_var_len.c
37
__naked void bitwise_and_jmp_correct_bounds(void)
tools/testing/selftests/bpf/progs/verifier_helper_access_var_len.c
384
__naked void map_adjusted_jmp_correct_bounds(void)
tools/testing/selftests/bpf/progs/verifier_helper_access_var_len.c
418
__naked void map_adjusted_jmp_wrong_max(void)
tools/testing/selftests/bpf/progs/verifier_helper_access_var_len.c
452
__naked void ptr_to_mem_or_null_1(void)
tools/testing/selftests/bpf/progs/verifier_helper_access_var_len.c
470
__naked void ptr_to_mem_or_null_2(void)
tools/testing/selftests/bpf/progs/verifier_helper_access_var_len.c
491
__naked void ptr_to_mem_or_null_3(void)
tools/testing/selftests/bpf/progs/verifier_helper_access_var_len.c
512
__naked void ptr_to_mem_or_null_4(void)
tools/testing/selftests/bpf/progs/verifier_helper_access_var_len.c
539
__naked void ptr_to_mem_or_null_5(void)
tools/testing/selftests/bpf/progs/verifier_helper_access_var_len.c
569
__naked void ptr_to_mem_or_null_6(void)
tools/testing/selftests/bpf/progs/verifier_helper_access_var_len.c
599
__naked void ptr_to_mem_or_null_7(void)
tools/testing/selftests/bpf/progs/verifier_helper_access_var_len.c
625
__naked void ptr_to_mem_or_null_8(void)
tools/testing/selftests/bpf/progs/verifier_helper_access_var_len.c
641
__naked void ptr_to_mem_or_null_9(void)
tools/testing/selftests/bpf/progs/verifier_helper_access_var_len.c
657
__naked void ptr_to_mem_or_null_10(void)
tools/testing/selftests/bpf/progs/verifier_helper_access_var_len.c
674
__naked void ptr_to_mem_or_null_11(void)
tools/testing/selftests/bpf/progs/verifier_helper_access_var_len.c
699
__naked void ptr_to_mem_or_null_12(void)
tools/testing/selftests/bpf/progs/verifier_helper_access_var_len.c
72
__naked void stack_bitwise_and_zero_included(void)
tools/testing/selftests/bpf/progs/verifier_helper_access_var_len.c
726
__naked void ptr_to_mem_or_null_13(void)
tools/testing/selftests/bpf/progs/verifier_helper_access_var_len.c
755
__naked void variable_memory_8_bytes_leak(void)
tools/testing/selftests/bpf/progs/verifier_helper_access_var_len.c
798
__naked void bytes_no_leak_init_memory(void)
tools/testing/selftests/bpf/progs/verifier_helper_packet_access.c
116
__naked void ptr_with_too_short_range_1(void)
tools/testing/selftests/bpf/progs/verifier_helper_packet_access.c
140
__naked void cls_valid_packet_ptr_range(void)
tools/testing/selftests/bpf/progs/verifier_helper_packet_access.c
165
__naked void test7_cls_unchecked_packet_ptr(void)
tools/testing/selftests/bpf/progs/verifier_helper_packet_access.c
18
__naked void test1_valid_packet_ptr_range(void)
tools/testing/selftests/bpf/progs/verifier_helper_packet_access.c
183
__naked void packet_test8_cls_variable_add(void)
tools/testing/selftests/bpf/progs/verifier_helper_packet_access.c
213
__naked void packet_ptr_with_bad_range_2(void)
tools/testing/selftests/bpf/progs/verifier_helper_packet_access.c
238
__naked void ptr_with_too_short_range_2(void)
tools/testing/selftests/bpf/progs/verifier_helper_packet_access.c
262
__naked void test11_cls_unsuitable_helper_1(void)
tools/testing/selftests/bpf/progs/verifier_helper_packet_access.c
287
__naked void test12_cls_unsuitable_helper_2(void)
tools/testing/selftests/bpf/progs/verifier_helper_packet_access.c
310
__naked void packet_test13_cls_helper_ok(void)
tools/testing/selftests/bpf/progs/verifier_helper_packet_access.c
337
__naked void test14_cls_helper_ok_sub(void)
tools/testing/selftests/bpf/progs/verifier_helper_packet_access.c
364
__naked void test15_cls_helper_fail_sub(void)
tools/testing/selftests/bpf/progs/verifier_helper_packet_access.c
391
__naked void cls_helper_fail_range_1(void)
tools/testing/selftests/bpf/progs/verifier_helper_packet_access.c
418
__naked void cls_helper_fail_range_2(void)
tools/testing/selftests/bpf/progs/verifier_helper_packet_access.c
43
__naked void packet_test2_unchecked_packet_ptr(void)
tools/testing/selftests/bpf/progs/verifier_helper_packet_access.c
445
__naked void cls_helper_fail_range_3(void)
tools/testing/selftests/bpf/progs/verifier_helper_packet_access.c
473
__naked void test19_cls_helper_range_zero(void)
tools/testing/selftests/bpf/progs/verifier_helper_packet_access.c
500
__naked void test20_pkt_end_as_input(void)
tools/testing/selftests/bpf/progs/verifier_helper_packet_access.c
527
__naked void to_packet_test21_wrong_reg(void)
tools/testing/selftests/bpf/progs/verifier_helper_packet_access.c
61
__naked void to_packet_test3_variable_add(void)
tools/testing/selftests/bpf/progs/verifier_helper_packet_access.c
91
__naked void packet_ptr_with_bad_range_1(void)
tools/testing/selftests/bpf/progs/verifier_helper_restricted.c
102
__naked void in_bpf_prog_type_tracepoint_3(void)
tools/testing/selftests/bpf/progs/verifier_helper_restricted.c
125
__naked void bpf_prog_type_perf_event_3(void)
tools/testing/selftests/bpf/progs/verifier_helper_restricted.c
148
__naked void bpf_prog_type_raw_tracepoint_3(void)
tools/testing/selftests/bpf/progs/verifier_helper_restricted.c
23
__naked void in_bpf_prog_type_kprobe_1(void)
tools/testing/selftests/bpf/progs/verifier_helper_restricted.c
37
__naked void in_bpf_prog_type_tracepoint_1(void)
tools/testing/selftests/bpf/progs/verifier_helper_restricted.c
51
__naked void bpf_prog_type_perf_event_1(void)
tools/testing/selftests/bpf/progs/verifier_helper_restricted.c
65
__naked void bpf_prog_type_raw_tracepoint_1(void)
tools/testing/selftests/bpf/progs/verifier_helper_restricted.c
79
__naked void in_bpf_prog_type_kprobe_3(void)
tools/testing/selftests/bpf/progs/verifier_helper_value_access.c
100
__naked void access_to_map_empty_range(void)
tools/testing/selftests/bpf/progs/verifier_helper_value_access.c
1001
__naked void update_helper_access_to_map(void)
tools/testing/selftests/bpf/progs/verifier_helper_value_access.c
1027
__naked void access_to_map_wrong_size(void)
tools/testing/selftests/bpf/progs/verifier_helper_value_access.c
1054
__naked void adjusted_map_via_const_imm(void)
tools/testing/selftests/bpf/progs/verifier_helper_value_access.c
1079
__naked void imm_out_of_bound_1(void)
tools/testing/selftests/bpf/progs/verifier_helper_value_access.c
1104
__naked void imm_out_of_bound_2(void)
tools/testing/selftests/bpf/progs/verifier_helper_value_access.c
1128
__naked void adjusted_map_via_const_reg(void)
tools/testing/selftests/bpf/progs/verifier_helper_value_access.c
1154
__naked void reg_out_of_bound_1(void)
tools/testing/selftests/bpf/progs/verifier_helper_value_access.c
1180
__naked void reg_out_of_bound_2(void)
tools/testing/selftests/bpf/progs/verifier_helper_value_access.c
1205
__naked void to_adjusted_map_via_variable(void)
tools/testing/selftests/bpf/progs/verifier_helper_value_access.c
1233
__naked void via_variable_no_max_check_2(void)
tools/testing/selftests/bpf/progs/verifier_helper_value_access.c
1258
__naked void via_variable_wrong_max_check_2(void)
tools/testing/selftests/bpf/progs/verifier_helper_value_access.c
127
__naked void access_to_map_possibly_empty_range(void)
tools/testing/selftests/bpf/progs/verifier_helper_value_access.c
156
__naked void map_out_of_bound_range(void)
tools/testing/selftests/bpf/progs/verifier_helper_value_access.c
182
__naked void access_to_map_negative_range(void)
tools/testing/selftests/bpf/progs/verifier_helper_value_access.c
207
__naked void via_const_imm_full_range(void)
tools/testing/selftests/bpf/progs/verifier_helper_value_access.c
235
__naked void via_const_imm_partial_range(void)
tools/testing/selftests/bpf/progs/verifier_helper_value_access.c
262
__naked void via_const_imm_empty_range(void)
tools/testing/selftests/bpf/progs/verifier_helper_value_access.c
288
__naked void imm_out_of_bound_range(void)
tools/testing/selftests/bpf/progs/verifier_helper_value_access.c
316
__naked void const_imm_negative_range_adjustment_1(void)
tools/testing/selftests/bpf/progs/verifier_helper_value_access.c
343
__naked void const_imm_negative_range_adjustment_2(void)
tools/testing/selftests/bpf/progs/verifier_helper_value_access.c
370
__naked void via_const_reg_full_range(void)
tools/testing/selftests/bpf/progs/verifier_helper_value_access.c
399
__naked void via_const_reg_partial_range(void)
tools/testing/selftests/bpf/progs/verifier_helper_value_access.c
427
__naked void via_const_reg_empty_range(void)
tools/testing/selftests/bpf/progs/verifier_helper_value_access.c
44
__naked void access_to_map_full_range(void)
tools/testing/selftests/bpf/progs/verifier_helper_value_access.c
453
__naked void reg_out_of_bound_range(void)
tools/testing/selftests/bpf/progs/verifier_helper_value_access.c
482
__naked void const_reg_negative_range_adjustment_1(void)
tools/testing/selftests/bpf/progs/verifier_helper_value_access.c
510
__naked void const_reg_negative_range_adjustment_2(void)
tools/testing/selftests/bpf/progs/verifier_helper_value_access.c
538
__naked void map_via_variable_full_range(void)
tools/testing/selftests/bpf/progs/verifier_helper_value_access.c
568
__naked void map_via_variable_partial_range(void)
tools/testing/selftests/bpf/progs/verifier_helper_value_access.c
597
__naked void map_via_variable_empty_range(void)
tools/testing/selftests/bpf/progs/verifier_helper_value_access.c
625
__naked void via_variable_no_max_check_1(void)
tools/testing/selftests/bpf/progs/verifier_helper_value_access.c
652
__naked void via_variable_wrong_max_check_1(void)
tools/testing/selftests/bpf/progs/verifier_helper_value_access.c
682
__naked void bounds_check_using_good_access_1(void)
tools/testing/selftests/bpf/progs/verifier_helper_value_access.c
70
__naked void access_to_map_partial_range(void)
tools/testing/selftests/bpf/progs/verifier_helper_value_access.c
711
__naked void bounds_check_using_bad_access_1(void)
tools/testing/selftests/bpf/progs/verifier_helper_value_access.c
740
__naked void bounds_check_using_good_access_2(void)
tools/testing/selftests/bpf/progs/verifier_helper_value_access.c
769
__naked void bounds_check_using_bad_access_2(void)
tools/testing/selftests/bpf/progs/verifier_helper_value_access.c
798
__naked void check_using_s_good_access_1(void)
tools/testing/selftests/bpf/progs/verifier_helper_value_access.c
828
__naked void using_s_good_access_2_1(void)
tools/testing/selftests/bpf/progs/verifier_helper_value_access.c
858
__naked void check_using_s_bad_access_1(void)
tools/testing/selftests/bpf/progs/verifier_helper_value_access.c
888
__naked void check_using_s_good_access_2(void)
tools/testing/selftests/bpf/progs/verifier_helper_value_access.c
918
__naked void using_s_good_access_2_2(void)
tools/testing/selftests/bpf/progs/verifier_helper_value_access.c
948
__naked void check_using_s_bad_access_2(void)
tools/testing/selftests/bpf/progs/verifier_helper_value_access.c
978
__naked void lookup_helper_access_to_map(void)
tools/testing/selftests/bpf/progs/verifier_int_ptr.c
100
__naked void to_long_size_sizeof_long(void)
tools/testing/selftests/bpf/progs/verifier_int_ptr.c
11
__naked void arg_ptr_to_long_uninitialized(void)
tools/testing/selftests/bpf/progs/verifier_int_ptr.c
129
__naked void arg_ptr_to_long_initialized(void)
tools/testing/selftests/bpf/progs/verifier_int_ptr.c
40
__naked void ptr_to_long_half_uninitialized(void)
tools/testing/selftests/bpf/progs/verifier_int_ptr.c
69
__naked void arg_ptr_to_long_misaligned(void)
tools/testing/selftests/bpf/progs/verifier_iterating_callbacks.c
246
static __naked void iter_limit_bug_cb(void)
tools/testing/selftests/bpf/progs/verifier_iterating_callbacks.c
280
__naked void jgt_imm64_and_may_goto(void)
tools/testing/selftests/bpf/progs/verifier_iterating_callbacks.c
297
__naked void may_goto_self(void)
tools/testing/selftests/bpf/progs/verifier_iterating_callbacks.c
313
__naked void may_goto_neg_off(void)
tools/testing/selftests/bpf/progs/verifier_iterating_callbacks.c
364
__naked void ja_and_may_goto(void)
tools/testing/selftests/bpf/progs/verifier_iterating_callbacks.c
379
__naked void ja_and_may_goto2(void)
tools/testing/selftests/bpf/progs/verifier_iterating_callbacks.c
395
__naked void jlt_and_may_goto(void)
tools/testing/selftests/bpf/progs/verifier_iterating_callbacks.c
413
__naked void gotol_and_may_goto(void)
tools/testing/selftests/bpf/progs/verifier_iterating_callbacks.c
430
__naked void ja_and_may_goto_subprog(void)
tools/testing/selftests/bpf/progs/verifier_iterating_callbacks.c
438
static __naked __noinline __used
tools/testing/selftests/bpf/progs/verifier_iterating_callbacks.c
675
__naked void check_add_const(void)
tools/testing/selftests/bpf/progs/verifier_iterating_callbacks.c
705
__naked void check_add_const_3regs(void)
tools/testing/selftests/bpf/progs/verifier_iterating_callbacks.c
731
__naked void check_add_const_3regs_2if(void)
tools/testing/selftests/bpf/progs/verifier_iterating_callbacks.c
761
__naked void check_add_const_regsafe_off(void)
tools/testing/selftests/bpf/progs/verifier_jeq_infer_not_null.c
104
__naked void socket_for_jeq_true_branch(void)
tools/testing/selftests/bpf/progs/verifier_jeq_infer_not_null.c
142
__naked void unchanged_for_jeq_false_branch(void)
tools/testing/selftests/bpf/progs/verifier_jeq_infer_not_null.c
177
__naked void null_ptr_to_map_value(void)
tools/testing/selftests/bpf/progs/verifier_jeq_infer_not_null.c
32
__naked void socket_for_jne_false_branch(void)
tools/testing/selftests/bpf/progs/verifier_jeq_infer_not_null.c
68
__naked void unchanged_for_jne_true_branch(void)
tools/testing/selftests/bpf/progs/verifier_jit_convergence.c
24
__naked void btf_jit_convergence_je_jmp(void)
tools/testing/selftests/bpf/progs/verifier_ld_ind.c
13
__naked void ind_check_calling_conv_r1(void)
tools/testing/selftests/bpf/progs/verifier_ld_ind.c
30
__naked void ind_check_calling_conv_r2(void)
tools/testing/selftests/bpf/progs/verifier_ld_ind.c
47
__naked void ind_check_calling_conv_r3(void)
tools/testing/selftests/bpf/progs/verifier_ld_ind.c
64
__naked void ind_check_calling_conv_r4(void)
tools/testing/selftests/bpf/progs/verifier_ld_ind.c
81
__naked void ind_check_calling_conv_r5(void)
tools/testing/selftests/bpf/progs/verifier_ld_ind.c
97
__naked void ind_check_calling_conv_r7(void)
tools/testing/selftests/bpf/progs/verifier_ldsx.c
103
__naked void ldsx_s16_range(void)
tools/testing/selftests/bpf/progs/verifier_ldsx.c
130
__naked void ldsx_s32_range(void)
tools/testing/selftests/bpf/progs/verifier_ldsx.c
157
__naked void ldsx_ctx_1(void)
tools/testing/selftests/bpf/progs/verifier_ldsx.c
171
__naked void ldsx_ctx_2(void)
tools/testing/selftests/bpf/progs/verifier_ldsx.c
185
__naked void ldsx_ctx_3(void)
tools/testing/selftests/bpf/progs/verifier_ldsx.c
199
__naked void ldsx_ctx_4(void)
tools/testing/selftests/bpf/progs/verifier_ldsx.c
213
__naked void ldsx_ctx_5(void)
tools/testing/selftests/bpf/progs/verifier_ldsx.c
227
__naked void ldsx_ctx_6(void)
tools/testing/selftests/bpf/progs/verifier_ldsx.c
23
__naked void ldsx_s8(void)
tools/testing/selftests/bpf/progs/verifier_ldsx.c
241
__naked void ldsx_ctx_7(void)
tools/testing/selftests/bpf/progs/verifier_ldsx.c
255
__naked void ldsx_ctx_8(void)
tools/testing/selftests/bpf/progs/verifier_ldsx.c
289
__naked void arena_ldsx_disasm(void *ctx)
tools/testing/selftests/bpf/progs/verifier_ldsx.c
320
__naked void arena_ldsx_exception(void *ctx)
tools/testing/selftests/bpf/progs/verifier_ldsx.c
341
__naked void arena_ldsx_s8(void *ctx)
tools/testing/selftests/bpf/progs/verifier_ldsx.c
372
__naked void arena_ldsx_s16(void *ctx)
tools/testing/selftests/bpf/progs/verifier_ldsx.c
40
__naked void ldsx_s16(void)
tools/testing/selftests/bpf/progs/verifier_ldsx.c
403
__naked void arena_ldsx_s32(void *ctx)
tools/testing/selftests/bpf/progs/verifier_ldsx.c
57
__naked void ldsx_s32(void)
tools/testing/selftests/bpf/progs/verifier_ldsx.c
76
__naked void ldsx_s8_range_priv(void)
tools/testing/selftests/bpf/progs/verifier_leak_ptr.c
19
__naked void leak_pointer_into_ctx_1(void)
tools/testing/selftests/bpf/progs/verifier_leak_ptr.c
37
__naked void leak_pointer_into_ctx_2(void)
tools/testing/selftests/bpf/progs/verifier_leak_ptr.c
53
__naked void leak_pointer_into_ctx_3(void)
tools/testing/selftests/bpf/progs/verifier_leak_ptr.c
70
__naked void leak_pointer_into_map_val(void)
tools/testing/selftests/bpf/progs/verifier_linked_scalars.c
112
__naked void scalars_neg_alu32_add(void)
tools/testing/selftests/bpf/progs/verifier_linked_scalars.c
12
__naked void scalars(void)
tools/testing/selftests/bpf/progs/verifier_linked_scalars.c
133
__naked void scalars_neg_alu32_sub(void)
tools/testing/selftests/bpf/progs/verifier_linked_scalars.c
154
__naked void scalars_pos(void)
tools/testing/selftests/bpf/progs/verifier_linked_scalars.c
175
__naked void scalars_sub_neg_imm(void)
tools/testing/selftests/bpf/progs/verifier_linked_scalars.c
197
__naked void scalars_double_add(void)
tools/testing/selftests/bpf/progs/verifier_linked_scalars.c
222
__naked void scalars_sync_delta_overflow(void)
tools/testing/selftests/bpf/progs/verifier_linked_scalars.c
249
__naked void scalars_sync_delta_overflow_large_range(void)
tools/testing/selftests/bpf/progs/verifier_linked_scalars.c
277
__naked void scalars_alu32_big_offset(void)
tools/testing/selftests/bpf/progs/verifier_linked_scalars.c
298
__naked void scalars_alu32_basic(void)
tools/testing/selftests/bpf/progs/verifier_linked_scalars.c
331
__naked void scalars_alu32_wrap(void)
tools/testing/selftests/bpf/progs/verifier_linked_scalars.c
357
__naked void scalars_alu32_zext_linked_reg(void)
tools/testing/selftests/bpf/progs/verifier_linked_scalars.c
389
__naked void scalars_alu32_alu64_cross_type(void)
tools/testing/selftests/bpf/progs/verifier_linked_scalars.c
424
__naked void scalars_alu32_alu64_regsafe_pruning(void)
tools/testing/selftests/bpf/progs/verifier_linked_scalars.c
45
__naked void sync_linked_regs_preserves_id(void)
tools/testing/selftests/bpf/progs/verifier_linked_scalars.c
70
__naked void scalars_neg(void)
tools/testing/selftests/bpf/progs/verifier_linked_scalars.c
91
__naked void scalars_neg_sub(void)
tools/testing/selftests/bpf/progs/verifier_live_stack.c
117
__naked void caller_stack_write(void)
tools/testing/selftests/bpf/progs/verifier_live_stack.c
127
static __used __naked void write_first_param(void)
tools/testing/selftests/bpf/progs/verifier_live_stack.c
155
__naked void caller_stack_read(void)
tools/testing/selftests/bpf/progs/verifier_live_stack.c
168
static __used __naked void read_first_param(void)
tools/testing/selftests/bpf/progs/verifier_live_stack.c
191
__naked void caller_stack_pruning(void)
tools/testing/selftests/bpf/progs/verifier_live_stack.c
213
static __used __naked void read_first_param2(void)
tools/testing/selftests/bpf/progs/verifier_live_stack.c
23
__naked void simple_read_simple_write(void)
tools/testing/selftests/bpf/progs/verifier_live_stack.c
231
__naked void caller_stack_pruning_callback(void)
tools/testing/selftests/bpf/progs/verifier_live_stack.c
255
static __used __naked void loop_cb(void)
tools/testing/selftests/bpf/progs/verifier_live_stack.c
287
__naked void syzbot_postorder_bug1(void)
tools/testing/selftests/bpf/progs/verifier_live_stack.c
306
__naked unsigned long caller_stack_write_tail_call(void)
tools/testing/selftests/bpf/progs/verifier_live_stack.c
330
static __used __naked unsigned long write_tail_call(void)
tools/testing/selftests/bpf/progs/verifier_live_stack.c
42
__naked void read_write_join(void)
tools/testing/selftests/bpf/progs/verifier_live_stack.c
68
__naked void must_write_not_same_slot(void)
tools/testing/selftests/bpf/progs/verifier_live_stack.c
90
__naked void must_write_not_same_type(void)
tools/testing/selftests/bpf/progs/verifier_load_acquire.c
108
__naked void load_acquire_with_non_pointer_src_reg(void)
tools/testing/selftests/bpf/progs/verifier_load_acquire.c
124
__naked void load_acquire_misaligned(void)
tools/testing/selftests/bpf/progs/verifier_load_acquire.c
14
__naked void load_acquire_8(void)
tools/testing/selftests/bpf/progs/verifier_load_acquire.c
140
__naked void load_acquire_from_ctx_pointer(void)
tools/testing/selftests/bpf/progs/verifier_load_acquire.c
154
__naked void load_acquire_from_pkt_pointer(void)
tools/testing/selftests/bpf/progs/verifier_load_acquire.c
176
__naked void load_acquire_from_flow_keys_pointer(void)
tools/testing/selftests/bpf/progs/verifier_load_acquire.c
193
__naked void load_acquire_from_sock_pointer(void)
tools/testing/selftests/bpf/progs/verifier_load_acquire.c
211
__naked void load_acquire_with_invalid_reg(void)
tools/testing/selftests/bpf/progs/verifier_load_acquire.c
34
__naked void load_acquire_16(void)
tools/testing/selftests/bpf/progs/verifier_load_acquire.c
54
__naked void load_acquire_32(void)
tools/testing/selftests/bpf/progs/verifier_load_acquire.c
74
__naked void load_acquire_64(void)
tools/testing/selftests/bpf/progs/verifier_load_acquire.c
94
__naked void load_acquire_with_uninitialized_src_reg(void)
tools/testing/selftests/bpf/progs/verifier_loops1.c
11
__naked void bounded_loop_count_to_4(void)
tools/testing/selftests/bpf/progs/verifier_loops1.c
110
__naked void jumps_out_rather_than_in(void)
tools/testing/selftests/bpf/progs/verifier_loops1.c
127
__naked void loop_after_a_conditional_jump(void)
tools/testing/selftests/bpf/progs/verifier_loops1.c
143
__naked void bounded_recursion(void)
tools/testing/selftests/bpf/progs/verifier_loops1.c
152
static __naked __noinline __attribute__((used))
tools/testing/selftests/bpf/progs/verifier_loops1.c
168
__naked void infinite_loop_in_two_jumps(void)
tools/testing/selftests/bpf/progs/verifier_loops1.c
181
__naked void infinite_loop_three_jump_trick(void)
tools/testing/selftests/bpf/progs/verifier_loops1.c
203
__naked void back_jump_to_1st_insn_1(void)
tools/testing/selftests/bpf/progs/verifier_loops1.c
215
__naked void back_jump_to_1st_insn_2(void)
tools/testing/selftests/bpf/progs/verifier_loops1.c
225
static __naked __noinline __attribute__((used))
tools/testing/selftests/bpf/progs/verifier_loops1.c
24
__naked void bounded_loop_count_to_20(void)
tools/testing/selftests/bpf/progs/verifier_loops1.c
240
__naked void jump_to_1st_insn_2(void)
tools/testing/selftests/bpf/progs/verifier_loops1.c
250
static __naked __noinline __attribute__((used))
tools/testing/selftests/bpf/progs/verifier_loops1.c
264
__naked void not_an_inifinite_loop(void)
tools/testing/selftests/bpf/progs/verifier_loops1.c
294
__naked void maybe_exit_scc_bug1(void)
tools/testing/selftests/bpf/progs/verifier_loops1.c
37
__naked void from_positive_unknown_to_4(void)
tools/testing/selftests/bpf/progs/verifier_loops1.c
53
__naked void from_totally_unknown_to_4(void)
tools/testing/selftests/bpf/progs/verifier_loops1.c
68
__naked void count_to_4_with_equality(void)
tools/testing/selftests/bpf/progs/verifier_loops1.c
82
__naked void loop_start_in_the_middle(void)
tools/testing/selftests/bpf/progs/verifier_loops1.c
96
__naked void loop_containing_a_forward_jump(void)
tools/testing/selftests/bpf/progs/verifier_lsm.c
100
__naked int bool_retval_test4(void *ctx)
tools/testing/selftests/bpf/progs/verifier_lsm.c
11
__naked int errno_zero_retval_test1(void *ctx)
tools/testing/selftests/bpf/progs/verifier_lsm.c
111
__naked int void_retval_test1(void *ctx)
tools/testing/selftests/bpf/progs/verifier_lsm.c
122
__naked int void_retval_test2(void *ctx)
tools/testing/selftests/bpf/progs/verifier_lsm.c
133
__naked int disabled_hook_test1(void *ctx)
tools/testing/selftests/bpf/progs/verifier_lsm.c
144
__naked int disabled_hook_test2(void *ctx)
tools/testing/selftests/bpf/progs/verifier_lsm.c
155
__naked int disabled_hook_test3(void *ctx)
tools/testing/selftests/bpf/progs/verifier_lsm.c
22
__naked int errno_zero_retval_test2(void *ctx)
tools/testing/selftests/bpf/progs/verifier_lsm.c
33
__naked int errno_zero_retval_test4(void *ctx)
tools/testing/selftests/bpf/progs/verifier_lsm.c
44
__naked int errno_zero_retval_test5(void *ctx)
tools/testing/selftests/bpf/progs/verifier_lsm.c
55
__naked int errno_zero_retval_test6(void *ctx)
tools/testing/selftests/bpf/progs/verifier_lsm.c
66
__naked int bool_retval_test1(void *ctx)
tools/testing/selftests/bpf/progs/verifier_lsm.c
78
__naked int bool_retval_test2(void *ctx)
tools/testing/selftests/bpf/progs/verifier_lsm.c
89
__naked int bool_retval_test3(void *ctx)
tools/testing/selftests/bpf/progs/verifier_lwt.c
11
__naked void packet_write_for_lwt_in(void)
tools/testing/selftests/bpf/progs/verifier_lwt.c
111
__naked void packet_read_for_lwt_xmit(void)
tools/testing/selftests/bpf/progs/verifier_lwt.c
131
__naked void checks_for_direct_packet_access(void)
tools/testing/selftests/bpf/progs/verifier_lwt.c
154
__naked void make_headroom_for_lwt_xmit(void)
tools/testing/selftests/bpf/progs/verifier_lwt.c
177
__naked void tc_classid_for_lwt_in(void)
tools/testing/selftests/bpf/progs/verifier_lwt.c
191
__naked void tc_classid_for_lwt_out(void)
tools/testing/selftests/bpf/progs/verifier_lwt.c
205
__naked void tc_classid_for_lwt_xmit(void)
tools/testing/selftests/bpf/progs/verifier_lwt.c
218
__naked void not_permitted_for_lwt_prog(void)
tools/testing/selftests/bpf/progs/verifier_lwt.c
31
__naked void packet_write_for_lwt_out(void)
tools/testing/selftests/bpf/progs/verifier_lwt.c
51
__naked void packet_write_for_lwt_xmit(void)
tools/testing/selftests/bpf/progs/verifier_lwt.c
71
__naked void packet_read_for_lwt_in(void)
tools/testing/selftests/bpf/progs/verifier_lwt.c
91
__naked void packet_read_for_lwt_out(void)
tools/testing/selftests/bpf/progs/verifier_map_in_map.c
119
__naked void on_the_inner_map_pointer(void)
tools/testing/selftests/bpf/progs/verifier_map_in_map.c
145
__naked void map_ptr_is_never_null(void)
tools/testing/selftests/bpf/progs/verifier_map_in_map.c
162
__naked void map_ptr_is_never_null_inner(void)
tools/testing/selftests/bpf/progs/verifier_map_in_map.c
184
__naked void map_ptr_is_never_null_inner_spill_fill(void)
tools/testing/selftests/bpf/progs/verifier_map_in_map.c
24
__naked void map_in_map_access(void)
tools/testing/selftests/bpf/progs/verifier_map_in_map.c
52
__naked void map_in_map_state_pruning(void)
tools/testing/selftests/bpf/progs/verifier_map_in_map.c
90
__naked void invalid_inner_map_pointer(void)
tools/testing/selftests/bpf/progs/verifier_map_ptr.c
101
__naked void ptr_read_ops_field_accepted(void)
tools/testing/selftests/bpf/progs/verifier_map_ptr.c
119
__naked void map_ptr_map_ptr_r(void)
tools/testing/selftests/bpf/progs/verifier_map_ptr.c
143
__naked void _0_r_r_map_ptr(void)
tools/testing/selftests/bpf/progs/verifier_map_ptr.c
39
__naked void read_with_negative_offset_rejected(void)
tools/testing/selftests/bpf/progs/verifier_map_ptr.c
57
__naked void bpf_map_ptr_write_rejected(void)
tools/testing/selftests/bpf/progs/verifier_map_ptr.c
83
__naked void read_non_existent_field_rejected(void)
tools/testing/selftests/bpf/progs/verifier_map_ptr_mixing.c
105
__naked void dummy_prog_loop2_socket(void)
tools/testing/selftests/bpf/progs/verifier_map_ptr_mixing.c
122
__naked void pointers_for_lookup_hash_array(void)
tools/testing/selftests/bpf/progs/verifier_map_ptr_mixing.c
147
static __naked __noinline __attribute__((used))
tools/testing/selftests/bpf/progs/verifier_map_ptr_mixing.c
158
static __naked __noinline __attribute__((used))
tools/testing/selftests/bpf/progs/verifier_map_ptr_mixing.c
172
__naked void lookup_hash_map_in_map(void)
tools/testing/selftests/bpf/progs/verifier_map_ptr_mixing.c
197
static __naked __noinline __attribute__((used))
tools/testing/selftests/bpf/progs/verifier_map_ptr_mixing.c
208
static __naked __noinline __attribute__((used))
tools/testing/selftests/bpf/progs/verifier_map_ptr_mixing.c
223
__naked void pointers_for_lookup_tail_tail_1(void)
tools/testing/selftests/bpf/progs/verifier_map_ptr_mixing.c
246
__naked void pointers_for_lookup_tail_tail_2(void)
tools/testing/selftests/bpf/progs/verifier_map_ptr_mixing.c
75
__naked void dummy_prog_42_socket(void)
tools/testing/selftests/bpf/progs/verifier_map_ptr_mixing.c
82
__naked void dummy_prog_24_socket(void)
tools/testing/selftests/bpf/progs/verifier_map_ptr_mixing.c
89
__naked void dummy_prog_loop1_socket(void)
tools/testing/selftests/bpf/progs/verifier_map_ret_val.c
20
__naked void map_fd_for_function_call(void)
tools/testing/selftests/bpf/progs/verifier_map_ret_val.c
41
__naked void check_return_value_before_access(void)
tools/testing/selftests/bpf/progs/verifier_map_ret_val.c
64
__naked void access_memory_with_incorrect_alignment_1(void)
tools/testing/selftests/bpf/progs/verifier_map_ret_val.c
88
__naked void access_memory_with_incorrect_alignment_2(void)
tools/testing/selftests/bpf/progs/verifier_masking.c
11
__naked void test_out_of_bounds_1(void)
tools/testing/selftests/bpf/progs/verifier_masking.c
111
__naked void test_out_of_bounds_6(void)
tools/testing/selftests/bpf/progs/verifier_masking.c
131
__naked void test_out_of_bounds_7(void)
tools/testing/selftests/bpf/progs/verifier_masking.c
151
__naked void test_out_of_bounds_8(void)
tools/testing/selftests/bpf/progs/verifier_masking.c
171
__naked void test_out_of_bounds_9(void)
tools/testing/selftests/bpf/progs/verifier_masking.c
191
__naked void test_out_of_bounds_10(void)
tools/testing/selftests/bpf/progs/verifier_masking.c
211
__naked void test_out_of_bounds_11(void)
tools/testing/selftests/bpf/progs/verifier_masking.c
231
__naked void test_out_of_bounds_12(void)
tools/testing/selftests/bpf/progs/verifier_masking.c
251
__naked void masking_test_in_bounds_1(void)
tools/testing/selftests/bpf/progs/verifier_masking.c
271
__naked void masking_test_in_bounds_2(void)
tools/testing/selftests/bpf/progs/verifier_masking.c
291
__naked void masking_test_in_bounds_3(void)
tools/testing/selftests/bpf/progs/verifier_masking.c
31
__naked void test_out_of_bounds_2(void)
tools/testing/selftests/bpf/progs/verifier_masking.c
311
__naked void masking_test_in_bounds_4(void)
tools/testing/selftests/bpf/progs/verifier_masking.c
331
__naked void masking_test_in_bounds_5(void)
tools/testing/selftests/bpf/progs/verifier_masking.c
351
__naked void masking_test_in_bounds_6(void)
tools/testing/selftests/bpf/progs/verifier_masking.c
371
__naked void masking_test_in_bounds_7(void)
tools/testing/selftests/bpf/progs/verifier_masking.c
392
__naked void masking_test_in_bounds_8(void)
tools/testing/selftests/bpf/progs/verifier_masking.c
51
__naked void test_out_of_bounds_3(void)
tools/testing/selftests/bpf/progs/verifier_masking.c
71
__naked void test_out_of_bounds_4(void)
tools/testing/selftests/bpf/progs/verifier_masking.c
91
__naked void test_out_of_bounds_5(void)
tools/testing/selftests/bpf/progs/verifier_may_goto_1.c
17
__naked void may_goto_simple(void)
tools/testing/selftests/bpf/progs/verifier_may_goto_1.c
37
__naked void may_goto_batch_0(void)
tools/testing/selftests/bpf/progs/verifier_may_goto_1.c
59
__naked void may_goto_batch_1(void)
tools/testing/selftests/bpf/progs/verifier_may_goto_1.c
95
__naked void may_goto_batch_2(void)
tools/testing/selftests/bpf/progs/verifier_meta_access.c
11
__naked void meta_access_test1(void)
tools/testing/selftests/bpf/progs/verifier_meta_access.c
118
__naked void meta_access_test6(void)
tools/testing/selftests/bpf/progs/verifier_meta_access.c
140
__naked void meta_access_test7(void)
tools/testing/selftests/bpf/progs/verifier_meta_access.c
162
__naked void meta_access_test8(void)
tools/testing/selftests/bpf/progs/verifier_meta_access.c
182
__naked void meta_access_test9(void)
tools/testing/selftests/bpf/progs/verifier_meta_access.c
203
__naked void meta_access_test10(void)
tools/testing/selftests/bpf/progs/verifier_meta_access.c
233
__naked void meta_access_test11(void)
tools/testing/selftests/bpf/progs/verifier_meta_access.c
261
__naked void meta_access_test12(void)
tools/testing/selftests/bpf/progs/verifier_meta_access.c
31
__naked void meta_access_test2(void)
tools/testing/selftests/bpf/progs/verifier_meta_access.c
53
__naked void meta_access_test3(void)
tools/testing/selftests/bpf/progs/verifier_meta_access.c
73
__naked void meta_access_test4(void)
tools/testing/selftests/bpf/progs/verifier_meta_access.c
95
__naked void meta_access_test5(void)
tools/testing/selftests/bpf/progs/verifier_movsx.c
121
__naked void mov32sx_s16_range_2(void)
tools/testing/selftests/bpf/progs/verifier_movsx.c
142
__naked void mov64sx_s8_range(void)
tools/testing/selftests/bpf/progs/verifier_movsx.c
16
__naked void mov32sx_s8(void)
tools/testing/selftests/bpf/progs/verifier_movsx.c
164
__naked void mov64sx_s16_range(void)
tools/testing/selftests/bpf/progs/verifier_movsx.c
186
__naked void mov64sx_s32_range(void)
tools/testing/selftests/bpf/progs/verifier_movsx.c
209
__naked void mov64sx_s16_r10(void)
tools/testing/selftests/bpf/progs/verifier_movsx.c
231
__naked void mov64sx_s32_varoff_1(void)
tools/testing/selftests/bpf/progs/verifier_movsx.c
255
__naked void mov64sx_s32_varoff_2(void)
tools/testing/selftests/bpf/progs/verifier_movsx.c
28
__naked void mov32sx_s16(void)
tools/testing/selftests/bpf/progs/verifier_movsx.c
283
__naked void mov64sx_s32_varoff_3(void)
tools/testing/selftests/bpf/progs/verifier_movsx.c
305
__naked void mov64sx_s8_range_check(void)
tools/testing/selftests/bpf/progs/verifier_movsx.c
325
__naked void mov32sx_s8_range_check(void)
tools/testing/selftests/bpf/progs/verifier_movsx.c
40
__naked void mov64sx_s8(void)
tools/testing/selftests/bpf/progs/verifier_movsx.c
52
__naked void mov64sx_s16(void)
tools/testing/selftests/bpf/progs/verifier_movsx.c
64
__naked void mov64sx_s32(void)
tools/testing/selftests/bpf/progs/verifier_movsx.c
77
__naked void mov32sx_s8_range(void)
tools/testing/selftests/bpf/progs/verifier_movsx.c
99
__naked void mov32sx_s16_range(void)
tools/testing/selftests/bpf/progs/verifier_netfilter_ctx.c
14
__naked void with_invalid_ctx_access_test1(void)
tools/testing/selftests/bpf/progs/verifier_netfilter_ctx.c
28
__naked void with_invalid_ctx_access_test2(void)
tools/testing/selftests/bpf/progs/verifier_netfilter_ctx.c
42
__naked void with_invalid_ctx_access_test3(void)
tools/testing/selftests/bpf/progs/verifier_netfilter_ctx.c
56
__naked void with_invalid_ctx_access_test4(void)
tools/testing/selftests/bpf/progs/verifier_netfilter_retcode.c
10
__naked void with_invalid_return_code_test1(void)
tools/testing/selftests/bpf/progs/verifier_netfilter_retcode.c
21
__naked void with_valid_return_code_test2(void)
tools/testing/selftests/bpf/progs/verifier_netfilter_retcode.c
32
__naked void with_valid_return_code_test3(void)
tools/testing/selftests/bpf/progs/verifier_netfilter_retcode.c
43
__naked void with_invalid_return_code_test4(void)
tools/testing/selftests/bpf/progs/verifier_or_jmp32_k.c
11
__naked void or_jmp32_k(void)
tools/testing/selftests/bpf/progs/verifier_precision.c
109
__naked int bpf_load_acquire(void)
tools/testing/selftests/bpf/progs/verifier_precision.c
131
__naked int bpf_store_release(void)
tools/testing/selftests/bpf/progs/verifier_precision.c
169
__naked int state_loop_first_last_equal(void)
tools/testing/selftests/bpf/progs/verifier_precision.c
188
__used __naked static void __bpf_cond_op_r10(void)
tools/testing/selftests/bpf/progs/verifier_precision.c
21
__naked int bpf_neg(void)
tools/testing/selftests/bpf/progs/verifier_precision.c
210
__naked void bpf_cond_op_r10(void)
tools/testing/selftests/bpf/progs/verifier_precision.c
228
__naked void bpf_cond_op_not_r10(void)
tools/testing/selftests/bpf/progs/verifier_precision.c
248
__naked int bpf_neg_2(void)
tools/testing/selftests/bpf/progs/verifier_precision.c
263
__naked int bpf_neg_3(void)
tools/testing/selftests/bpf/progs/verifier_precision.c
283
__naked int bpf_neg_4(void)
tools/testing/selftests/bpf/progs/verifier_precision.c
298
__naked int bpf_neg_5(void)
tools/testing/selftests/bpf/progs/verifier_precision.c
318
__naked int bpf_atomic_fetch_add_precision(void)
tools/testing/selftests/bpf/progs/verifier_precision.c
342
__naked int bpf_atomic_xchg_precision(void)
tools/testing/selftests/bpf/progs/verifier_precision.c
366
__naked int bpf_atomic_fetch_or_precision(void)
tools/testing/selftests/bpf/progs/verifier_precision.c
390
__naked int bpf_atomic_fetch_and_precision(void)
tools/testing/selftests/bpf/progs/verifier_precision.c
41
__naked int bpf_end_to_le(void)
tools/testing/selftests/bpf/progs/verifier_precision.c
414
__naked int bpf_atomic_fetch_xor_precision(void)
tools/testing/selftests/bpf/progs/verifier_precision.c
439
__naked int bpf_atomic_cmpxchg_precision(void)
tools/testing/selftests/bpf/progs/verifier_precision.c
470
__naked int bpf_atomic_fetch_add_dual_precision(void)
tools/testing/selftests/bpf/progs/verifier_precision.c
499
__naked int bpf_atomic_cmpxchg_dual_precision(void)
tools/testing/selftests/bpf/progs/verifier_precision.c
526
__naked int bpf_atomic_fetch_add_map_precision(void)
tools/testing/selftests/bpf/progs/verifier_precision.c
556
__naked int bpf_atomic_cmpxchg_map_precision(void)
tools/testing/selftests/bpf/progs/verifier_precision.c
588
__naked int bpf_atomic_fetch_add_32bit_precision(void)
tools/testing/selftests/bpf/progs/verifier_precision.c
618
__naked int bpf_atomic_cmpxchg_32bit_precision(void)
tools/testing/selftests/bpf/progs/verifier_precision.c
62
__naked int bpf_end_to_be(void)
tools/testing/selftests/bpf/progs/verifier_precision.c
87
__naked int bpf_end_bswap(void)
tools/testing/selftests/bpf/progs/verifier_prevent_map_lookup.c
25
__naked void map_lookup_in_stack_trace(void)
tools/testing/selftests/bpf/progs/verifier_prevent_map_lookup.c
45
__naked void map_lookup_in_prog_array(void)
tools/testing/selftests/bpf/progs/verifier_private_stack.c
112
__naked void private_stack_nested_1(void)
tools/testing/selftests/bpf/progs/verifier_private_stack.c
125
__naked __noinline __used
tools/testing/selftests/bpf/progs/verifier_private_stack.c
180
__naked void private_stack_callback(void)
tools/testing/selftests/bpf/progs/verifier_private_stack.c
45
__naked void private_stack_single_prog(void)
tools/testing/selftests/bpf/progs/verifier_private_stack.c
63
__naked void no_private_stack_nested(void)
tools/testing/selftests/bpf/progs/verifier_private_stack.c
74
__naked static void cumulative_stack_depth_subprog(void)
tools/testing/selftests/bpf/progs/verifier_raw_stack.c
106
__naked void stack_skb_load_bytes_init(void)
tools/testing/selftests/bpf/progs/verifier_raw_stack.c
12
__naked void stack_no_skb_load_bytes(void)
tools/testing/selftests/bpf/progs/verifier_raw_stack.c
127
__naked void bytes_spilled_regs_around_bounds(void)
tools/testing/selftests/bpf/progs/verifier_raw_stack.c
155
__naked void load_bytes_spilled_regs_corruption(void)
tools/testing/selftests/bpf/progs/verifier_raw_stack.c
178
__naked void bytes_spilled_regs_corruption_2(void)
tools/testing/selftests/bpf/progs/verifier_raw_stack.c
210
__naked void load_bytes_spilled_regs_data(void)
tools/testing/selftests/bpf/progs/verifier_raw_stack.c
240
__naked void load_bytes_invalid_access_1(void)
tools/testing/selftests/bpf/progs/verifier_raw_stack.c
259
__naked void load_bytes_invalid_access_2(void)
tools/testing/selftests/bpf/progs/verifier_raw_stack.c
278
__naked void load_bytes_invalid_access_3(void)
tools/testing/selftests/bpf/progs/verifier_raw_stack.c
29
__naked void skb_load_bytes_negative_len(void)
tools/testing/selftests/bpf/progs/verifier_raw_stack.c
298
__naked void load_bytes_invalid_access_4(void)
tools/testing/selftests/bpf/progs/verifier_raw_stack.c
318
__naked void load_bytes_invalid_access_5(void)
tools/testing/selftests/bpf/progs/verifier_raw_stack.c
337
__naked void load_bytes_invalid_access_6(void)
tools/testing/selftests/bpf/progs/verifier_raw_stack.c
356
__naked void skb_load_bytes_large_access(void)
tools/testing/selftests/bpf/progs/verifier_raw_stack.c
48
__naked void load_bytes_negative_len_2(void)
tools/testing/selftests/bpf/progs/verifier_raw_stack.c
68
__naked void skb_load_bytes_zero_len(void)
tools/testing/selftests/bpf/progs/verifier_raw_stack.c
87
__naked void skb_load_bytes_no_init(void)
tools/testing/selftests/bpf/progs/verifier_raw_tp_writable.c
20
__naked void tracepoint_writable_reject_variable_offset(void)
tools/testing/selftests/bpf/progs/verifier_ref_tracking.c
1000
__naked void tracking_mangle_and_release_sock(void)
tools/testing/selftests/bpf/progs/verifier_ref_tracking.c
1019
__naked void reference_tracking_access_member(void)
tools/testing/selftests/bpf/progs/verifier_ref_tracking.c
1039
__naked void reference_tracking_write_to_member(void)
tools/testing/selftests/bpf/progs/verifier_ref_tracking.c
1063
__naked void _64_bit_access_of_member(void)
tools/testing/selftests/bpf/progs/verifier_ref_tracking.c
1083
__naked void reference_tracking_access_after_release(void)
tools/testing/selftests/bpf/progs/verifier_ref_tracking.c
1102
__naked void tracking_direct_access_for_lookup(void)
tools/testing/selftests/bpf/progs/verifier_ref_tracking.c
113
__naked void reference_tracking_leak_potential_reference(void)
tools/testing/selftests/bpf/progs/verifier_ref_tracking.c
1135
__naked void bpf_tcp_sock_after_release(void)
tools/testing/selftests/bpf/progs/verifier_ref_tracking.c
1166
__naked void bpf_sk_fullsock_after_release(void)
tools/testing/selftests/bpf/progs/verifier_ref_tracking.c
1197
__naked void sk_fullsock_tp_after_release(void)
tools/testing/selftests/bpf/progs/verifier_ref_tracking.c
1233
__naked void after_bpf_sk_release_tp(void)
tools/testing/selftests/bpf/progs/verifier_ref_tracking.c
1262
__naked void after_bpf_sk_release_sk(void)
tools/testing/selftests/bpf/progs/verifier_ref_tracking.c
128
__naked void potential_reference_to_sock_common_1(void)
tools/testing/selftests/bpf/progs/verifier_ref_tracking.c
1292
__naked void bpf_sk_release_listen_sk(void)
tools/testing/selftests/bpf/progs/verifier_ref_tracking.c
1324
__naked void and_bpf_tcp_sock_sk(void)
tools/testing/selftests/bpf/progs/verifier_ref_tracking.c
1358
__naked void tracking_valid_pointer_null_comparison(void)
tools/testing/selftests/bpf/progs/verifier_ref_tracking.c
1380
__naked void tracking_valid_pointer_value_comparison(void)
tools/testing/selftests/bpf/progs/verifier_ref_tracking.c
1403
__naked void sk_release_btf_tcp_sock(void)
tools/testing/selftests/bpf/progs/verifier_ref_tracking.c
143
__naked void leak_potential_reference_on_stack(void)
tools/testing/selftests/bpf/progs/verifier_ref_tracking.c
1430
__naked void to_tcp_sock_after_release(void)
tools/testing/selftests/bpf/progs/verifier_ref_tracking.c
1460
__naked void to_leak_released_ptr_reg(void)
tools/testing/selftests/bpf/progs/verifier_ref_tracking.c
161
__naked void potential_reference_on_stack_2(void)
tools/testing/selftests/bpf/progs/verifier_ref_tracking.c
181
__naked void reference_tracking_zero_potential_reference(void)
tools/testing/selftests/bpf/progs/verifier_ref_tracking.c
196
__naked void potential_reference_to_sock_common_2(void)
tools/testing/selftests/bpf/progs/verifier_ref_tracking.c
211
__naked void copy_and_zero_potential_references(void)
tools/testing/selftests/bpf/progs/verifier_ref_tracking.c
228
__naked void acquire_release_user_key_reference(void)
tools/testing/selftests/bpf/progs/verifier_ref_tracking.c
248
__naked void acquire_release_system_key_reference(void)
tools/testing/selftests/bpf/progs/verifier_ref_tracking.c
267
__naked void user_key_reference_without_check(void)
tools/testing/selftests/bpf/progs/verifier_ref_tracking.c
286
__naked void system_key_reference_without_check(void)
tools/testing/selftests/bpf/progs/verifier_ref_tracking.c
304
__naked void release_with_null_key_pointer(void)
tools/testing/selftests/bpf/progs/verifier_ref_tracking.c
319
__naked void potential_reference_to_user_key(void)
tools/testing/selftests/bpf/progs/verifier_ref_tracking.c
334
__naked void potential_reference_to_system_key(void)
tools/testing/selftests/bpf/progs/verifier_ref_tracking.c
348
__naked void tracking_release_reference_without_check(void)
tools/testing/selftests/bpf/progs/verifier_ref_tracking.c
367
__naked void to_sock_common_without_check(void)
tools/testing/selftests/bpf/progs/verifier_ref_tracking.c
386
__naked void reference_tracking_release_reference(void)
tools/testing/selftests/bpf/progs/verifier_ref_tracking.c
404
__naked void release_reference_to_sock_common(void)
tools/testing/selftests/bpf/progs/verifier_ref_tracking.c
422
__naked void reference_tracking_release_reference_2(void)
tools/testing/selftests/bpf/progs/verifier_ref_tracking.c
441
__naked void reference_tracking_release_reference_twice(void)
tools/testing/selftests/bpf/progs/verifier_ref_tracking.c
462
__naked void release_reference_twice_inside_branch(void)
tools/testing/selftests/bpf/progs/verifier_ref_tracking.c
484
__naked void check_free_in_one_subbranch(void)
tools/testing/selftests/bpf/progs/verifier_ref_tracking.c
516
__naked void check_free_in_both_subbranches(void)
tools/testing/selftests/bpf/progs/verifier_ref_tracking.c
550
__naked void call_free_reference_in_subprog(void)
tools/testing/selftests/bpf/progs/verifier_ref_tracking.c
564
static __naked __noinline __attribute__((used))
tools/testing/selftests/bpf/progs/verifier_ref_tracking.c
581
__naked void reference_in_subprog_and_outside(void)
tools/testing/selftests/bpf/progs/verifier_ref_tracking.c
598
static __naked __noinline __attribute__((used))
tools/testing/selftests/bpf/progs/verifier_ref_tracking.c
615
__naked void alloc_leak_reference_in_subprog(void)
tools/testing/selftests/bpf/progs/verifier_ref_tracking.c
627
static __naked __noinline __attribute__((used))
tools/testing/selftests/bpf/progs/verifier_ref_tracking.c
647
__naked void alloc_in_subprog_release_outside(void)
tools/testing/selftests/bpf/progs/verifier_ref_tracking.c
661
static __naked __noinline __attribute__((used))
tools/testing/selftests/bpf/progs/verifier_ref_tracking.c
677
__naked void ptr_leak_into_caller_stack(void)
tools/testing/selftests/bpf/progs/verifier_ref_tracking.c
688
static __naked __noinline __attribute__((used))
tools/testing/selftests/bpf/progs/verifier_ref_tracking.c
706
static __naked __noinline __attribute__((used))
tools/testing/selftests/bpf/progs/verifier_ref_tracking.c
722
__naked void ptr_spill_into_caller_stack(void)
tools/testing/selftests/bpf/progs/verifier_ref_tracking.c
733
static __naked __noinline __attribute__((used))
tools/testing/selftests/bpf/progs/verifier_ref_tracking.c
757
static __naked __noinline __attribute__((used))
tools/testing/selftests/bpf/progs/verifier_ref_tracking.c
773
__naked void reference_tracking_allow_ld_abs(void)
tools/testing/selftests/bpf/progs/verifier_ref_tracking.c
795
__naked void ld_abs_while_holding_reference(void)
tools/testing/selftests/bpf/progs/verifier_ref_tracking.c
817
__naked void reference_tracking_allow_ld_ind(void)
tools/testing/selftests/bpf/progs/verifier_ref_tracking.c
82
__naked void dummy_prog_42_tc(void)
tools/testing/selftests/bpf/progs/verifier_ref_tracking.c
840
__naked void ld_ind_while_holding_reference(void)
tools/testing/selftests/bpf/progs/verifier_ref_tracking.c
864
__naked void check_reference_or_tail_call(void)
tools/testing/selftests/bpf/progs/verifier_ref_tracking.c
89
__naked void dummy_prog_24_tc(void)
tools/testing/selftests/bpf/progs/verifier_ref_tracking.c
893
__naked void release_reference_then_tail_call(void)
tools/testing/selftests/bpf/progs/verifier_ref_tracking.c
921
__naked void possible_reference_over_tail_call(void)
tools/testing/selftests/bpf/progs/verifier_ref_tracking.c
951
__naked void checked_reference_over_tail_call(void)
tools/testing/selftests/bpf/progs/verifier_ref_tracking.c
96
__naked void dummy_prog_loop1_tc(void)
tools/testing/selftests/bpf/progs/verifier_ref_tracking.c
981
__naked void and_release_sock_or_null(void)
tools/testing/selftests/bpf/progs/verifier_reg_equal.c
10
__naked void subreg_equality_1(void)
tools/testing/selftests/bpf/progs/verifier_reg_equal.c
36
__naked void subreg_equality_2(void)
tools/testing/selftests/bpf/progs/verifier_regalloc.c
117
__naked void regalloc_src_reg_negative(void)
tools/testing/selftests/bpf/progs/verifier_regalloc.c
148
__naked void regalloc_and_spill(void)
tools/testing/selftests/bpf/progs/verifier_regalloc.c
184
__naked void regalloc_and_spill_negative(void)
tools/testing/selftests/bpf/progs/verifier_regalloc.c
219
__naked void regalloc_three_regs(void)
tools/testing/selftests/bpf/progs/verifier_regalloc.c
25
__naked void regalloc_basic(void)
tools/testing/selftests/bpf/progs/verifier_regalloc.c
251
__naked void regalloc_after_call(void)
tools/testing/selftests/bpf/progs/verifier_regalloc.c
280
static __naked __noinline __attribute__((used))
tools/testing/selftests/bpf/progs/verifier_regalloc.c
292
__naked void regalloc_in_callee(void)
tools/testing/selftests/bpf/progs/verifier_regalloc.c
317
static __naked __noinline __attribute__((used))
tools/testing/selftests/bpf/progs/verifier_regalloc.c
335
__naked void regalloc_spill_jeq(void)
tools/testing/selftests/bpf/progs/verifier_regalloc.c
55
__naked void regalloc_negative(void)
tools/testing/selftests/bpf/progs/verifier_regalloc.c
85
__naked void regalloc_src_reg_mark(void)
tools/testing/selftests/bpf/progs/verifier_ringbuf.c
17
__naked void ringbuf_invalid_reservation_offset_1(void)
tools/testing/selftests/bpf/progs/verifier_ringbuf.c
57
__naked void ringbuf_invalid_reservation_offset_2(void)
tools/testing/selftests/bpf/progs/verifier_ringbuf.c
96
__naked void passing_rb_mem_to_helpers(void)
tools/testing/selftests/bpf/progs/verifier_runtime_jit.c
105
__naked void call_within_bounds_prog_loop(void)
tools/testing/selftests/bpf/progs/verifier_runtime_jit.c
122
__naked void call_within_bounds_no_prog(void)
tools/testing/selftests/bpf/progs/verifier_runtime_jit.c
139
__naked void call_within_bounds_key_2(void)
tools/testing/selftests/bpf/progs/verifier_runtime_jit.c
156
__naked void _2_key_2_first_branch(void)
tools/testing/selftests/bpf/progs/verifier_runtime_jit.c
181
__naked void _2_key_2_second_branch(void)
tools/testing/selftests/bpf/progs/verifier_runtime_jit.c
206
__naked void _0_key_2_first_branch(void)
tools/testing/selftests/bpf/progs/verifier_runtime_jit.c
231
__naked void _0_key_2_second_branch(void)
tools/testing/selftests/bpf/progs/verifier_runtime_jit.c
257
__naked void bounds_different_maps_first_branch(void)
tools/testing/selftests/bpf/progs/verifier_runtime_jit.c
284
__naked void bounds_different_maps_second_branch(void)
tools/testing/selftests/bpf/progs/verifier_runtime_jit.c
310
__naked void tail_call_out_of_bounds(void)
tools/testing/selftests/bpf/progs/verifier_runtime_jit.c
327
__naked void negative_index_to_tail_call(void)
tools/testing/selftests/bpf/progs/verifier_runtime_jit.c
346
__naked void _32bit_index_to_tail_call(void)
tools/testing/selftests/bpf/progs/verifier_runtime_jit.c
41
__naked void dummy_prog_42_socket(void)
tools/testing/selftests/bpf/progs/verifier_runtime_jit.c
48
__naked void dummy_prog_24_socket(void)
tools/testing/selftests/bpf/progs/verifier_runtime_jit.c
55
__naked void dummy_prog_loop1_socket(void)
tools/testing/selftests/bpf/progs/verifier_runtime_jit.c
71
__naked void dummy_prog_loop2_socket(void)
tools/testing/selftests/bpf/progs/verifier_runtime_jit.c
88
__naked void call_within_bounds_prog_once(void)
tools/testing/selftests/bpf/progs/verifier_scalar_ids.c
137
__naked void linked_regs_broken_link(void)
tools/testing/selftests/bpf/progs/verifier_scalar_ids.c
210
__naked void precision_many_frames(void)
tools/testing/selftests/bpf/progs/verifier_scalar_ids.c
227
static __naked __noinline __used
tools/testing/selftests/bpf/progs/verifier_scalar_ids.c
243
static __naked __noinline __used
tools/testing/selftests/bpf/progs/verifier_scalar_ids.c
279
__naked void precision_stack(void)
tools/testing/selftests/bpf/progs/verifier_scalar_ids.c
28
__naked void linked_regs_bpf_k(void)
tools/testing/selftests/bpf/progs/verifier_scalar_ids.c
296
static __naked __noinline __used
tools/testing/selftests/bpf/progs/verifier_scalar_ids.c
336
__naked void precision_two_ids(void)
tools/testing/selftests/bpf/progs/verifier_scalar_ids.c
380
__naked void linked_regs_too_many_regs(void)
tools/testing/selftests/bpf/progs/verifier_scalar_ids.c
422
__naked void linked_regs_broken_link_2(void)
tools/testing/selftests/bpf/progs/verifier_scalar_ids.c
455
__naked void cjmp_no_linked_regs_trigger(void)
tools/testing/selftests/bpf/progs/verifier_scalar_ids.c
491
__naked void check_ids_in_regsafe(void)
tools/testing/selftests/bpf/progs/verifier_scalar_ids.c
538
__naked void check_ids_in_regsafe_2(void)
tools/testing/selftests/bpf/progs/verifier_scalar_ids.c
600
__naked void no_scalar_id_for_const(void)
tools/testing/selftests/bpf/progs/verifier_scalar_ids.c
63
__naked void linked_regs_bpf_x_src(void)
tools/testing/selftests/bpf/progs/verifier_scalar_ids.c
636
__naked void no_scalar_id_for_const32(void)
tools/testing/selftests/bpf/progs/verifier_scalar_ids.c
677
__naked void ignore_unique_scalar_ids_cur(void)
tools/testing/selftests/bpf/progs/verifier_scalar_ids.c
717
__naked void ignore_unique_scalar_ids_old(void)
tools/testing/selftests/bpf/progs/verifier_scalar_ids.c
756
__naked void two_nil_old_ids_one_cur_id(void)
tools/testing/selftests/bpf/progs/verifier_scalar_ids.c
803
__naked void two_old_ids_one_cur_id(void)
tools/testing/selftests/bpf/progs/verifier_scalar_ids.c
880
__naked void linked_regs_and_subreg_def(void)
tools/testing/selftests/bpf/progs/verifier_scalar_ids.c
99
__naked void linked_regs_bpf_x_dst(void)
tools/testing/selftests/bpf/progs/verifier_sdiv.c
101
__naked void sdiv32_non_zero_imm_8(void)
tools/testing/selftests/bpf/progs/verifier_sdiv.c
1016
__naked void smod64_overflow_rr(void)
tools/testing/selftests/bpf/progs/verifier_sdiv.c
1046
__naked void smod64_rr_divisor_neg_1(void)
tools/testing/selftests/bpf/progs/verifier_sdiv.c
1069
__naked void smod64_overflow_ri(void)
tools/testing/selftests/bpf/progs/verifier_sdiv.c
1091
__naked void smod64_ri_divisor_neg_1(void)
tools/testing/selftests/bpf/progs/verifier_sdiv.c
1122
__naked void smod32_overflow_rr(void)
tools/testing/selftests/bpf/progs/verifier_sdiv.c
113
__naked void sdiv32_non_zero_reg_1(void)
tools/testing/selftests/bpf/progs/verifier_sdiv.c
1154
__naked void smod32_rr_divisor_neg_1(void)
tools/testing/selftests/bpf/progs/verifier_sdiv.c
1177
__naked void smod32_overflow_ri(void)
tools/testing/selftests/bpf/progs/verifier_sdiv.c
1199
__naked void smod32_ri_divisor_neg_1(void)
tools/testing/selftests/bpf/progs/verifier_sdiv.c
1215
__naked void sdiv32_int_min_div_2_imm(void)
tools/testing/selftests/bpf/progs/verifier_sdiv.c
1229
__naked void sdiv32_int_min_div_2_reg(void)
tools/testing/selftests/bpf/progs/verifier_sdiv.c
1244
__naked void smod32_int_min_mod_2_imm(void)
tools/testing/selftests/bpf/progs/verifier_sdiv.c
1258
__naked void smod32_int_min_mod_neg2_imm(void)
tools/testing/selftests/bpf/progs/verifier_sdiv.c
126
__naked void sdiv32_non_zero_reg_2(void)
tools/testing/selftests/bpf/progs/verifier_sdiv.c
139
__naked void sdiv32_non_zero_reg_3(void)
tools/testing/selftests/bpf/progs/verifier_sdiv.c
152
__naked void sdiv32_non_zero_reg_4(void)
tools/testing/selftests/bpf/progs/verifier_sdiv.c
165
__naked void sdiv32_non_zero_reg_5(void)
tools/testing/selftests/bpf/progs/verifier_sdiv.c
17
__naked void sdiv32_non_zero_imm_1(void)
tools/testing/selftests/bpf/progs/verifier_sdiv.c
178
__naked void sdiv32_non_zero_reg_6(void)
tools/testing/selftests/bpf/progs/verifier_sdiv.c
191
__naked void sdiv32_non_zero_reg_7(void)
tools/testing/selftests/bpf/progs/verifier_sdiv.c
204
__naked void sdiv32_non_zero_reg_8(void)
tools/testing/selftests/bpf/progs/verifier_sdiv.c
217
__naked void sdiv64_non_zero_imm_1(void)
tools/testing/selftests/bpf/progs/verifier_sdiv.c
229
__naked void sdiv64_non_zero_imm_2(void)
tools/testing/selftests/bpf/progs/verifier_sdiv.c
241
__naked void sdiv64_non_zero_imm_3(void)
tools/testing/selftests/bpf/progs/verifier_sdiv.c
253
__naked void sdiv64_non_zero_imm_4(void)
tools/testing/selftests/bpf/progs/verifier_sdiv.c
265
__naked void sdiv64_non_zero_imm_5(void)
tools/testing/selftests/bpf/progs/verifier_sdiv.c
277
__naked void sdiv64_non_zero_imm_6(void)
tools/testing/selftests/bpf/progs/verifier_sdiv.c
289
__naked void sdiv64_non_zero_reg_1(void)
tools/testing/selftests/bpf/progs/verifier_sdiv.c
29
__naked void sdiv32_non_zero_imm_2(void)
tools/testing/selftests/bpf/progs/verifier_sdiv.c
302
__naked void sdiv64_non_zero_reg_2(void)
tools/testing/selftests/bpf/progs/verifier_sdiv.c
315
__naked void sdiv64_non_zero_reg_3(void)
tools/testing/selftests/bpf/progs/verifier_sdiv.c
328
__naked void sdiv64_non_zero_reg_4(void)
tools/testing/selftests/bpf/progs/verifier_sdiv.c
341
__naked void sdiv64_non_zero_reg_5(void)
tools/testing/selftests/bpf/progs/verifier_sdiv.c
354
__naked void sdiv64_non_zero_reg_6(void)
tools/testing/selftests/bpf/progs/verifier_sdiv.c
367
__naked void smod32_non_zero_imm_1(void)
tools/testing/selftests/bpf/progs/verifier_sdiv.c
379
__naked void smod32_non_zero_imm_2(void)
tools/testing/selftests/bpf/progs/verifier_sdiv.c
391
__naked void smod32_non_zero_imm_3(void)
tools/testing/selftests/bpf/progs/verifier_sdiv.c
403
__naked void smod32_non_zero_imm_4(void)
tools/testing/selftests/bpf/progs/verifier_sdiv.c
41
__naked void sdiv32_non_zero_imm_3(void)
tools/testing/selftests/bpf/progs/verifier_sdiv.c
415
__naked void smod32_non_zero_imm_5(void)
tools/testing/selftests/bpf/progs/verifier_sdiv.c
427
__naked void smod32_non_zero_imm_6(void)
tools/testing/selftests/bpf/progs/verifier_sdiv.c
439
__naked void smod32_non_zero_reg_1(void)
tools/testing/selftests/bpf/progs/verifier_sdiv.c
452
__naked void smod32_non_zero_reg_2(void)
tools/testing/selftests/bpf/progs/verifier_sdiv.c
465
__naked void smod32_non_zero_reg_3(void)
tools/testing/selftests/bpf/progs/verifier_sdiv.c
478
__naked void smod32_non_zero_reg_4(void)
tools/testing/selftests/bpf/progs/verifier_sdiv.c
491
__naked void smod32_non_zero_reg_5(void)
tools/testing/selftests/bpf/progs/verifier_sdiv.c
504
__naked void smod32_non_zero_reg_6(void)
tools/testing/selftests/bpf/progs/verifier_sdiv.c
517
__naked void smod64_non_zero_imm_1(void)
tools/testing/selftests/bpf/progs/verifier_sdiv.c
529
__naked void smod64_non_zero_imm_2(void)
tools/testing/selftests/bpf/progs/verifier_sdiv.c
53
__naked void sdiv32_non_zero_imm_4(void)
tools/testing/selftests/bpf/progs/verifier_sdiv.c
541
__naked void smod64_non_zero_imm_3(void)
tools/testing/selftests/bpf/progs/verifier_sdiv.c
553
__naked void smod64_non_zero_imm_4(void)
tools/testing/selftests/bpf/progs/verifier_sdiv.c
565
__naked void smod64_non_zero_imm_5(void)
tools/testing/selftests/bpf/progs/verifier_sdiv.c
577
__naked void smod64_non_zero_imm_6(void)
tools/testing/selftests/bpf/progs/verifier_sdiv.c
589
__naked void smod64_non_zero_imm_7(void)
tools/testing/selftests/bpf/progs/verifier_sdiv.c
601
__naked void smod64_non_zero_imm_8(void)
tools/testing/selftests/bpf/progs/verifier_sdiv.c
613
__naked void smod64_non_zero_reg_1(void)
tools/testing/selftests/bpf/progs/verifier_sdiv.c
626
__naked void smod64_non_zero_reg_2(void)
tools/testing/selftests/bpf/progs/verifier_sdiv.c
639
__naked void smod64_non_zero_reg_3(void)
tools/testing/selftests/bpf/progs/verifier_sdiv.c
65
__naked void sdiv32_non_zero_imm_5(void)
tools/testing/selftests/bpf/progs/verifier_sdiv.c
652
__naked void smod64_non_zero_reg_4(void)
tools/testing/selftests/bpf/progs/verifier_sdiv.c
665
__naked void smod64_non_zero_reg_5(void)
tools/testing/selftests/bpf/progs/verifier_sdiv.c
678
__naked void smod64_non_zero_reg_6(void)
tools/testing/selftests/bpf/progs/verifier_sdiv.c
691
__naked void smod64_non_zero_reg_7(void)
tools/testing/selftests/bpf/progs/verifier_sdiv.c
704
__naked void smod64_non_zero_reg_8(void)
tools/testing/selftests/bpf/progs/verifier_sdiv.c
717
__naked void sdiv32_zero_divisor(void)
tools/testing/selftests/bpf/progs/verifier_sdiv.c
732
__naked void sdiv64_zero_divisor(void)
tools/testing/selftests/bpf/progs/verifier_sdiv.c
747
__naked void smod32_zero_divisor(void)
tools/testing/selftests/bpf/progs/verifier_sdiv.c
762
__naked void smod64_zero_divisor(void)
tools/testing/selftests/bpf/progs/verifier_sdiv.c
77
__naked void sdiv32_non_zero_imm_6(void)
tools/testing/selftests/bpf/progs/verifier_sdiv.c
793
__naked void sdiv64_overflow_rr(void)
tools/testing/selftests/bpf/progs/verifier_sdiv.c
825
__naked void sdiv64_rr_divisor_neg_1(void)
tools/testing/selftests/bpf/progs/verifier_sdiv.c
849
__naked void sdiv64_overflow_ri(void)
tools/testing/selftests/bpf/progs/verifier_sdiv.c
873
__naked void sdiv64_ri_divisor_neg_1(void)
tools/testing/selftests/bpf/progs/verifier_sdiv.c
89
__naked void sdiv32_non_zero_imm_7(void)
tools/testing/selftests/bpf/progs/verifier_sdiv.c
905
__naked void sdiv32_overflow_rr(void)
tools/testing/selftests/bpf/progs/verifier_sdiv.c
938
__naked void sdiv32_rr_divisor_neg_1(void)
tools/testing/selftests/bpf/progs/verifier_sdiv.c
963
__naked void sdiv32_overflow_ri(void)
tools/testing/selftests/bpf/progs/verifier_sdiv.c
987
__naked void sdiv32_ri_divisor_neg_1(void)
tools/testing/selftests/bpf/progs/verifier_search_pruning.c
101
__naked void varlen_map_value_access_pruning(void)
tools/testing/selftests/bpf/progs/verifier_search_pruning.c
132
__naked void should_be_verified_nop_operation(void)
tools/testing/selftests/bpf/progs/verifier_search_pruning.c
168
__naked void be_verified_invalid_stack_access(void)
tools/testing/selftests/bpf/progs/verifier_search_pruning.c
197
__naked void tracking_for_u32_spill_fill(void)
tools/testing/selftests/bpf/progs/verifier_search_pruning.c
236
__naked void for_u32_spills_u64_fill(void)
tools/testing/selftests/bpf/progs/verifier_search_pruning.c
277
__naked void allocated_stack(void)
tools/testing/selftests/bpf/progs/verifier_search_pruning.c
316
__naked void and_register_parent_chain_bug(void)
tools/testing/selftests/bpf/progs/verifier_search_pruning.c
34
__naked void state_equality_check_way_1(void)
tools/testing/selftests/bpf/progs/verifier_search_pruning.c
346
__naked void short_loop1(void)
tools/testing/selftests/bpf/progs/verifier_search_pruning.c
59
__naked void state_equality_check_way_2(void)
tools/testing/selftests/bpf/progs/verifier_search_pruning.c
82
__naked void liveness_pruning_and_write_screening(void)
tools/testing/selftests/bpf/progs/verifier_sock.c
1001
__naked void post_bind4_read_mark(void)
tools/testing/selftests/bpf/progs/verifier_sock.c
1016
__naked void post_bind6_read_src_ip4(void)
tools/testing/selftests/bpf/progs/verifier_sock.c
1031
__naked void sock_create_read_src_port(void)
tools/testing/selftests/bpf/progs/verifier_sock.c
115
__naked void sk_no_skb_sk_check_1(void)
tools/testing/selftests/bpf/progs/verifier_sock.c
132
__naked void no_null_check_on_ret_1(void)
tools/testing/selftests/bpf/progs/verifier_sock.c
153
__naked void sk_sk_type_fullsock_field_2(void)
tools/testing/selftests/bpf/progs/verifier_sock.c
177
__naked void sk_family_non_fullsock_field_2(void)
tools/testing/selftests/bpf/progs/verifier_sock.c
200
__naked void sk_sk_state_narrow_load(void)
tools/testing/selftests/bpf/progs/verifier_sock.c
224
__naked void port_word_load_backward_compatibility(void)
tools/testing/selftests/bpf/progs/verifier_sock.c
248
__naked void sk_dst_port_half_load(void)
tools/testing/selftests/bpf/progs/verifier_sock.c
273
__naked void dst_port_half_load_invalid_1(void)
tools/testing/selftests/bpf/progs/verifier_sock.c
297
__naked void sk_dst_port_byte_load(void)
tools/testing/selftests/bpf/progs/verifier_sock.c
324
__naked void dst_port_byte_load_invalid(void)
tools/testing/selftests/bpf/progs/verifier_sock.c
349
__naked void dst_port_half_load_invalid_2(void)
tools/testing/selftests/bpf/progs/verifier_sock.c
373
__naked void dst_ip6_load_2nd_byte(void)
tools/testing/selftests/bpf/progs/verifier_sock.c
397
__naked void sk_sk_type_narrow_load(void)
tools/testing/selftests/bpf/progs/verifier_sock.c
421
__naked void sk_sk_protocol_narrow_load(void)
tools/testing/selftests/bpf/progs/verifier_sock.c
446
__naked void skb_sk_beyond_last_field_1(void)
tools/testing/selftests/bpf/progs/verifier_sock.c
471
__naked void sk_no_skb_sk_check_2(void)
tools/testing/selftests/bpf/progs/verifier_sock.c
488
__naked void no_null_check_on_ret_2(void)
tools/testing/selftests/bpf/progs/verifier_sock.c
509
__naked void skb_sk_tp_snd_cwnd_1(void)
tools/testing/selftests/bpf/progs/verifier_sock.c
532
__naked void skb_sk_tp_bytes_acked(void)
tools/testing/selftests/bpf/progs/verifier_sock.c
556
__naked void skb_sk_beyond_last_field_2(void)
tools/testing/selftests/bpf/progs/verifier_sock.c
579
__naked void skb_sk_tp_snd_cwnd_2(void)
tools/testing/selftests/bpf/progs/verifier_sock.c
60
__naked void skb_sk_no_null_check(void)
tools/testing/selftests/bpf/progs/verifier_sock.c
607
__naked void bpf_sk_release_skb_sk(void)
tools/testing/selftests/bpf/progs/verifier_sock.c
624
__naked void bpf_sk_fullsock_skb_sk(void)
tools/testing/selftests/bpf/progs/verifier_sock.c
648
__naked void bpf_tcp_sock_skb_sk(void)
tools/testing/selftests/bpf/progs/verifier_sock.c
672
__naked void sk_null_0_value_null(void)
tools/testing/selftests/bpf/progs/verifier_sock.c
701
__naked void sk_1_1_value_1(void)
tools/testing/selftests/bpf/progs/verifier_sock.c
730
__naked void stack_value_1_stack_value(void)
tools/testing/selftests/bpf/progs/verifier_sock.c
75
__naked void sk_family_non_fullsock_field_1(void)
tools/testing/selftests/bpf/progs/verifier_sock.c
762
__naked void map_lookup_elem_smap_key(void)
tools/testing/selftests/bpf/progs/verifier_sock.c
782
__naked void xskmap_key_xs_queue_id(void)
tools/testing/selftests/bpf/progs/verifier_sock.c
806
__naked void map_lookup_elem_sockmap_key(void)
tools/testing/selftests/bpf/progs/verifier_sock.c
826
__naked void map_lookup_elem_sockhash_key(void)
tools/testing/selftests/bpf/progs/verifier_sock.c
846
__naked void field_bpf_sk_release_sk_1(void)
tools/testing/selftests/bpf/progs/verifier_sock.c
872
__naked void field_bpf_sk_release_sk_2(void)
tools/testing/selftests/bpf/progs/verifier_sock.c
898
__naked void ctx_reuseport_array_key_flags(void)
tools/testing/selftests/bpf/progs/verifier_sock.c
918
__naked void reuseport_ctx_sockmap_key_flags(void)
tools/testing/selftests/bpf/progs/verifier_sock.c
938
__naked void reuseport_ctx_sockhash_key_flags(void)
tools/testing/selftests/bpf/progs/verifier_sock.c
95
__naked void sk_sk_type_fullsock_field_1(void)
tools/testing/selftests/bpf/progs/verifier_sock.c
958
__naked void of_bpf_skc_to_helpers(void)
tools/testing/selftests/bpf/progs/verifier_sock.c
986
__naked void post_bind4_read_src_ip6(void)
tools/testing/selftests/bpf/progs/verifier_spill_fill.c
1016
__naked void fill_32bit_after_spill_64bit_preserve_id(void)
tools/testing/selftests/bpf/progs/verifier_spill_fill.c
1052
__naked void fill_32bit_after_spill_64bit_clear_id(void)
tools/testing/selftests/bpf/progs/verifier_spill_fill.c
1111
__naked void old_imprecise_scalar_vs_cur_stack_misc(void)
tools/testing/selftests/bpf/progs/verifier_spill_fill.c
1148
__naked void old_precise_scalar_vs_cur_stack_misc(void)
tools/testing/selftests/bpf/progs/verifier_spill_fill.c
1183
__naked void old_stack_misc_vs_cur_scalar(void)
tools/testing/selftests/bpf/progs/verifier_spill_fill.c
1222
__naked void old_stack_misc_vs_cur_ctx_ptr(void)
tools/testing/selftests/bpf/progs/verifier_spill_fill.c
1252
__naked void stack_noperfmon_reject_invalid_read(void)
tools/testing/selftests/bpf/progs/verifier_spill_fill.c
126
__naked void check_corrupted_spill_fill(void)
tools/testing/selftests/bpf/progs/verifier_spill_fill.c
1270
__naked void stack_noperfmon_spill_32bit_onto_64bit_slot(void)
tools/testing/selftests/bpf/progs/verifier_spill_fill.c
148
__naked void check_corrupted_spill_fill_lsb(void)
tools/testing/selftests/bpf/progs/verifier_spill_fill.c
163
__naked void check_corrupted_spill_fill_msb(void)
tools/testing/selftests/bpf/progs/verifier_spill_fill.c
177
__naked void scalar_offset_to_skb_data_1(void)
tools/testing/selftests/bpf/progs/verifier_spill_fill.c
18
__naked void check_valid_spill_fill(void)
tools/testing/selftests/bpf/progs/verifier_spill_fill.c
206
__naked void uninit_u32_from_the_stack(void)
tools/testing/selftests/bpf/progs/verifier_spill_fill.c
221
__naked void u16_offset_to_skb_data(void)
tools/testing/selftests/bpf/progs/verifier_spill_fill.c
253
__naked void u64_offset_to_skb_data(void)
tools/testing/selftests/bpf/progs/verifier_spill_fill.c
279
__naked void _6_offset_to_skb_data(void)
tools/testing/selftests/bpf/progs/verifier_spill_fill.c
311
__naked void addr_offset_to_skb_data(void)
tools/testing/selftests/bpf/progs/verifier_spill_fill.c
338
__naked void scalar_offset_to_skb_data_2(void)
tools/testing/selftests/bpf/progs/verifier_spill_fill.c
35
__naked void valid_spill_fill_skb_mark(void)
tools/testing/selftests/bpf/progs/verifier_spill_fill.c
373
__naked void and_then_at_fp_8(void)
tools/testing/selftests/bpf/progs/verifier_spill_fill.c
388
__naked void spill_32bit_of_64bit_fail(void)
tools/testing/selftests/bpf/progs/verifier_spill_fill.c
428
__naked void spill_16bit_of_32bit_fail(void)
tools/testing/selftests/bpf/progs/verifier_spill_fill.c
470
__naked void spill_subregs_preserve_stack_zero(void)
tools/testing/selftests/bpf/progs/verifier_spill_fill.c
51
__naked void spill_fill_ptr_to_mem(void)
tools/testing/selftests/bpf/progs/verifier_spill_fill.c
530
__naked void partial_stack_load_preserves_zeros(void)
tools/testing/selftests/bpf/progs/verifier_spill_fill.c
605
__naked void partial_stack_load_preserves_partial_zeros(void)
tools/testing/selftests/bpf/progs/verifier_spill_fill.c
677
__naked void stack_load_preserves_const_precision(void)
tools/testing/selftests/bpf/progs/verifier_spill_fill.c
752
__naked void stack_load_preserves_const_precision_subreg(void)
tools/testing/selftests/bpf/progs/verifier_spill_fill.c
794
__naked void spill_32bit_range_track(void)
tools/testing/selftests/bpf/progs/verifier_spill_fill.c
825
__naked void spill_64bit_of_64bit_ok(void)
tools/testing/selftests/bpf/progs/verifier_spill_fill.c
859
__naked void spill_32bit_of_32bit_ok(void)
tools/testing/selftests/bpf/progs/verifier_spill_fill.c
89
__naked void with_invalid_reg_offset_0(void)
tools/testing/selftests/bpf/progs/verifier_spill_fill.c
892
__naked void spill_16bit_of_16bit_ok(void)
tools/testing/selftests/bpf/progs/verifier_spill_fill.c
925
__naked void spill_8bit_of_8bit_ok(void)
tools/testing/selftests/bpf/progs/verifier_spill_fill.c
958
__naked void spill_unbounded(void)
tools/testing/selftests/bpf/progs/verifier_spill_fill.c
985
__naked void fill_32bit_after_spill_64bit(void)
tools/testing/selftests/bpf/progs/verifier_spin_lock.c
125
__naked void lock_test4_direct_ld_st(void)
tools/testing/selftests/bpf/progs/verifier_spin_lock.c
158
__naked void call_within_a_locked_region(void)
tools/testing/selftests/bpf/progs/verifier_spin_lock.c
192
__naked void spin_lock_test6_missing_unlock(void)
tools/testing/selftests/bpf/progs/verifier_spin_lock.c
226
__naked void lock_test7_unlock_without_lock(void)
tools/testing/selftests/bpf/progs/verifier_spin_lock.c
24
__naked void spin_lock_test1_success(void)
tools/testing/selftests/bpf/progs/verifier_spin_lock.c
260
__naked void spin_lock_test8_double_lock(void)
tools/testing/selftests/bpf/progs/verifier_spin_lock.c
296
__naked void spin_lock_test9_different_lock(void)
tools/testing/selftests/bpf/progs/verifier_spin_lock.c
335
__naked void lock_in_subprog_without_unlock(void)
tools/testing/selftests/bpf/progs/verifier_spin_lock.c
362
static __naked __noinline __attribute__((used))
tools/testing/selftests/bpf/progs/verifier_spin_lock.c
377
__naked void test11_ld_abs_under_lock(void)
tools/testing/selftests/bpf/progs/verifier_spin_lock.c
411
__naked void reg_id_for_map_value(void)
tools/testing/selftests/bpf/progs/verifier_spin_lock.c
475
__naked void check_ids_similar_id_mappings(void)
tools/testing/selftests/bpf/progs/verifier_spin_lock.c
57
__naked void lock_test2_direct_ld_st(void)
tools/testing/selftests/bpf/progs/verifier_spin_lock.c
91
__naked void lock_test3_direct_ld_st(void)
tools/testing/selftests/bpf/progs/verifier_stack_ptr.c
105
__naked void to_stack_check_high_1(void)
tools/testing/selftests/bpf/progs/verifier_stack_ptr.c
120
__naked void to_stack_check_high_2(void)
tools/testing/selftests/bpf/progs/verifier_stack_ptr.c
136
__naked void to_stack_check_high_3(void)
tools/testing/selftests/bpf/progs/verifier_stack_ptr.c
152
__naked void to_stack_check_high_4(void)
tools/testing/selftests/bpf/progs/verifier_stack_ptr.c
168
__naked void to_stack_check_high_5(void)
tools/testing/selftests/bpf/progs/verifier_stack_ptr.c
186
__naked void to_stack_check_high_6(void)
tools/testing/selftests/bpf/progs/verifier_stack_ptr.c
205
__naked void to_stack_check_high_7(void)
tools/testing/selftests/bpf/progs/verifier_stack_ptr.c
224
__naked void to_stack_check_low_1(void)
tools/testing/selftests/bpf/progs/verifier_stack_ptr.c
241
__naked void to_stack_check_low_2(void)
tools/testing/selftests/bpf/progs/verifier_stack_ptr.c
257
__naked void to_stack_check_low_3(void)
tools/testing/selftests/bpf/progs/verifier_stack_ptr.c
26
__naked void ptr_to_stack_store_load(void)
tools/testing/selftests/bpf/progs/verifier_stack_ptr.c
273
__naked void to_stack_check_low_4(void)
tools/testing/selftests/bpf/progs/verifier_stack_ptr.c
291
__naked void to_stack_check_low_5(void)
tools/testing/selftests/bpf/progs/verifier_stack_ptr.c
309
__naked void to_stack_check_low_6(void)
tools/testing/selftests/bpf/progs/verifier_stack_ptr.c
328
__naked void to_stack_check_low_7(void)
tools/testing/selftests/bpf/progs/verifier_stack_ptr.c
347
__naked void stack_mixed_reg_k_1(void)
tools/testing/selftests/bpf/progs/verifier_stack_ptr.c
364
__naked void stack_mixed_reg_k_2(void)
tools/testing/selftests/bpf/progs/verifier_stack_ptr.c
386
__naked void stack_mixed_reg_k_3(void)
tools/testing/selftests/bpf/progs/verifier_stack_ptr.c
403
__naked void ptr_to_stack_reg(void)
tools/testing/selftests/bpf/progs/verifier_stack_ptr.c
419
__naked void stack_pointer_arithmetic(void)
tools/testing/selftests/bpf/progs/verifier_stack_ptr.c
42
__naked void load_bad_alignment_on_off(void)
tools/testing/selftests/bpf/progs/verifier_stack_ptr.c
443
__naked void array_map_using_bpf_b(void)
tools/testing/selftests/bpf/progs/verifier_stack_ptr.c
487
__naked void stack_check_size_gt_512(void)
tools/testing/selftests/bpf/progs/verifier_stack_ptr.c
503
__naked void stack_check_size_512_with_may_goto_jit(void)
tools/testing/selftests/bpf/progs/verifier_stack_ptr.c
521
__naked void stack_check_size_512_with_may_goto(void)
tools/testing/selftests/bpf/progs/verifier_stack_ptr.c
58
__naked void load_bad_alignment_on_reg(void)
tools/testing/selftests/bpf/progs/verifier_stack_ptr.c
74
__naked void load_out_of_bounds_low(void)
tools/testing/selftests/bpf/progs/verifier_stack_ptr.c
90
__naked void load_out_of_bounds_high(void)
tools/testing/selftests/bpf/progs/verifier_store_release.c
108
__naked void store_release_with_uninitialized_dst_reg(void)
tools/testing/selftests/bpf/progs/verifier_store_release.c
123
__naked void store_release_with_non_pointer_dst_reg(void)
tools/testing/selftests/bpf/progs/verifier_store_release.c
139
__naked void store_release_misaligned(void)
tools/testing/selftests/bpf/progs/verifier_store_release.c
14
__naked void store_release_8(void)
tools/testing/selftests/bpf/progs/verifier_store_release.c
154
__naked void store_release_to_ctx_pointer(void)
tools/testing/selftests/bpf/progs/verifier_store_release.c
171
__naked void store_release_to_pkt_pointer(void)
tools/testing/selftests/bpf/progs/verifier_store_release.c
194
__naked void store_release_to_flow_keys_pointer(void)
tools/testing/selftests/bpf/progs/verifier_store_release.c
212
__naked void store_release_to_sock_pointer(void)
tools/testing/selftests/bpf/progs/verifier_store_release.c
229
__naked void store_release_leak_pointer_to_stack(void)
tools/testing/selftests/bpf/progs/verifier_store_release.c
252
__naked void store_release_leak_pointer_to_map(void)
tools/testing/selftests/bpf/progs/verifier_store_release.c
278
__naked void store_release_with_invalid_reg(void)
tools/testing/selftests/bpf/progs/verifier_store_release.c
34
__naked void store_release_16(void)
tools/testing/selftests/bpf/progs/verifier_store_release.c
54
__naked void store_release_32(void)
tools/testing/selftests/bpf/progs/verifier_store_release.c
74
__naked void store_release_64(void)
tools/testing/selftests/bpf/progs/verifier_store_release.c
94
__naked void store_release_with_uninitialized_src_reg(void)
tools/testing/selftests/bpf/progs/verifier_subprog_precision.c
109
__naked int fp_precise_subprog_result(void)
tools/testing/selftests/bpf/progs/verifier_subprog_precision.c
13
__naked __noinline __used
tools/testing/selftests/bpf/progs/verifier_subprog_precision.c
145
__naked int sneaky_fp_precise_subprog_result(void)
tools/testing/selftests/bpf/progs/verifier_subprog_precision.c
174
__naked int global_subprog_result_precise(void)
tools/testing/selftests/bpf/progs/verifier_subprog_precision.c
207
__naked __noinline __used
tools/testing/selftests/bpf/progs/verifier_subprog_precision.c
239
__naked int callback_precise_return_fail(void)
tools/testing/selftests/bpf/progs/verifier_subprog_precision.c
294
__naked int callback_result_precise(void)
tools/testing/selftests/bpf/progs/verifier_subprog_precision.c
30
__naked __noinline __used
tools/testing/selftests/bpf/progs/verifier_subprog_precision.c
338
__naked int parent_callee_saved_reg_precise(void)
tools/testing/selftests/bpf/progs/verifier_subprog_precision.c
372
__naked int parent_callee_saved_reg_precise_global(void)
tools/testing/selftests/bpf/progs/verifier_subprog_precision.c
429
__naked int parent_callee_saved_reg_precise_with_callback(void)
tools/testing/selftests/bpf/progs/verifier_subprog_precision.c
474
__naked int parent_stack_slot_precise(void)
tools/testing/selftests/bpf/progs/verifier_subprog_precision.c
50
__naked int subprog_result_precise(void)
tools/testing/selftests/bpf/progs/verifier_subprog_precision.c
518
__naked int parent_stack_slot_precise_global(void)
tools/testing/selftests/bpf/progs/verifier_subprog_precision.c
585
__naked int parent_stack_slot_precise_with_callback(void)
tools/testing/selftests/bpf/progs/verifier_subprog_precision.c
636
__naked int subprog_arg_precise(void)
tools/testing/selftests/bpf/progs/verifier_subprog_precision.c
658
__naked __noinline __used
tools/testing/selftests/bpf/progs/verifier_subprog_precision.c
697
__naked int subprog_spill_into_parent_stack_slot_precise(void)
tools/testing/selftests/bpf/progs/verifier_subprog_precision.c
752
__naked int stack_slot_aliases_precision(void)
tools/testing/selftests/bpf/progs/verifier_subprog_precision.c
78
__naked __noinline __used
tools/testing/selftests/bpf/progs/verifier_subprog_precision.c
803
__naked __noinline __used
tools/testing/selftests/bpf/progs/verifier_subprog_precision.c
833
__naked int subprog_result_tail_call(void)
tools/testing/selftests/bpf/progs/verifier_subprog_precision.c
88
__naked __noinline __used
tools/testing/selftests/bpf/progs/verifier_subreg.c
112
__naked void mul32_reg_zero_extend_check(void)
tools/testing/selftests/bpf/progs/verifier_subreg.c
129
__naked void mul32_imm_zero_extend_check(void)
tools/testing/selftests/bpf/progs/verifier_subreg.c
153
__naked void div32_reg_zero_extend_check(void)
tools/testing/selftests/bpf/progs/verifier_subreg.c
170
__naked void div32_imm_zero_extend_check(void)
tools/testing/selftests/bpf/progs/verifier_subreg.c
194
__naked void or32_reg_zero_extend_check(void)
tools/testing/selftests/bpf/progs/verifier_subreg.c
211
__naked void or32_imm_zero_extend_check(void)
tools/testing/selftests/bpf/progs/verifier_subreg.c
235
__naked void and32_reg_zero_extend_check(void)
tools/testing/selftests/bpf/progs/verifier_subreg.c
24
__naked void add32_reg_zero_extend_check(void)
tools/testing/selftests/bpf/progs/verifier_subreg.c
253
__naked void and32_imm_zero_extend_check(void)
tools/testing/selftests/bpf/progs/verifier_subreg.c
277
__naked void lsh32_reg_zero_extend_check(void)
tools/testing/selftests/bpf/progs/verifier_subreg.c
295
__naked void lsh32_imm_zero_extend_check(void)
tools/testing/selftests/bpf/progs/verifier_subreg.c
319
__naked void rsh32_reg_zero_extend_check(void)
tools/testing/selftests/bpf/progs/verifier_subreg.c
337
__naked void rsh32_imm_zero_extend_check(void)
tools/testing/selftests/bpf/progs/verifier_subreg.c
361
__naked void neg32_reg_zero_extend_check(void)
tools/testing/selftests/bpf/progs/verifier_subreg.c
378
__naked void mod32_reg_zero_extend_check(void)
tools/testing/selftests/bpf/progs/verifier_subreg.c
395
__naked void mod32_imm_zero_extend_check(void)
tools/testing/selftests/bpf/progs/verifier_subreg.c
41
__naked void add32_imm_zero_extend_check(void)
tools/testing/selftests/bpf/progs/verifier_subreg.c
419
__naked void xor32_reg_zero_extend_check(void)
tools/testing/selftests/bpf/progs/verifier_subreg.c
436
__naked void xor32_imm_zero_extend_check(void)
tools/testing/selftests/bpf/progs/verifier_subreg.c
453
__naked void mov32_reg_zero_extend_check(void)
tools/testing/selftests/bpf/progs/verifier_subreg.c
471
__naked void mov32_imm_zero_extend_check(void)
tools/testing/selftests/bpf/progs/verifier_subreg.c
495
__naked void arsh32_reg_zero_extend_check(void)
tools/testing/selftests/bpf/progs/verifier_subreg.c
513
__naked void arsh32_imm_zero_extend_check(void)
tools/testing/selftests/bpf/progs/verifier_subreg.c
541
__naked void arsh32_imm_sign_extend_positive_check(void)
tools/testing/selftests/bpf/progs/verifier_subreg.c
563
__naked void arsh32_imm_sign_extend_negative_check(void)
tools/testing/selftests/bpf/progs/verifier_subreg.c
586
__naked void arsh32_imm_sign_extend_check(void)
tools/testing/selftests/bpf/progs/verifier_subreg.c
605
__naked void le_reg_zero_extend_check_1(void)
tools/testing/selftests/bpf/progs/verifier_subreg.c
624
__naked void le_reg_zero_extend_check_2(void)
tools/testing/selftests/bpf/progs/verifier_subreg.c
643
__naked void be_reg_zero_extend_check_1(void)
tools/testing/selftests/bpf/progs/verifier_subreg.c
662
__naked void be_reg_zero_extend_check_2(void)
tools/testing/selftests/bpf/progs/verifier_subreg.c
681
__naked void ldx_b_zero_extend_check(void)
tools/testing/selftests/bpf/progs/verifier_subreg.c
702
__naked void ldx_h_zero_extend_check(void)
tools/testing/selftests/bpf/progs/verifier_subreg.c
71
__naked void sub32_reg_zero_extend_check(void)
tools/testing/selftests/bpf/progs/verifier_subreg.c
723
__naked void ldx_w_zero_extend_check(void)
tools/testing/selftests/bpf/progs/verifier_subreg.c
743
__naked void arsh_31_and(void)
tools/testing/selftests/bpf/progs/verifier_subreg.c
764
__naked void arsh_63_and(void)
tools/testing/selftests/bpf/progs/verifier_subreg.c
786
__naked void arsh_31_or(void)
tools/testing/selftests/bpf/progs/verifier_subreg.c
806
__naked void arsh_63_or(void)
tools/testing/selftests/bpf/progs/verifier_subreg.c
88
__naked void sub32_imm_zero_extend_check(void)
tools/testing/selftests/bpf/progs/verifier_tailcall.c
18
__naked void invalid_map_for_tail_call(void)
tools/testing/selftests/bpf/progs/verifier_tailcall_jit.c
20
static __naked int sub(void)
tools/testing/selftests/bpf/progs/verifier_tailcall_jit.c
94
__naked int main(void)
tools/testing/selftests/bpf/progs/verifier_typedef.c
10
__naked void resolve_typedef(void)
tools/testing/selftests/bpf/progs/verifier_uninit.c
13
__naked void read_uninitialized_register(void)
tools/testing/selftests/bpf/progs/verifier_uninit.c
25
__naked void read_invalid_register(void)
tools/testing/selftests/bpf/progs/verifier_uninit.c
39
__naked void t_init_r0_before_exit(void)
tools/testing/selftests/bpf/progs/verifier_uninit.c
51
__naked void before_exit_in_all_branches(void)
tools/testing/selftests/bpf/progs/verifier_unpriv.c
108
__naked void unpriv_add_pointer_to_pointer(void)
tools/testing/selftests/bpf/progs/verifier_unpriv.c
121
__naked void unpriv_neg_pointer(void)
tools/testing/selftests/bpf/progs/verifier_unpriv.c
134
__naked void unpriv_cmp_pointer_with_const(void)
tools/testing/selftests/bpf/progs/verifier_unpriv.c
147
__naked void unpriv_cmp_pointer_with_pointer(void)
tools/testing/selftests/bpf/progs/verifier_unpriv.c
159
__naked void check_that_printk_is_disallowed(void)
tools/testing/selftests/bpf/progs/verifier_unpriv.c
180
__naked void pass_pointer_to_helper_function(void)
tools/testing/selftests/bpf/progs/verifier_unpriv.c
204
__naked void on_stack_to_helper_function(void)
tools/testing/selftests/bpf/progs/verifier_unpriv.c
224
__naked void mangle_pointer_on_stack_1(void)
tools/testing/selftests/bpf/progs/verifier_unpriv.c
239
__naked void mangle_pointer_on_stack_2(void)
tools/testing/selftests/bpf/progs/verifier_unpriv.c
254
__naked void from_stack_in_small_chunks(void)
tools/testing/selftests/bpf/progs/verifier_unpriv.c
268
__naked void unpriv_write_pointer_into_ctx(void)
tools/testing/selftests/bpf/progs/verifier_unpriv.c
280
__naked void unpriv_spill_fill_of_ctx(void)
tools/testing/selftests/bpf/progs/verifier_unpriv.c
295
__naked void spill_fill_of_ctx_2(void)
tools/testing/selftests/bpf/progs/verifier_unpriv.c
313
__naked void spill_fill_of_ctx_3(void)
tools/testing/selftests/bpf/progs/verifier_unpriv.c
331
__naked void spill_fill_of_ctx_4(void)
tools/testing/selftests/bpf/progs/verifier_unpriv.c
350
__naked void fill_of_different_pointers_stx(void)
tools/testing/selftests/bpf/progs/verifier_unpriv.c
377
__naked void fill_of_different_pointers_st(void)
tools/testing/selftests/bpf/progs/verifier_unpriv.c
402
__naked void pointers_stx_ctx_and_sock(void)
tools/testing/selftests/bpf/progs/verifier_unpriv.c
443
__naked void different_pointers_stx_leak_sock(void)
tools/testing/selftests/bpf/progs/verifier_unpriv.c
477
__naked void stx_sock_and_ctx_read(void)
tools/testing/selftests/bpf/progs/verifier_unpriv.c
516
__naked void stx_sock_and_ctx_write(void)
tools/testing/selftests/bpf/progs/verifier_unpriv.c
52
__naked void dummy_prog_42_socket(void)
tools/testing/selftests/bpf/progs/verifier_unpriv.c
555
__naked void pointer_into_map_elem_value(void)
tools/testing/selftests/bpf/progs/verifier_unpriv.c
583
__naked void alu32_mov_u32_const(void)
tools/testing/selftests/bpf/progs/verifier_unpriv.c
59
__naked void dummy_prog_24_socket(void)
tools/testing/selftests/bpf/progs/verifier_unpriv.c
599
__naked void unpriv_partial_copy_of_pointer(void)
tools/testing/selftests/bpf/progs/verifier_unpriv.c
612
__naked void pass_pointer_to_tail_call(void)
tools/testing/selftests/bpf/progs/verifier_unpriv.c
630
__naked void cmp_map_pointer_with_zero(void)
tools/testing/selftests/bpf/progs/verifier_unpriv.c
646
__naked void cmp_map_pointer_with_const(void)
tools/testing/selftests/bpf/progs/verifier_unpriv.c
66
__naked void dummy_prog_loop1_socket(void)
tools/testing/selftests/bpf/progs/verifier_unpriv.c
662
__naked void unpriv_write_into_frame_pointer(void)
tools/testing/selftests/bpf/progs/verifier_unpriv.c
675
__naked void unpriv_spill_fill_frame_pointer(void)
tools/testing/selftests/bpf/progs/verifier_unpriv.c
691
__naked void unpriv_cmp_of_frame_pointer(void)
tools/testing/selftests/bpf/progs/verifier_unpriv.c
705
__naked void unpriv_adding_of_fp_reg(void)
tools/testing/selftests/bpf/progs/verifier_unpriv.c
721
__naked void unpriv_adding_of_fp_imm(void)
tools/testing/selftests/bpf/progs/verifier_unpriv.c
736
__naked void unpriv_cmp_of_stack_pointer(void)
tools/testing/selftests/bpf/progs/verifier_unpriv.c
761
__naked void unpriv_spec_v1_type_confusion(void)
tools/testing/selftests/bpf/progs/verifier_unpriv.c
813
__naked void unpriv_ldimm64_spectre_v4(void)
tools/testing/selftests/bpf/progs/verifier_unpriv.c
84
__naked void unpriv_return_pointer(void)
tools/testing/selftests/bpf/progs/verifier_unpriv.c
844
__naked void unpriv_spectre_v1_and_v4(void)
tools/testing/selftests/bpf/progs/verifier_unpriv.c
893
__naked void unpriv_spectre_v1_and_v4_simple(void)
tools/testing/selftests/bpf/progs/verifier_unpriv.c
931
__naked void unpriv_ldimm64_spectre_v1_and_v4_simple(void)
tools/testing/selftests/bpf/progs/verifier_unpriv.c
95
__naked void unpriv_add_const_to_pointer(void)
tools/testing/selftests/bpf/progs/verifier_unpriv.c
958
__naked void unpriv_dead_helper_stack_write_nospec_result(void)
tools/testing/selftests/bpf/progs/verifier_unpriv_perf.c
11
__naked void fill_of_different_pointers_ldx(void)
tools/testing/selftests/bpf/progs/verifier_value.c
131
__naked void is_preserved_across_register_spilling(void)
tools/testing/selftests/bpf/progs/verifier_value.c
26
__naked void store_of_cleared_call_register(void)
tools/testing/selftests/bpf/progs/verifier_value.c
48
__naked void element_value_with_unaligned_store(void)
tools/testing/selftests/bpf/progs/verifier_value.c
98
__naked void element_value_with_unaligned_load(void)
tools/testing/selftests/bpf/progs/verifier_value_adj_spill.c
26
__naked void is_preserved_across_register_spilling(void)
tools/testing/selftests/bpf/progs/verifier_value_adj_spill.c
55
__naked void is_marked_on_register_spilling(void)
tools/testing/selftests/bpf/progs/verifier_value_illegal_alu.c
100
__naked void value_illegal_alu_op_4(void)
tools/testing/selftests/bpf/progs/verifier_value_illegal_alu.c
125
__naked void value_illegal_alu_op_5(void)
tools/testing/selftests/bpf/progs/verifier_value_illegal_alu.c
155
__naked void map_ptr_illegal_alu_op(void)
tools/testing/selftests/bpf/progs/verifier_value_illegal_alu.c
171
__naked void flow_keys_illegal_variable_offset_alu(void)
tools/testing/selftests/bpf/progs/verifier_value_illegal_alu.c
191
__naked void name(void) \
tools/testing/selftests/bpf/progs/verifier_value_illegal_alu.c
27
__naked void value_illegal_alu_op_1(void)
tools/testing/selftests/bpf/progs/verifier_value_illegal_alu.c
51
__naked void value_illegal_alu_op_2(void)
tools/testing/selftests/bpf/progs/verifier_value_illegal_alu.c
75
__naked void value_illegal_alu_op_3(void)
tools/testing/selftests/bpf/progs/verifier_value_or_null.c
104
__naked void map_value_or_null_3(void)
tools/testing/selftests/bpf/progs/verifier_value_or_null.c
128
__naked void multiple_map_lookup_elem_calls(void)
tools/testing/selftests/bpf/progs/verifier_value_or_null.c
156
__naked void with_2nd_lookup_in_branch(void)
tools/testing/selftests/bpf/progs/verifier_value_or_null.c
188
__naked void map_access_from_else_condition(void)
tools/testing/selftests/bpf/progs/verifier_value_or_null.c
217
__naked void lookup_and_null_branch_prediction(void)
tools/testing/selftests/bpf/progs/verifier_value_or_null.c
242
__naked void null_check_ids_in_regsafe(void)
tools/testing/selftests/bpf/progs/verifier_value_or_null.c
32
__naked void share_map_lookup_elem_result(void)
tools/testing/selftests/bpf/progs/verifier_value_or_null.c
55
__naked void map_value_or_null_1(void)
tools/testing/selftests/bpf/progs/verifier_value_or_null.c
80
__naked void map_value_or_null_2(void)
tools/testing/selftests/bpf/progs/verifier_value_ptr_arith.c
1025
__naked void unknown_scalar_value_ptr_3(void)
tools/testing/selftests/bpf/progs/verifier_value_ptr_arith.c
1055
__naked void unknown_scalar_value_ptr_4(void)
tools/testing/selftests/bpf/progs/verifier_value_ptr_arith.c
1081
__naked void value_ptr_unknown_scalar_1(void)
tools/testing/selftests/bpf/progs/verifier_value_ptr_arith.c
1106
__naked void value_ptr_unknown_scalar_2_1(void)
tools/testing/selftests/bpf/progs/verifier_value_ptr_arith.c
1130
__naked void value_ptr_unknown_scalar_3(void)
tools/testing/selftests/bpf/progs/verifier_value_ptr_arith.c
1163
__naked void access_value_ptr_value_ptr_1(void)
tools/testing/selftests/bpf/progs/verifier_value_ptr_arith.c
1187
__naked void access_known_scalar_value_ptr_2(void)
tools/testing/selftests/bpf/progs/verifier_value_ptr_arith.c
1212
__naked void access_value_ptr_known_scalar(void)
tools/testing/selftests/bpf/progs/verifier_value_ptr_arith.c
123
__naked void ptr_const_vs_const_ne(void)
tools/testing/selftests/bpf/progs/verifier_value_ptr_arith.c
1236
__naked void value_ptr_known_scalar_2_2(void)
tools/testing/selftests/bpf/progs/verifier_value_ptr_arith.c
1263
__naked void access_unknown_scalar_value_ptr(void)
tools/testing/selftests/bpf/progs/verifier_value_ptr_arith.c
1289
__naked void access_value_ptr_unknown_scalar(void)
tools/testing/selftests/bpf/progs/verifier_value_ptr_arith.c
1320
__naked void value_ptr_unknown_scalar_2_2(void)
tools/testing/selftests/bpf/progs/verifier_value_ptr_arith.c
1350
__naked void access_value_ptr_value_ptr_2(void)
tools/testing/selftests/bpf/progs/verifier_value_ptr_arith.c
1374
__naked void to_leak_tainted_dst_reg(void)
tools/testing/selftests/bpf/progs/verifier_value_ptr_arith.c
1402
__naked void _32bit_pkt_ptr_scalar(void)
tools/testing/selftests/bpf/progs/verifier_value_ptr_arith.c
1423
__naked void _32bit_scalar_pkt_ptr(void)
tools/testing/selftests/bpf/progs/verifier_value_ptr_arith.c
157
__naked void ptr_const_vs_const_eq(void)
tools/testing/selftests/bpf/progs/verifier_value_ptr_arith.c
191
__naked void ptr_unknown_vs_unknown_eq(void)
tools/testing/selftests/bpf/progs/verifier_value_ptr_arith.c
231
__naked void ptr_unknown_vs_unknown_lt(void)
tools/testing/selftests/bpf/progs/verifier_value_ptr_arith.c
276
__naked void ptr_unknown_vs_unknown_gt(void)
tools/testing/selftests/bpf/progs/verifier_value_ptr_arith.c
319
__naked void value_ptr_from_different_maps(void)
tools/testing/selftests/bpf/progs/verifier_value_ptr_arith.c
351
__naked void known_scalar_from_different_maps(void)
tools/testing/selftests/bpf/progs/verifier_value_ptr_arith.c
382
__naked void maps_but_same_value_properties(void)
tools/testing/selftests/bpf/progs/verifier_value_ptr_arith.c
414
__naked void value_pointer_and_scalar_1(void)
tools/testing/selftests/bpf/progs/verifier_value_ptr_arith.c
468
__naked void value_pointer_and_scalar_2(void)
tools/testing/selftests/bpf/progs/verifier_value_ptr_arith.c
47
__naked void value_ptr_unknown_vs_const(void)
tools/testing/selftests/bpf/progs/verifier_value_ptr_arith.c
521
__naked void alu_with_different_scalars_1(void)
tools/testing/selftests/bpf/progs/verifier_value_ptr_arith.c
552
__naked void alu_with_different_scalars_2(void)
tools/testing/selftests/bpf/progs/verifier_value_ptr_arith.c
585
__naked void alu_with_different_scalars_3(void)
tools/testing/selftests/bpf/progs/verifier_value_ptr_arith.c
610
__naked void upper_oob_arith_test_1(void)
tools/testing/selftests/bpf/progs/verifier_value_ptr_arith.c
637
__naked void upper_oob_arith_test_2(void)
tools/testing/selftests/bpf/progs/verifier_value_ptr_arith.c
662
__naked void upper_oob_arith_test_3(void)
tools/testing/selftests/bpf/progs/verifier_value_ptr_arith.c
689
__naked void lower_oob_arith_test_1(void)
tools/testing/selftests/bpf/progs/verifier_value_ptr_arith.c
717
__naked void lower_oob_arith_test_2(void)
tools/testing/selftests/bpf/progs/verifier_value_ptr_arith.c
745
__naked void lower_oob_arith_test_3(void)
tools/testing/selftests/bpf/progs/verifier_value_ptr_arith.c
771
__naked void access_known_scalar_value_ptr_1(void)
tools/testing/selftests/bpf/progs/verifier_value_ptr_arith.c
795
__naked void value_ptr_known_scalar_1(void)
tools/testing/selftests/bpf/progs/verifier_value_ptr_arith.c
820
__naked void value_ptr_known_scalar_2_1(void)
tools/testing/selftests/bpf/progs/verifier_value_ptr_arith.c
845
__naked void value_ptr_known_scalar_3(void)
tools/testing/selftests/bpf/progs/verifier_value_ptr_arith.c
85
__naked void value_ptr_const_vs_unknown(void)
tools/testing/selftests/bpf/progs/verifier_value_ptr_arith.c
869
__naked void value_ptr_known_scalar_4(void)
tools/testing/selftests/bpf/progs/verifier_value_ptr_arith.c
897
__naked void value_ptr_known_scalar_5(void)
tools/testing/selftests/bpf/progs/verifier_value_ptr_arith.c
921
__naked void value_ptr_known_scalar_6(void)
tools/testing/selftests/bpf/progs/verifier_value_ptr_arith.c
948
__naked void value_ptr_n_known_scalar(void)
tools/testing/selftests/bpf/progs/verifier_value_ptr_arith.c
974
__naked void unknown_scalar_value_ptr_1(void)
tools/testing/selftests/bpf/progs/verifier_value_ptr_arith.c
999
__naked void unknown_scalar_value_ptr_2(void)
tools/testing/selftests/bpf/progs/verifier_var_off.c
135
__naked void stack_write_followed_by_read(void)
tools/testing/selftests/bpf/progs/verifier_var_off.c
171
__naked void stack_write_clobbers_spilled_regs(void)
tools/testing/selftests/bpf/progs/verifier_var_off.c
18
__naked void variable_offset_ctx_access(void)
tools/testing/selftests/bpf/progs/verifier_var_off.c
207
__naked void variable_offset_stack_access_unbounded(void)
tools/testing/selftests/bpf/progs/verifier_var_off.c
240
__naked void access_max_out_of_bound(void)
tools/testing/selftests/bpf/progs/verifier_var_off.c
273
__naked void zero_sized_access_max_out_of_bound(void)
tools/testing/selftests/bpf/progs/verifier_var_off.c
298
__naked void access_min_out_of_bound(void)
tools/testing/selftests/bpf/progs/verifier_var_off.c
328
__naked void access_min_off_min_initialized(void)
tools/testing/selftests/bpf/progs/verifier_var_off.c
359
__naked void stack_access_priv_vs_unpriv(void)
tools/testing/selftests/bpf/progs/verifier_var_off.c
390
__naked void variable_offset_stack_access_ok(void)
tools/testing/selftests/bpf/progs/verifier_var_off.c
40
__naked void stack_read_priv_vs_unpriv(void)
tools/testing/selftests/bpf/progs/verifier_var_off.c
66
__naked void variable_offset_stack_read_uninitialized(void)
tools/testing/selftests/bpf/progs/verifier_var_off.c
97
__naked void stack_write_priv_vs_unpriv(void)
tools/testing/selftests/bpf/progs/verifier_xadd.c
106
__naked void src_dst_got_mangled_2(void)
tools/testing/selftests/bpf/progs/verifier_xadd.c
18
__naked void xadd_w_check_unaligned_stack(void)
tools/testing/selftests/bpf/progs/verifier_xadd.c
32
__naked void xadd_w_check_unaligned_map(void)
tools/testing/selftests/bpf/progs/verifier_xadd.c
57
__naked void xadd_w_check_unaligned_pkt(void)
tools/testing/selftests/bpf/progs/verifier_xadd.c
85
__naked void src_dst_got_mangled_1(void)
tools/testing/selftests/bpf/progs/verifier_xdp.c
19
__naked void xdp_using_ifindex_from_netdev(void)
tools/testing/selftests/bpf/progs/verifier_xdp.c
35
__naked void xdp_store_bytes_from_ro_map(void)
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
1014
__naked void corner_case_1_bad_access_10(void)
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
1036
__naked void pkt_meta_bad_access_2_1(void)
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
1056
__naked void meta_corner_case_good_access_1(void)
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
1077
__naked void corner_case_1_good_access_10(void)
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
1098
__naked void meta_pkt_data_good_access_1(void)
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
11
__naked void end_mangling_bad_access_1(void)
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
1120
__naked void corner_case_1_bad_access_11(void)
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
1142
__naked void pkt_data_bad_access_2_6(void)
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
115
__naked void corner_case_1_good_access_1(void)
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
1162
__naked void data_corner_case_good_access_6(void)
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
1183
__naked void corner_case_1_good_access_11(void)
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
1204
__naked void meta_corner_case_good_access_2(void)
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
1225
__naked void pkt_meta_bad_access_1_1(void)
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
1246
__naked void pkt_meta_bad_access_2_2(void)
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
1266
__naked void corner_case_1_good_access_12(void)
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
1287
__naked void corner_case_1_bad_access_12(void)
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
1307
__naked void meta_pkt_data_good_access_2(void)
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
1328
__naked void corner_case_1_bad_access_13(void)
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
1349
__naked void pkt_data_bad_access_2_7(void)
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
136
__naked void corner_case_1_bad_access_1(void)
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
1369
__naked void data_corner_case_good_access_7(void)
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
1389
__naked void corner_case_1_good_access_13(void)
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
1409
__naked void meta_corner_case_good_access_3(void)
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
1431
__naked void pkt_meta_bad_access_1_2(void)
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
1453
__naked void pkt_meta_bad_access_2_3(void)
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
1473
__naked void corner_case_1_good_access_14(void)
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
1495
__naked void corner_case_1_bad_access_14(void)
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
1516
__naked void data_corner_case_good_access_8(void)
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
1538
__naked void pkt_data_bad_access_1_4(void)
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
156
__naked void end_pkt_data_good_access_1(void)
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
1560
__naked void pkt_data_bad_access_2_8(void)
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
1580
__naked void corner_case_1_good_access_15(void)
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
1602
__naked void corner_case_1_bad_access_15(void)
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
1623
__naked void data_pkt_meta_good_access_2(void)
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
1644
__naked void corner_case_1_bad_access_16(void)
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
1665
__naked void pkt_meta_bad_access_2_4(void)
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
1685
__naked void meta_corner_case_good_access_4(void)
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
1705
__naked void corner_case_1_good_access_16(void)
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
178
__naked void corner_case_1_bad_access_2(void)
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
200
__naked void pkt_data_bad_access_2_1(void)
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
220
__naked void data_corner_case_good_access_1(void)
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
241
__naked void corner_case_1_good_access_2(void)
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
262
__naked void data_pkt_end_good_access_1(void)
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
284
__naked void corner_case_1_bad_access_3(void)
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
306
__naked void pkt_end_bad_access_2_2(void)
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
32
__naked void end_mangling_bad_access_2(void)
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
326
__naked void end_corner_case_good_access_2(void)
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
347
__naked void corner_case_1_good_access_3(void)
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
368
__naked void data_corner_case_good_access_2(void)
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
389
__naked void pkt_data_bad_access_1_1(void)
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
410
__naked void pkt_data_bad_access_2_2(void)
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
430
__naked void corner_case_1_good_access_4(void)
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
451
__naked void corner_case_1_bad_access_4(void)
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
471
__naked void data_pkt_end_good_access_2(void)
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
492
__naked void corner_case_1_bad_access_5(void)
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
513
__naked void pkt_end_bad_access_2_3(void)
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
53
__naked void end_corner_case_good_access_1(void)
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
533
__naked void end_corner_case_good_access_3(void)
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
553
__naked void corner_case_1_good_access_5(void)
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
573
__naked void data_corner_case_good_access_3(void)
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
595
__naked void pkt_data_bad_access_1_2(void)
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
617
__naked void pkt_data_bad_access_2_3(void)
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
637
__naked void corner_case_1_good_access_6(void)
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
659
__naked void corner_case_1_bad_access_6(void)
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
680
__naked void end_corner_case_good_access_4(void)
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
702
__naked void pkt_end_bad_access_1_2(void)
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
724
__naked void pkt_end_bad_access_2_4(void)
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
74
__naked void pkt_end_bad_access_1_1(void)
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
744
__naked void corner_case_1_good_access_7(void)
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
766
__naked void corner_case_1_bad_access_7(void)
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
787
__naked void end_pkt_data_good_access_2(void)
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
808
__naked void corner_case_1_bad_access_8(void)
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
829
__naked void pkt_data_bad_access_2_4(void)
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
849
__naked void data_corner_case_good_access_4(void)
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
869
__naked void corner_case_1_good_access_8(void)
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
889
__naked void data_corner_case_good_access_5(void)
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
910
__naked void pkt_data_bad_access_1_3(void)
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
931
__naked void pkt_data_bad_access_2_5(void)
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
95
__naked void pkt_end_bad_access_2_1(void)
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
951
__naked void corner_case_1_good_access_9(void)
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
972
__naked void corner_case_1_bad_access_9(void)
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
992
__naked void data_pkt_meta_good_access_1(void)
tools/testing/selftests/seccomp/seccomp_bpf.c
5048
__naked __nocf_check noinline int probed_uprobe(void)
tools/testing/selftests/seccomp/seccomp_bpf.c
81
#ifndef __naked