LCOV - code coverage report
Current view: top level - gcc/analyzer - region-model.h (source / functions) Coverage Total Hit
Test: gcc.info Lines: 63.0 % 276 174
Test Date: 2026-02-28 14:20:25 Functions: 62.8 % 78 49
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
_ZN3ana12region_model20pop_caught_exceptionEv 166
_ZN3ana12region_model20pop_thrown_exceptionEv 187
_ZN3ana14one_way_id_mapINS_14equiv_class_idEEC2Ei 823919
_ZN3ana18annotating_context7warn_atESt10unique_ptrINS_18pending_diagnosticESt14default_deleteIS2_EEONS_16pending_locationE 202
_ZN3ana19region_to_value_mapC2ERKS0_ 3186718
_ZN3ana19region_to_value_mapC2Ev 370385
_ZN3ana25noop_region_model_context10get_loggerEv 119712
_ZN3ana25noop_region_model_context12on_conditionEPKNS_6svalueE9tree_codeS3_ 44
_ZN3ana25noop_region_model_context12on_pop_frameEPKNS_12frame_regionE 302
_ZN3ana25noop_region_model_context14maybe_did_workEv 820
_ZN3ana25noop_region_model_context14on_svalue_leakEPKNS_6svalueE 0
_ZN3ana25noop_region_model_context15get_uncertaintyEv 45342
_ZN3ana25noop_region_model_context17on_bounded_rangesERKNS_6svalueERKNS_14bounded_rangesE 103
_ZN3ana25noop_region_model_context17on_unknown_changeEPKNS_6svalueEb 2272
_ZN3ana25noop_region_model_context18on_liveness_changeERK8hash_setIPKNS_6svalueELb0E19default_hash_traitsIS4_EEPKNS_12region_modelE 0
_ZN3ana25noop_region_model_context19on_escaped_functionEP9tree_node 0
_ZN3ana25noop_region_model_context21get_state_map_by_nameEPKcPPNS_12sm_state_mapEPPKNS_13state_machineEPjPSt10unique_ptrINS_10sm_contextESt14default_deleteISC_EE 119474
_ZN3ana25noop_region_model_context21purge_state_involvingEPKNS_6svalueE 2084
_ZN3ana25noop_region_model_context23on_unexpected_tree_codeEP9tree_nodeRK15dump_location_t 0
_ZN3ana25noop_region_model_context28on_unusable_in_infinite_loopEv 0
_ZN3ana25noop_region_model_context6on_phiEPK4gphiP9tree_node 0
_ZN3ana25noop_region_model_context7warn_atESt10unique_ptrINS_18pending_diagnosticESt14default_deleteIS2_EEONS_16pending_locationE 913
_ZN3ana30region_model_context_decorator10get_loggerEv 23330
_ZN3ana30region_model_context_decorator12on_conditionEPKNS_6svalueE9tree_codeS3_ 0
_ZN3ana30region_model_context_decorator12on_pop_frameEPKNS_12frame_regionE 0
_ZN3ana30region_model_context_decorator14maybe_did_workEv 0
_ZN3ana30region_model_context_decorator14on_svalue_leakEPKNS_6svalueE 0
_ZN3ana30region_model_context_decorator14terminate_pathEv 0
_ZN3ana30region_model_context_decorator15get_uncertaintyEv 4135
_ZN3ana30region_model_context_decorator17on_bounded_rangesERKNS_6svalueERKNS_14bounded_rangesE 0
_ZN3ana30region_model_context_decorator17on_unknown_changeEPKNS_6svalueEb 0
_ZN3ana30region_model_context_decorator18on_liveness_changeERK8hash_setIPKNS_6svalueELb0E19default_hash_traitsIS4_EEPKNS_12region_modelE 0
_ZN3ana30region_model_context_decorator19on_escaped_functionEP9tree_node 0
_ZN3ana30region_model_context_decorator21get_state_map_by_nameEPKcPPNS_12sm_state_mapEPPKNS_13state_machineEPjPSt10unique_ptrINS_10sm_contextESt14default_deleteISC_EE 6868
_ZN3ana30region_model_context_decorator21purge_state_involvingEPKNS_6svalueE 0
_ZN3ana30region_model_context_decorator23on_unexpected_tree_codeEP9tree_nodeRK15dump_location_t 0
_ZN3ana30region_model_context_decorator28on_unusable_in_infinite_loopEv 0
_ZN3ana30region_model_context_decorator6on_phiEPK4gphiP9tree_node 0
_ZN3ana30region_model_context_decorator7warn_atESt10unique_ptrINS_18pending_diagnosticESt14default_deleteIS2_EEONS_16pending_locationE 9
_ZN3ana30region_model_context_decorator8add_noteESt10unique_ptrINS_12pending_noteESt14default_deleteIS2_EE 202
_ZN3ana30region_model_context_decorator9bifurcateESt10unique_ptrINS_16custom_edge_infoESt14default_deleteIS2_EE 0
_ZN3ana30tentative_region_model_context23on_unexpected_tree_codeEP9tree_nodeRK15dump_location_t 0
_ZN3ana7visitor12visit_regionEPKNS_6regionE 3192805
_ZN3ana7visitor16visit_sub_svalueEPKNS_10sub_svalueE 3943719
_ZN3ana7visitor18visit_binop_svalueEPKNS_12binop_svalueE 6247190
_ZN3ana7visitor19visit_region_svalueEPKNS_13region_svalueE 741162
_ZN3ana7visitor19visit_setjmp_svalueEPKNS_13setjmp_svalueE 942
_ZN3ana7visitor20visit_initial_svalueEPKNS_14initial_svalueE 1272049
_ZN3ana7visitor20visit_unaryop_svalueEPKNS_14unaryop_svalueE 7051091
_ZN3ana7visitor20visit_unknown_svalueEPKNS_14unknown_svalueE 1897598
_ZN3ana7visitor21visit_compound_svalueEPKNS_15compound_svalueE 38
_ZN3ana7visitor21visit_conjured_svalueEPKNS_15conjured_svalueE 5007343
_ZN3ana7visitor21visit_constant_svalueEPKNS_15constant_svalueE 9289584
_ZN3ana7visitor21visit_poisoned_svalueEPKNS_15poisoned_svalueE 12718
_ZN3ana7visitor21visit_repeated_svalueEPKNS_15repeated_svalueE 45019
_ZN3ana7visitor21visit_widening_svalueEPKNS_15widening_svalueE 111396
_ZN3ana7visitor23visit_asm_output_svalueEPKNS_17asm_output_svalueE 6099
_ZN3ana7visitor24visit_bits_within_svalueEPKNS_18bits_within_svalueE 49103
_ZN3ana7visitor24visit_placeholder_svalueEPKNS_18placeholder_svalueE 37957
_ZN3ana7visitor24visit_unmergeable_svalueEPKNS_18unmergeable_svalueE 6698
_ZN3ana7visitor28visit_const_fn_result_svalueEPKNS_22const_fn_result_svalueE 8433
_ZN3ana8selftest25test_region_model_context23on_unexpected_tree_codeEP9tree_nodeRK15dump_location_t 0
_ZN3ana8selftest25test_region_model_context7warn_atESt10unique_ptrINS_18pending_diagnosticESt14default_deleteIS3_EEONS_16pending_locationE 4
_ZNK3ana14one_way_id_mapINS_14equiv_class_idEE10dump_to_ppEP14pretty_printer 0
_ZNK3ana14one_way_id_mapINS_14equiv_class_idEE15get_dst_for_srcES1_ 4367720
_ZNK3ana14one_way_id_mapINS_14equiv_class_idEE4dumpEv 0
_ZNK3ana25noop_region_model_context13get_ext_stateEv 64004
_ZNK3ana25noop_region_model_context28checking_for_infinite_loop_pEv 44
_ZNK3ana25noop_region_model_context29get_pending_location_for_diagEv 917
_ZNK3ana25noop_region_model_context6get_egEv 0
_ZNK3ana25noop_region_model_context8get_stmtEv 45595
_ZNK3ana25noop_region_model_context9get_stateEv 0
_ZNK3ana30region_model_context_decorator13get_ext_stateEv 4860
_ZNK3ana30region_model_context_decorator28checking_for_infinite_loop_pEv 0
_ZNK3ana30region_model_context_decorator29get_pending_location_for_diagEv 211
_ZNK3ana30region_model_context_decorator6get_egEv 0
_ZNK3ana30region_model_context_decorator8get_stmtEv 98
_ZNK3ana30region_model_context_decorator9get_stateEv 0

Generated by: LCOV version 2.4-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.