Lines Matching full:call
24 "call %[" #func "];"
101 call %[bpf_tail_call]; \ in dummy_prog_loop1_tc()
233 call %[bpf_lookup_user_key]; \ in acquire_release_user_key_reference()
236 call %[bpf_key_put]; \ in acquire_release_user_key_reference()
252 call %[bpf_lookup_system_key]; \ in acquire_release_system_key_reference()
255 call %[bpf_key_put]; \ in acquire_release_system_key_reference()
272 call %[bpf_lookup_user_key]; \ in user_key_reference_without_check()
274 call %[bpf_key_put]; \ in user_key_reference_without_check()
290 call %[bpf_lookup_system_key]; \ in system_key_reference_without_check()
292 call %[bpf_key_put]; \ in system_key_reference_without_check()
308 call %[bpf_key_put]; \ in release_with_null_key_pointer()
324 call %[bpf_lookup_user_key]; \ in potential_reference_to_user_key()
338 call %[bpf_lookup_system_key]; \ in potential_reference_to_system_key()
355 call %[bpf_sk_release]; \ in tracking_release_reference_without_check()
374 call %[bpf_sk_release]; \ in to_sock_common_without_check()
392 call %[bpf_sk_release]; \ in reference_tracking_release_reference()
410 call %[bpf_sk_release]; \ in release_reference_to_sock_common()
429 l0_%=: call %[bpf_sk_release]; \ in reference_tracking_release_reference_2()
448 call %[bpf_sk_release]; \ in reference_tracking_release_reference_twice()
450 call %[bpf_sk_release]; \ in reference_tracking_release_reference_twice()
469 call %[bpf_sk_release]; \ in release_reference_twice_inside_branch()
471 call %[bpf_sk_release]; \ in release_reference_twice_inside_branch()
501 call %[bpf_sk_release]; \ in __flag()
531 call %[bpf_sk_release]; \ in __flag()
535 call %[bpf_sk_release]; \ in __flag()
548 __description("reference tracking in call: free reference in subprog")
555 call call_free_reference_in_subprog__1; \ in call_free_reference_in_subprog()
571 call %[bpf_sk_release]; \ in call_free_reference_in_subprog__1()
579 __description("reference tracking in call: free reference in subprog and outside")
587 call reference_in_subprog_and_outside__1; \ in reference_in_subprog_and_outside()
589 call %[bpf_sk_release]; \ in reference_in_subprog_and_outside()
605 call %[bpf_sk_release]; \ in reference_in_subprog_and_outside__1()
613 __description("reference tracking in call: alloc & leak reference in subprog")
620 call alloc_leak_reference_in_subprog__1; \ in alloc_leak_reference_in_subprog()
645 __description("reference tracking in call: alloc in subprog, release outside")
651 call alloc_in_subprog_release_outside__1; \ in __retval()
654 call %[bpf_sk_release]; \ in __retval()
675 __description("reference tracking in call: sk_ptr leak into caller stack")
682 call ptr_leak_into_caller_stack__1; \ in ptr_leak_into_caller_stack()
696 call ptr_leak_into_caller_stack__2; \ in ptr_leak_into_caller_stack__1()
720 __description("reference tracking in call: sk_ptr spill into caller stack")
727 call ptr_spill_into_caller_stack__1; \ in ptr_spill_into_caller_stack()
741 call ptr_spill_into_caller_stack__2; \ in ptr_spill_into_caller_stack__1()
750 call %[bpf_sk_release]; \ in ptr_spill_into_caller_stack__1()
780 call %[bpf_sk_release]; \ in reference_tracking_allow_ld_abs()
805 call %[bpf_sk_release]; \ in ld_abs_while_holding_reference()
824 call %[bpf_sk_release]; \ in reference_tracking_allow_ld_ind()
851 call %[bpf_sk_release]; \ in ld_ind_while_holding_reference()
862 __description("reference tracking: check reference or tail call")
876 call %[bpf_tail_call]; \ in check_reference_or_tail_call()
879 l0_%=: call %[bpf_sk_release]; \ in check_reference_or_tail_call()
891 __description("reference tracking: release reference then tail call")
901 call %[bpf_sk_release]; \ in release_reference_then_tail_call()
906 call %[bpf_tail_call]; \ in release_reference_then_tail_call()
919 __description("reference tracking: leak possible reference over tail call")
932 call %[bpf_tail_call]; \ in possible_reference_over_tail_call()
937 call %[bpf_sk_release]; \ in possible_reference_over_tail_call()
949 __description("reference tracking: leak checked reference over tail call")
964 call %[bpf_tail_call]; \ in checked_reference_over_tail_call()
967 l0_%=: call %[bpf_sk_release]; \ in checked_reference_over_tail_call()
988 call %[bpf_sk_release]; \ in and_release_sock_or_null()
1007 call %[bpf_sk_release]; \ in tracking_mangle_and_release_sock()
1027 call %[bpf_sk_release]; \ in reference_tracking_access_member()
1049 l0_%=: call %[bpf_sk_release]; \ in reference_tracking_write_to_member()
1071 call %[bpf_sk_release]; \ in _64_bit_access_of_member()
1089 call %[bpf_sk_release]; \ in reference_tracking_access_after_release()
1115 call %[bpf_sk_lookup_tcp]; \ in tracking_direct_access_for_lookup()
1120 call %[bpf_sk_release]; \ in tracking_direct_access_for_lookup()
1143 call %[bpf_tcp_sock]; \ in __flag()
1146 call %[bpf_sk_release]; \ in __flag()
1150 call %[bpf_sk_release]; \ in __flag()
1174 call %[bpf_sk_fullsock]; \ in __flag()
1177 call %[bpf_sk_release]; \ in __flag()
1181 call %[bpf_sk_release]; \ in __flag()
1205 call %[bpf_tcp_sock]; \ in __flag()
1208 call %[bpf_sk_release]; \ in __flag()
1211 call %[bpf_sk_fullsock]; \ in __flag()
1214 call %[bpf_sk_release]; \ in __flag()
1241 call %[bpf_tcp_sock]; \ in __flag()
1244 call %[bpf_sk_release]; \ in __flag()
1247 call %[bpf_sk_release]; \ in __flag()
1270 call %[bpf_get_listener_sock]; \ in after_bpf_sk_release_sk()
1273 call %[bpf_sk_release]; \ in after_bpf_sk_release_sk()
1277 call %[bpf_sk_release]; \ in after_bpf_sk_release_sk()
1300 call %[bpf_get_listener_sock]; \ in bpf_sk_release_listen_sk()
1303 call %[bpf_sk_release]; \ in bpf_sk_release_listen_sk()
1306 call %[bpf_sk_release]; \ in bpf_sk_release_listen_sk()
1309 call %[bpf_sk_release]; \ in bpf_sk_release_listen_sk()
1332 call %[bpf_sk_fullsock]; \ in and_bpf_tcp_sock_sk()
1335 call %[bpf_tcp_sock]; \ in and_bpf_tcp_sock_sk()
1339 call %[bpf_sk_release]; \ in and_bpf_tcp_sock_sk()
1343 call %[bpf_sk_release]; \ in and_bpf_tcp_sock_sk()
1368 call %[bpf_sk_release]; \ in tracking_valid_pointer_null_comparison()
1390 call %[bpf_sk_release]; \ in tracking_valid_pointer_value_comparison()
1411 call %[bpf_skc_to_tcp_sock]; \ in sk_release_btf_tcp_sock()
1414 call %[bpf_sk_release]; \ in sk_release_btf_tcp_sock()
1417 call %[bpf_sk_release]; \ in sk_release_btf_tcp_sock()
1438 call %[bpf_skc_to_tcp_sock]; \ in to_tcp_sock_after_release()
1441 call %[bpf_sk_release]; \ in to_tcp_sock_after_release()
1445 call %[bpf_sk_release]; \ in to_tcp_sock_after_release()
1468 call %[bpf_map_lookup_elem]; \ in to_leak_released_ptr_reg()
1476 call %[bpf_ringbuf_reserve]; \ in to_leak_released_ptr_reg()
1482 call %[bpf_ringbuf_discard]; \ in to_leak_released_ptr_reg()