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:16 Functions: 0 156 0.0 %
Legend: Neither, QEMU, Real, Both Branches: 0 0 -

Function Name Sort by function name Hit count Sort by 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