LCOV - code coverage report
Current view:
top level
-
kernel/bpf
- verifier.c
(
source
/ functions)
Hit
Total
Coverage
Test:
Real
Lines:
1490
3800
39.2 %
Date:
2020-10-17 15:46:43
Functions:
0
156
0.0 %
Legend:
Neither
,
QEMU
,
Real
,
Both
Branches:
0
0
-
Function Name
Hit count
__check_map_access
0
__check_packet_access
0
__check_stack_boundary
0
__clear_all_pkt_pointers
0
__find_good_pkt_pointers
0
__mark_chain_precision
0
__mark_ptr_or_null_regs
0
__mark_reg_known
0
__mark_reg_unknown
0
__reg_bound_offset
0
__reg_combine_min_max
0
__reg_deduce_bounds
0
__update_reg_bounds
0
acquire_reference_state
0
add_subprog
0
adjust_btf_func
0
adjust_insn_aux_data
0
adjust_ptr_min_max_vals
0
adjust_reg_min_max_vals
0
adjust_scalar_min_max_vals
0
adjust_subprog_starts_after_remove
0
backtrack_insn
0
bpf_adj_linfo_after_remove
0
bpf_check
0
bpf_patch_insn_data
0
bpf_verifier_log_write
0
bpf_verifier_vlog
0
check_alu_op
0
check_arg_pair_ok
0
check_btf_func
0
check_btf_info
0
check_btf_line
0
check_cfg
0
check_cond_jmp_op
0
check_ctx_access
0
check_ctx_reg
0
check_flow_keys_access
0
check_func_arg
0
check_func_call
0
check_func_proto
0
check_generic_ptr_alignment
0
check_helper_call
0
check_helper_mem_access
0
check_ids
0
check_ld_abs
0
check_ld_imm
0
check_map_access
0
check_map_access_type
0
check_map_func_compatibility
0
check_map_prog_compatibility
0
check_max_stack_depth
0
check_mem_access
0
check_packet_access
0
check_pkt_ptr_alignment
0
check_ptr_alignment
0
check_raw_mode_ok
0
check_refcount_ok
0
check_reference_leak
0
check_reg_arg
0
check_reg_sane_offset
0
check_return_code
0
check_sock_access
0
check_stack_access
0
check_stack_boundary
0
check_stack_read
0
check_stack_write
0
check_subprogs
0
check_tp_buffer_access
0
check_xadd
0
clean_func_state
0
clean_live_states
0
clean_verifier_state
0
clear_all_pkt_pointers
0
cmp_subprogs
0
coerce_reg_to_size
0
convert_ctx_accesses
0
copy_func_state
0
copy_reference_state
0
copy_stack_state
0
copy_verifier_state
0
do_check
0
do_refine_retval_range
0
find_good_pkt_pointers
0
find_linfo
0
find_subprog
0
fixup_bpf_calls
0
fixup_call_args
0
free_func_state
0
free_states
0
free_verifier_state
0
func_states_equal
0
get_callee_stack_depth
0
init_reg_state
0
insn_has_def32
0
is_branch_taken
0
is_reg64
0
is_sk_reg
0
is_state_visited
0
jit_subprogs
0
mark_all_scalars_precise
0
mark_ptr_or_null_reg
0
mark_ptr_or_null_regs
0
mark_reg_known_zero
0
mark_reg_not_init
0
mark_reg_read
0
mark_reg_unknown
0
may_access_direct_pkt_data
0
opt_hard_wire_dead_code_branches
0
opt_remove_dead_code
0
opt_remove_nops
0
opt_subreg_zext_lo32_rnd_hi32
0
pop_stack
0
prepare_func_exit
0
print_liveness
0
print_verification_stats
0
print_verifier_state
0
process_spin_lock
0
propagate_liveness
0
propagate_liveness_reg
0
propagate_precision
0
push_insn
0
push_jmp_history
0
push_stack
0
range_within
0
realloc_func_state
0
realloc_reference_state
0
realloc_stack_state
0
record_func_map
0
refsafe
0
reg_combine_min_max
0
reg_is_init_pkt_pointer
0
reg_set_min_max
0
reg_set_min_max_inv
0
reg_type_mismatch
0
regsafe
0
release_maps
0
release_reference
0
release_reference_state
0
release_reg_references
0
replace_map_fd_with_map_ptr
0
retrieve_ptr_limit
0
sanitize_dead_code
0
sanitize_ptr_alu
0
sanitize_val_alu
0
save_register_state
0
set_lower_bound
0
set_upper_bound
0
stacksafe
0
states_equal
0
states_maybe_looping
0
transfer_reference_state
0
try_match_pkt_pointers
0
update_branch_counts
0
verbose
0
verbose_linfo
0
verifier_remove_insns
0
Generated by:
LCOV version 1.14