LCOV - code coverage report
Current view: top level - gcc/analyzer - program-state.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 84.5 % 930 786
Test Date: 2024-05-04 14:01:55 Functions: 80.6 % 67 54
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
_ZNK3ana12sm_state_map4dumpEb 0
_ZNK3ana12sm_state_map7to_jsonEv 0
_ZNK3ana13program_state12dump_to_fileERKNS_15extrinsic_stateEbbP8_IO_FILE 0
_ZNK3ana13program_state23get_representative_treeEPKNS_6svalueE 0
_ZNK3ana13program_state4dumpERKNS_15extrinsic_stateEb 0
_ZNK3ana13program_state5printERKNS_15extrinsic_stateEP14pretty_printer 0
_ZNK3ana13program_state7to_jsonERKNS_15extrinsic_stateE 0
_ZNK3ana15extrinsic_state10dump_to_ppEP14pretty_printer 0
_ZNK3ana15extrinsic_state12dump_to_fileEP8_IO_FILE 0
_ZNK3ana15extrinsic_state4dumpEv 0
_ZNK3ana15extrinsic_state7to_jsonEv 0
_ZZN3ana13program_state7on_edgeERNS_14exploded_graphEPNS_13exploded_nodeEPKNS_9superedgeEPNS_13uncertainty_tEEN15my_path_context9bifurcateESt10unique_ptrINS_16custom_edge_infoESt14default_deleteISC_EE 0
_ZZN3ana13program_state7on_edgeERNS_14exploded_graphEPNS_13exploded_nodeEPKNS_9superedgeEPNS_13uncertainty_tEENK15my_path_context16terminate_path_pEv 0
_ZN3ana8selftest31analyzer_program_state_cc_testsEv 4
_ZN3ana8selftestL17test_sm_state_mapEv 4
_ZN3ana8selftestL20test_program_state_1Ev 4
_ZN3ana8selftestL20test_program_state_2Ev 4
_ZN3ana8selftestL26test_program_state_mergingEv 4
_ZN3ana8selftestL28test_program_state_merging_2Ev 4
_ZNK3ana12sm_state_map10get_originEPKNS_6svalueERKNS_15extrinsic_stateE 12
_ZNK3ana13program_state20get_current_functionEv 22
_ZZN3ana13program_state7on_edgeERNS_14exploded_graphEPNS_13exploded_nodeEPKNS_9superedgeEPNS_13uncertainty_tEEN15my_path_context14terminate_pathEv 33
_ZN3ana13program_state14returning_callERNS_14exploded_graphEPNS_13exploded_nodeEPK5gcallPNS_13uncertainty_tE 84
_ZN3ana13program_state9push_callERNS_14exploded_graphEPNS_13exploded_nodeEPK5gcallPNS_13uncertainty_tE 97
_ZN3ana13program_state29impl_call_analyzer_dump_stateEPK5gcallRKNS_15extrinsic_stateEPNS_20region_model_contextE 411
_ZN3anaL18log_set_of_svaluesEPNS_6loggerEPKcRK8hash_setIPKNS_6svalueELb0E19default_hash_traitsIS7_EE 496
_ZNK3ana12sm_state_map5printEPKNS_12region_modelEbbP14pretty_printer 598
_ZNK3ana13program_state10dump_to_ppERKNS_15extrinsic_stateEbbP14pretty_printer 1724
_ZN3ana13program_state19replay_call_summaryERNS_19call_summary_replayERKS0_ 1813
_ZN3ana12sm_state_map15clear_any_stateEPKNS_6svalueE 2886
_ZNK3ana13program_state23can_purge_base_region_pERKNS_15extrinsic_stateEPKNS_6regionE 7217
_ZN3ana12sm_state_map26clear_all_per_svalue_stateEv 10485
_ZN3ana13program_state10push_frameERKNS_15extrinsic_stateERK8function 11227
_ZN3ana12sm_state_map19replay_call_summaryERNS_19call_summary_replayERKS0_ 11949
_ZNK3ana12sm_state_map10is_empty_pEv 12084
_ZN3ana12sm_state_map9set_stateERKNS_11equiv_classEPKNS_13state_machine5stateEPKNS_6svalueERKNS_15extrinsic_stateE 44826
_ZN3ana12sm_state_map9set_stateEPNS_12region_modelEPKNS_6svalueEPKNS_13state_machine5stateES5_RKNS_15extrinsic_stateE 51669
_ZNK3ana13program_stateeqERKS0_ 86414
_ZN3ana12sm_state_map7entry_t3cmpERKS1_S3_ 108738
_ZN3ana13program_state7on_edgeERNS_14exploded_graphEPNS_13exploded_nodeEPKNS_9superedgeEPNS_13uncertainty_tE 147867
_ZN3ana12sm_state_map21purge_state_involvingEPKNS_6svalueERKNS_15extrinsic_stateE 148554
_ZN3ana12sm_state_map14impl_set_stateEPKNS_6svalueEPKNS_13state_machine5stateES3_RKNS_15extrinsic_stateE 226176
_ZN3ana12sm_state_map16set_global_stateEPKNS_13state_machine5stateE 243047
_ZN3ana13program_stateaSERKS0_ 358580
_ZNK3ana13program_state16can_merge_with_pERKS0_RKNS_15extrinsic_stateERKNS_13program_pointEPS0_ 375010
_ZN3ana12sm_state_map17on_unknown_changeEPKNS_6svalueEbRKNS_15extrinsic_stateE 383308
_ZN3ana13program_stateC2ERKNS_15extrinsic_stateE 389979
_ZNK3ana13program_state4hashEv 511524
_ZN3ana12sm_state_map3cmpERKS0_S2_ 574228
_ZN3ana12sm_state_map14on_svalue_leakEPKNS_6svalueEPNS_25impl_region_model_contextE 588962
_ZN3ana13program_state12detect_leaksERKS0_S2_PKNS_6svalueERKNS_15extrinsic_stateEPNS_20region_model_contextE 684904
_ZN3ana13program_stateC2EOS0_ 714656
_ZNK3ana13program_state15prune_for_pointERNS_14exploded_graphERKNS_13program_pointEPNS_13exploded_nodeEPNS_13uncertainty_tE 718368
_ZNK3ana15extrinsic_state18get_sm_idx_by_nameEPKcPj 792815
_ZNK3ana12sm_state_map16can_merge_with_pERKS0_RKNS_13state_machineERKNS_15extrinsic_stateEPPS0_ 1499142
_ZNK3ana12sm_state_map16get_global_stateEv 1526624
_ZNK3ana13program_state8validateERKNS_15extrinsic_stateE 1960041
_ZN3ana13program_stateC2ERKS0_ 2753887
_ZN3ana12sm_state_mapC2ERKNS_13state_machineE 2949181
_ZNK3ana12sm_state_mapeqERKS0_ 3319499
_ZN3ana13program_stateD2Ev 3858522
_ZN3ana12sm_state_map18on_liveness_changeERK8hash_setIPKNS_6svalueELb0E19default_hash_traitsIS4_EEPKNS_12region_modelERKNS_15extrinsic_stateEPNS_25impl_region_model_contextE 4789148
_ZNK3ana12sm_state_map4hashEv 9729016
_ZNK3ana12sm_state_map9get_stateEPKNS_6svalueERKNS_15extrinsic_stateE 9956011
_ZN3ana12sm_state_map19canonicalize_svalueEPKNS_6svalueERKNS_15extrinsic_stateE 10182199
_ZNK3ana15extrinsic_state17get_model_managerEv 13043319
_ZNK3ana12sm_state_map5cloneEv 23037477

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.