LCOV - code coverage report
Current view:
top level
-
net/core
- filter.c
(
source
/ functions)
Hit
Total
Coverage
Test:
landlock.info
Lines:
299
3896
7.7 %
Date:
2021-04-22 12:43:58
Functions:
15
241
6.2 %
Function Name
Hit count
__bpf_prog_release
0
__bpf_redirect
0
__bpf_redirect_common
0
__bpf_redirect_neigh
0
__bpf_redirect_neigh_v4
0
__bpf_redirect_no_mac
0
__bpf_rx_skb_no_mac
0
__bpf_sk_lookup
0
__bpf_skb_change_head
0
__bpf_skb_change_tail
0
__bpf_skb_min_len
0
__bpf_skc_lookup
0
__bpf_tx_skb
0
__dev_via_ifindex
0
__sk_filter_release
0
__sock_filter_check_attach_type
0
_bpf_getsockopt
0
_bpf_setsockopt
0
bpf_bind
0
bpf_clear_redirect_map
0
bpf_clone_redirect
0
bpf_convert_ctx_access
0
bpf_csum_diff
0
bpf_csum_level
0
bpf_csum_update
0
bpf_fib_set_fwd_params
0
bpf_flow_dissector_load_bytes
0
bpf_gen_ld_abs
0
bpf_get_cgroup_classid
0
bpf_get_hash_recalc
0
bpf_get_listener_sock
0
bpf_get_netns_cookie_sock
0
bpf_get_netns_cookie_sock_addr
0
bpf_get_route_realm
0
bpf_get_skb_set_tunnel_proto
0
bpf_get_socket_cookie
0
bpf_get_socket_cookie_sock
0
bpf_get_socket_cookie_sock_addr
0
bpf_get_socket_cookie_sock_ops
0
bpf_get_socket_ptr_cookie
0
bpf_get_socket_uid
0
bpf_helper_changes_pkt_data
0
bpf_ipv4_fib_lookup
0
bpf_l3_csum_replace
0
bpf_l4_csum_replace
0
bpf_lwt_in_push_encap
0
bpf_lwt_xmit_push_encap
0
bpf_msg_apply_bytes
0
bpf_msg_cork_bytes
0
bpf_msg_pop_data
0
bpf_msg_pull_data
0
bpf_msg_push_data
0
bpf_noop_prologue
0
bpf_out_neigh_v4
0
bpf_prog_change_xdp
0
bpf_prog_create
0
bpf_prog_create_from_user
0
bpf_prog_destroy
0
bpf_redirect
0
bpf_redirect_neigh
0
bpf_redirect_peer
0
bpf_release_orig_filter
0
bpf_run_sk_reuseport
0
bpf_search_tcp_opt
0
bpf_set_hash
0
bpf_set_hash_invalid
0
bpf_sk_assign
0
bpf_sk_base_func_proto
0
bpf_sk_fullsock
0
bpf_sk_lookup
0
bpf_sk_lookup_assign
0
bpf_sk_lookup_tcp
0
bpf_sk_lookup_udp
0
bpf_sk_release
0
bpf_skb_adjust_room
0
bpf_skb_change_head
0
bpf_skb_change_proto
0
bpf_skb_change_tail
0
bpf_skb_change_type
0
bpf_skb_check_mtu
0
bpf_skb_copy
0
bpf_skb_ecn_set_ce
0
bpf_skb_event_output
0
bpf_skb_fib_lookup
0
bpf_skb_generic_pop
0
bpf_skb_generic_push
0
bpf_skb_get_nlattr
0
bpf_skb_get_nlattr_nest
0
bpf_skb_get_pay_offset
0
bpf_skb_get_tunnel_key
0
bpf_skb_get_tunnel_opt
0
bpf_skb_grow_rcsum
0
bpf_skb_is_valid_access
0
bpf_skb_load_bytes
0
bpf_skb_load_bytes_relative
0
bpf_skb_load_helper_16_no_cache
0
bpf_skb_load_helper_32
0
bpf_skb_load_helper_32_no_cache
0
bpf_skb_load_helper_8
0
bpf_skb_load_helper_8_no_cache
0
bpf_skb_net_grow
0
bpf_skb_net_hdr_pop
0
bpf_skb_net_hdr_push
0
bpf_skb_net_shrink
0
bpf_skb_proto_4_to_6
0
bpf_skb_proto_6_to_4
0
bpf_skb_proto_xlat
0
bpf_skb_pull_data
0
bpf_skb_set_tunnel_key
0
bpf_skb_set_tunnel_opt
0
bpf_skb_store_bytes
0
bpf_skb_under_cgroup
0
bpf_skb_vlan_pop
0
bpf_skb_vlan_push
0
bpf_skc_lookup
0
bpf_skc_lookup_tcp
0
bpf_skc_to_tcp6_sock
0
bpf_skc_to_tcp_request_sock
0
bpf_skc_to_tcp_sock
0
bpf_skc_to_tcp_timewait_sock
0
bpf_skc_to_udp6_sock
0
bpf_sock_addr_getsockopt
0
bpf_sock_addr_setsockopt
0
bpf_sock_addr_sk_lookup_tcp
0
bpf_sock_addr_sk_lookup_udp
0
bpf_sock_addr_skc_lookup_tcp
0
bpf_sock_common_is_valid_access
0
bpf_sock_convert_ctx_access
0
bpf_sock_from_file
0
bpf_sock_is_valid_access
0
bpf_sock_ops_cb_flags_set
0
bpf_sock_ops_get_syn
0
bpf_sock_ops_getsockopt
0
bpf_sock_ops_load_hdr_opt
0
bpf_sock_ops_reserve_hdr_opt
0
bpf_sock_ops_setsockopt
0
bpf_sock_ops_store_hdr_opt
0
bpf_tcp_check_syncookie
0
bpf_tcp_gen_syncookie
0
bpf_tcp_sock
0
bpf_tcp_sock_convert_ctx_access
0
bpf_tcp_sock_is_valid_access
0
bpf_try_make_head_writable
0
bpf_try_make_writable
0
bpf_unclone_prologue
0
bpf_warn_invalid_xdp_action
0
bpf_xdp_adjust_head
0
bpf_xdp_adjust_meta
0
bpf_xdp_adjust_tail
0
bpf_xdp_check_mtu
0
bpf_xdp_copy
0
bpf_xdp_event_output
0
bpf_xdp_fib_lookup
0
bpf_xdp_redirect
0
bpf_xdp_redirect_map
0
bpf_xdp_sk_lookup_tcp
0
bpf_xdp_sk_lookup_udp
0
bpf_xdp_skc_lookup_tcp
0
bpf_xdp_sock_convert_ctx_access
0
bpf_xdp_sock_is_valid_access
0
cg_skb_func_proto
0
cg_skb_is_valid_access
0
flow_dissector_convert_ctx_access
0
flow_dissector_func_proto
0
flow_dissector_is_valid_access
0
lwt_in_func_proto
0
lwt_is_valid_access
0
lwt_out_func_proto
0
lwt_seg6local_func_proto
0
lwt_xmit_func_proto
0
sk_attach_bpf
0
sk_detach_filter
0
sk_filter_charge
0
sk_filter_func_proto
0
sk_filter_is_valid_access
0
sk_filter_release
0
sk_filter_release_rcu
0
sk_filter_uncharge
0
sk_get_filter
0
sk_lookup
0
sk_lookup_convert_ctx_access
0
sk_lookup_func_proto
0
sk_lookup_is_valid_access
0
sk_msg_convert_ctx_access
0
sk_msg_func_proto
0
sk_msg_is_valid_access
0
sk_msg_shift_left
0
sk_msg_shift_right
0
sk_reuseport_attach_bpf
0
sk_reuseport_attach_filter
0
sk_reuseport_convert_ctx_access
0
sk_reuseport_func_proto
0
sk_reuseport_is_valid_access
0
sk_reuseport_load_bytes
0
sk_reuseport_load_bytes_relative
0
sk_reuseport_prog_free
0
sk_select_reuseport
0
sk_skb_adjust_room
0
sk_skb_change_head
0
sk_skb_change_tail
0
sk_skb_convert_ctx_access
0
sk_skb_func_proto
0
sk_skb_is_valid_access
0
sk_skb_prologue
0
sk_skb_pull_data
0
sk_skb_try_make_writable
0
skb_do_redirect
0
sock_addr_convert_ctx_access
0
sock_addr_func_proto
0
sock_addr_is_valid_access
0
sock_filter_func_proto
0
sock_filter_is_valid_access
0
sock_ops_convert_ctx_access
0
sock_ops_func_proto
0
sock_ops_is_valid_access
0
tc_cls_act_convert_ctx_access
0
tc_cls_act_func_proto
0
tc_cls_act_is_valid_access
0
tc_cls_act_prologue
0
xdp_convert_ctx_access
0
xdp_do_flush
0
xdp_do_generic_redirect
0
xdp_do_generic_redirect_map
0
xdp_do_redirect
0
xdp_func_proto
0
xdp_is_valid_access
0
__get_filter
7
__sk_attach_prog
7
__sk_filter_charge
7
bpf_check_classic
7
bpf_migrate_filter
7
bpf_prepare_filter
7
bpf_prog_store_orig_filter
7
check_load_and_stores
7
copy_bpf_fprog_from_user
7
sk_attach_filter
7
bpf_convert_filter
14
bpf_skb_load_helper_16
15
convert_bpf_extensions
66
convert_bpf_ld_abs
72
sk_filter_trim_cap
1882
Generated by:
LCOV version 1.14