LCOV - code coverage report
Current view: top level - gcc - crc-verification.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 83.1 % 491 408
Test Date: 2025-06-21 16:26:05 Functions: 100.0 % 35 35
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed Branches: - 0 0

Function Name Sort by function name Hit count Sort by function hit count
_Z32assign_known_vals_to_header_phisP5stateP4loop 236
_Z19polynomial_is_knownPK5value 256
_Z15determine_indexP9tree_nodeb 268
_Z26assign_vals_to_header_phisP5stateP4loopP4gphiS4_b 268
_ZN22crc_symbolic_execution16execute_crc_loopEP4gphiS1_b 268
_ZN22crc_symbolic_execution18extract_polynomialEP4gphiS1_P9tree_nodeb 268
_Z31assign_calc_vals_to_header_phisRK3vecIP5state7va_heap6vl_ptrES1_P4loop 2882
_Z12is_xor_stateP5valuemm 3115
_Z38init_sb_index_and_other_part_begin_endRmS_S_mb 3115
_Z21all_states_match_lfsrP5valuebP9tree_nodeRK3vecIP5state7va_heap6vl_ptrE 3118
_ZN22crc_symbolic_execution20create_initial_stateEP4loop 3118
_ZN22crc_symbolic_execution21symb_execute_crc_loopEv 3118
_Z14given_sb_matchP9value_bitS0_t 6226
_Z23lfsr_and_crc_bits_matchPK5valueS1_P9tree_nodemmmt 6226
_Z8sb_matchPK5valueS1_mmt 6226
_Z17get_origin_of_crcP9value_bit 6228
_Z20is_crc_xor_conditionP9tree_nodehmP5state 6228
_Z21may_be_xors_conditionP9tree_nodeP9value_bitm 6228
_Z22lfsr_matches_crc_statePK5valueP5statePS_mmmt 6228
_Z11get_crc_valP9tree_nodeP5state 6230
_ZN22crc_symbolic_execution11keep_statesEv 6489
_ZN22crc_symbolic_execution15add_final_stateEP5state 6489
_ZN22crc_symbolic_execution8add_edgeEP8edge_defR8auto_vecIS1_Lm0EE 6748
_Z31get_origin_of_crc_from_symb_bitP9value_bit 8207
_ZN22crc_symbolic_execution12add_next_bbsEP15basic_block_defP5stateR8auto_vecIP8edge_defLm0EE 9863
_ZN22crc_symbolic_execution13add_conditionEPK5gcondP5stateS4_ 9863
_ZN22crc_symbolic_execution17resolve_conditionEPK5gcondR8auto_vecIP8edge_defLm0EE 9863
_ZN22crc_symbolic_execution21execute_bb_statementsEP15basic_block_defP8edge_defR8auto_vecIS3_Lm0EE 12839
_ZN22crc_symbolic_execution25execute_bb_phi_statementsEP15basic_block_defP8edge_def 12839
_ZN22crc_symbolic_execution28execute_bb_gimple_statementsEP15basic_block_defR8auto_vecIP8edge_defLm0EE 16225
_ZN22crc_symbolic_execution24execute_assign_statementEPK7gassign 30064
_ZN22crc_symbolic_execution24is_used_outside_the_loopEP9tree_node 34589
_Z18is_a_valid_xor_oneP9value_bitP9tree_nodem 35450
_Z6is_oneP9value_bit 35450
_Z15is_a_valid_symbP9value_bitP9tree_nodem 203470

Generated by: LCOV version 2.1-beta

LCOV profile is generated on x86_64 machine using following configure options: configure --disable-bootstrap --enable-coverage=opt --enable-languages=c,c++,fortran,go,jit,lto,rust,m2 --enable-host-shared. GCC test suite is run with the built compiler.