LCOV - code coverage report
Current view: top level - gcc/analyzer - store.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 82.9 % 1983 1643
Test Date: 2026-08-22 16:33:35 Functions: 87.3 % 165 144
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
_ZN3ana10byte_range3cmpERKS0_S2_ 1977
_ZN3ana11binding_key3cmpEPKS0_S2_ 0
_ZN3ana11binding_key4makeEPNS_13store_managerEPKNS_6regionE 3772647
_ZN3ana11binding_key8cmp_ptrsEPKvS2_ 0
_ZN3ana11binding_map14const_iteratordeEv 3553667
_ZN3ana11binding_map14const_iteratorppEv 14699446
_ZN3ana11binding_map24get_overlapping_bindingsEPKNS_11binding_keyEP8auto_vecIS3_Lm0EE 37848
_ZN3ana11binding_map27remove_overlapping_bindingsEPNS_13store_managerEPKNS_11binding_keyEPNS_13uncertainty_tEP8hash_setIPKNS_6svalueELb0E19default_hash_traitsISB_EEb 85205
_ZN3ana11binding_map3endEv 14773128
_ZN3ana11binding_map3putEPKNS_11binding_keyEPKNS_6svalueE 2188245
_ZN3ana11binding_map5beginEv 7019485
_ZN3ana11binding_map6removeEPKNS_11binding_keyE 314702
_ZN3ana11binding_map8iteratordeEv 8588965
_ZN3ana11binding_map8iteratorppEv 8497186
_ZN3ana11binding_map9overwriteERNS0_8iteratorEPKNS_6svalueE 286
_ZN3ana11binding_mapC2ERKS0_ 32370023
_ZN3ana11binding_mapC2ERNS_13store_managerE 1612478
_ZN3ana11binding_mapaSERKS0_ 4
_ZN3ana13region_finder12visit_regionEPKNS_6regionE 48084122
_ZN3ana13store_manager20get_concrete_bindingE16generic_wide_intI22fixed_wide_int_storageILi128EEES4_ 13994140
_ZN3ana13store_manager20get_symbolic_bindingEPKNS_6regionE 1925563
_ZN3ana15binding_cluster11can_merge_pEPKS0_S2_PS0_PNS_5storeEPNS_13store_managerEPNS_12model_mergerE 1226488
_ZN3ana15binding_cluster11fill_regionEPNS_13store_managerEPKNS_6regionEPKNS_6svalueE 1602
_ZN3ana15binding_cluster12purge_regionEPNS_13store_managerEPKNS_6regionE 231807
_ZN3ana15binding_cluster14clobber_regionEPNS_13store_managerEPKNS_6regionE 7254
_ZN3ana15binding_cluster15mark_as_escapedEv 37290
_ZN3ana15binding_cluster16zero_fill_regionEPNS_13store_managerEPKNS_6regionE 33
_ZN3ana15binding_cluster17on_unknown_fncallERK5gcallPNS_13store_managerERKNS_14conjured_purgeE 124080
_ZN3ana15binding_cluster18bind_compound_svalEPNS_13store_managerEPKNS_6regionEPKNS_15compound_svalueE 1149
_ZN3ana15binding_cluster21purge_state_involvingEPKNS_6svalueEPNS_20region_model_managerE 405141
_ZN3ana15binding_cluster22mark_region_as_unknownEPNS_13store_managerEPKNS_6regionES5_PNS_13uncertainty_tEP8hash_setIPKNS_6svalueELb0E19default_hash_traitsISB_EE 47666
_ZN3ana15binding_cluster24make_unknown_relative_toEPKS0_PNS_5storeEPNS_13store_managerE 32284
_ZN3ana15binding_cluster27remove_overlapping_bindingsEPNS_13store_managerEPKNS_6regionEPNS_13uncertainty_tEP8hash_setIPKNS_6svalueELb0E19default_hash_traitsISB_EE 85205
_ZN3ana15binding_cluster4bindEPNS_13store_managerEPKNS_6regionEPKNS_6svalueE 470261
_ZN3ana15binding_cluster6on_asmEPK4gasmPNS_13store_managerERKNS_14conjured_purgeE 510
_ZN3ana15binding_cluster8bind_keyEPKNS_11binding_keyEPKNS_6svalueE 473900
_ZN3ana15binding_clusterC2ERKS0_ 32370023
_ZN3ana15binding_clusterC2ERNS_13store_managerEPKNS_6regionE 1612470
_ZN3ana15binding_clusteraSERKS0_ 0
_ZN3ana16concrete_binding11cmp_ptr_ptrEPKvS2_ 41
_ZN3ana16symbolic_binding11cmp_ptr_ptrEPKvS2_ 19
_ZN3ana20concrete_binding_map20apply_ctor_to_regionEPKNS_6regionEP9tree_nodePNS_20region_model_managerE 343
_ZN3ana20concrete_binding_map23apply_ctor_val_to_rangeEPKNS_6regionEPNS_20region_model_managerEP9tree_nodeS7_S7_ 0
_ZN3ana20concrete_binding_map24get_overlapping_bindingsERKNS_9bit_rangeE 8978
_ZN3ana20concrete_binding_map26remove_overlapping_bindingEPNS_13store_managerERKNS_9bit_rangeES5_RKNS_6svalueE 40460
_ZN3ana20concrete_binding_map27remove_overlapping_bindingsEPNS_13store_managerERKNS_9bit_rangeE 8978
_ZN3ana20concrete_binding_map31apply_ctor_pair_to_child_regionEPKNS_6regionEPNS_20region_model_managerEP9tree_nodeS7_ 1700
_ZN3ana20concrete_binding_map3cmpERKS0_S2_ 28
_ZN3ana5store11can_merge_pEPKS0_S2_PS0_PNS_13store_managerEPNS_12model_mergerE 149572
_ZN3ana5store11fill_regionEPNS_13store_managerEPKNS_6regionEPKNS_6svalueE 1607
_ZN3ana5store11get_clusterEPKNS_6regionE 11117373
_ZN3ana5store12canonicalizeEPNS_13store_managerE 902041
_ZN3ana5store12purge_regionEPNS_13store_managerEPKNS_6regionE 231807
_ZN3ana5store13purge_clusterEPKNS_6regionE 41438
_ZN3ana5store14clobber_regionEPNS_13store_managerEPKNS_6regionE 8067
_ZN3ana5store15mark_as_escapedERNS_13store_managerEPKNS_6regionE 37935
_ZN3ana5store16zero_fill_regionEPNS_13store_managerEPKNS_6regionE 861
_ZN3ana5store17loop_replay_fixupEPKS0_PNS_20region_model_managerE 4656
_ZN3ana5store17on_unknown_fncallERK5gcallPNS_13store_managerERKNS_14conjured_purgeE 18163
_ZN3ana5store19replay_call_summaryERNS_19call_summary_replayERKS0_ 1664
_ZN3ana5store20on_maybe_live_valuesERNS_13store_managerERK8hash_setIPKNS_6svalueELb0E19default_hash_traitsIS6_EE 401898
_ZN3ana5store21get_or_create_clusterERNS_13store_managerEPKNS_6regionE 1666190
_ZN3ana5store21purge_state_involvingEPKNS_6svalueEPNS_20region_model_managerE 30275
_ZN3ana5store22mark_region_as_unknownEPNS_13store_managerEPKNS_6regionEPNS_13uncertainty_tEP8hash_setIPKNS_6svalueELb0E19default_hash_traitsISB_EE 309
_ZN3ana5store27remove_overlapping_bindingsEPNS_13store_managerEPKNS_6regionEPNS_13uncertainty_tE 401589
_ZN3ana5store27replay_call_summary_clusterERNS_19call_summary_replayERKS0_PKNS_6regionE 12477
_ZN3ana5store9set_valueEPNS_13store_managerEPKNS_6regionEPKNS_6svalueEPNS_13uncertainty_tERKNS_12region_modelE 401589
_ZN3ana5storeC2ERKS0_ 3725008
_ZN3ana5storeC2Ev 421430
_ZN3ana5storeD2Ev 4146438
_ZN3ana5storeaSERKS0_ 99055
_ZN3ana8selftest23analyzer_store_cc_testsEv 4
_ZN3ana8selftestL14assert_overlapERKN8selftest8locationEPKNS_16concrete_bindingES7_ 56
_ZN3ana8selftestL15assert_disjointERKN8selftest8locationEPKNS_16concrete_bindingES7_ 20
_ZN3ana8selftestL20test_binding_map_opsEv 4
_ZN3ana8selftestL24test_binding_key_overlapEv 4
_ZN3ana8selftestL24test_bit_range_from_maskEv 4
_ZN3ana8selftestL27test_bit_range_intersects_pEv 4
_ZN3ana8selftestL29assert_bit_range_from_mask_eqERKN8selftest8locationEmRKNS_9bit_rangeE 76
_ZN3ana8selftestL32assert_no_bit_range_from_mask_eqERKN8selftest8locationEm 12
_ZN3ana9bit_range3cmpERKS0_S2_ 443
_ZN3ana9bit_range9from_maskEmPS0_ 144
_ZN3anaL15dump_svalue_setERK8hash_setIPKNS_6svalueELb0E19default_hash_traitsIS3_EEP14pretty_printerb 482
_ZN3anaL20simplify_for_bindingEPKNS_6svalueE 434619
_ZN3anaL23get_svalue_for_ctor_valEP9tree_nodePNS_20region_model_managerE 1658
_ZN3anaL24append_pathvar_with_typeENS_8path_varEP9tree_nodeP8auto_vecIS0_Lm0EE 7460
_ZN3anaL25get_sorted_parent_regionsEP8auto_vecIPKNS_6regionELm0EERS4_ 2134
_ZN3anaL25get_subregion_within_ctorEPKNS_6regionEP9tree_nodePNS_20region_model_managerE 1700
_ZN3anaL25needs_loop_replay_fixup_pERKNS_6svalueE 90696
_ZN3anaL26add_binding_to_tree_widgetERN8text_art11tree_widgetERKNS0_16dump_widget_infoEPKNS_11binding_keyEPKNS_6svalueE 0
_ZN3anaL39get_subregion_within_ctor_for_ctor_pairEPKNS_6regionEP9tree_nodeS4_PNS_20region_model_managerE 1700
_ZNK3ana10byte_range10contains_pERKS0_PS0_ 950
_ZNK3ana10byte_range10dump_to_ppEP14pretty_printer 2024
_ZNK3ana10byte_range4dumpEv 0
_ZNK3ana10byte_range7to_jsonEv 4
_ZNK3ana11binding_key4dumpEb 0
_ZNK3ana11binding_key8get_descEb 0
_ZNK3ana11binding_map10dump_to_ppEP14pretty_printerbb 1731
_ZNK3ana11binding_map14const_iterator10get_svalueEv 11153165
_ZNK3ana11binding_map14const_iteratoreqERKS1_ 26202029
_ZNK3ana11binding_map18add_to_tree_widgetERN8text_art11tree_widgetERKNS1_16dump_widget_infoE 0
_ZNK3ana11binding_map3endEv 22655748
_ZNK3ana11binding_map3getEPKNS_11binding_keyE 5282024
_ZNK3ana11binding_map4dumpEb 0
_ZNK3ana11binding_map4hashEv 22273665
_ZNK3ana11binding_map5beginEv 11502583
_ZNK3ana11binding_map7to_jsonEv 0
_ZNK3ana11binding_map8elementsEv 560447
_ZNK3ana11binding_map8iteratoreqERKS1_ 15516671
_ZNK3ana11binding_map8validateEv 13577544
_ZNK3ana11binding_mapeqERKS0_ 3398545
_ZNK3ana13store_manager10get_loggerEv 401589
_ZNK3ana13uncertainty_t10dump_to_ppEP14pretty_printerb 241
_ZNK3ana13uncertainty_t4dumpEb 0
_ZNK3ana15binding_cluster10dump_to_ppEP14pretty_printerbb 1731
_ZNK3ana15binding_cluster10symbolic_pEv 9475493
_ZNK3ana15binding_cluster11get_bindingEPNS_13store_managerEPKNS_6regionE 1506485
_ZNK3ana15binding_cluster11redundant_pEv 237455
_ZNK3ana15binding_cluster13get_any_valueEPKNS_11binding_keyE 3692644
_ZNK3ana15binding_cluster15get_any_bindingEPNS_13store_managerEPKNS_6regionE 1333786
_ZNK3ana15binding_cluster16make_dump_widgetERKN8text_art16dump_widget_infoEPNS_13store_managerE 0
_ZNK3ana15binding_cluster21get_binding_recursiveEPNS_13store_managerEPKNS_6regionE 1506485
_ZNK3ana15binding_cluster22maybe_get_simple_valueEPNS_13store_managerE 303032
_ZNK3ana15binding_cluster26maybe_get_compound_bindingEPNS_13store_managerEPKNS_6regionE 99570
_ZNK3ana15binding_cluster28get_representative_path_varsEPKNS_12region_modelEP8hash_setIPKNS_6svalueELb0E19default_hash_traitsIS7_EEPKNS_6regionES7_PNS_6loggerEP8auto_vecINS_8path_varELm0EE 46064
_ZNK3ana15binding_cluster4dumpEb 0
_ZNK3ana15binding_cluster4hashEv 22273665
_ZNK3ana15binding_cluster7to_jsonEv 0
_ZNK3ana15binding_cluster8validateEv 13577544
_ZNK3ana15binding_cluster9escaped_pEv 9678805
_ZNK3ana15binding_clustereqERKS0_ 3398541
_ZNK3ana16concrete_binding10dump_to_ppEP14pretty_printerb 1133
_ZNK3ana16concrete_binding10overlaps_pERKS0_ 309759
_ZNK3ana16concrete_binding14get_byte_rangeEPNS_10byte_rangeE 0
_ZNK3ana16symbolic_binding10dump_to_ppEP14pretty_printerb 16
_ZNK3ana20concrete_binding_map10dump_to_ppEP14pretty_printerbb 2
_ZNK3ana20concrete_binding_map15calc_complexityEv 814
_ZNK3ana20concrete_binding_map18add_to_tree_widgetERN8text_art11tree_widgetERKNS1_16dump_widget_infoE 0
_ZNK3ana20concrete_binding_map21get_any_exact_bindingERKNS_9bit_rangeE 56
_ZNK3ana20concrete_binding_map4dumpEb 0
_ZNK3ana20concrete_binding_map8validateEv 13577544
_ZNK3ana5store10dump_to_ppEP14pretty_printerbbPNS_13store_managerE 2126
_ZNK3ana5store10eval_aliasEPKNS_6regionES3_RKNS_12region_modelE 699074
_ZNK3ana5store11get_clusterEPKNS_6regionE 2759736
_ZNK3ana5store12eval_alias_1EPKNS_6regionES3_RKNS_12region_modelE 281070
_ZNK3ana5store15get_any_bindingEPNS_13store_managerEPKNS_6regionE 4479595
_ZNK3ana5store16make_dump_widgetERKN8text_art16dump_widget_infoEPNS_13store_managerE 4
_ZNK3ana5store28get_representative_path_varsEPKNS_12region_modelEP8hash_setIPKNS_6svalueELb0E19default_hash_traitsIS7_EES7_PNS_6loggerEP8auto_vecINS_8path_varELm0EE 12811
_ZNK3ana5store4dumpEb 0
_ZNK3ana5store4hashEv 2246798
_ZNK3ana5store7to_jsonEv 4
_ZNK3ana5store8validateEv 1876194
_ZNK3ana5store9escaped_pEPKNS_6regionE 9168210
_ZNK3ana5storeeqERKS0_ 542538
_ZNK3ana9bit_range10contains_pERKS0_PS0_ 23826
_ZNK3ana9bit_range10dump_to_ppEP14pretty_printer 2021
_ZNK3ana9bit_range12intersects_pERKS0_P16generic_wide_intI22fixed_wide_int_storageILi128EEE 0
_ZNK3ana9bit_range12intersects_pERKS0_PS0_S3_ 84
_ZNK3ana9bit_range13as_byte_rangeEPNS_10byte_rangeE 8203
_ZNK3ana9bit_range16falls_short_of_pE16generic_wide_intI22fixed_wide_int_storageILi128EEEPS0_ 843234
_ZNK3ana9bit_range4dumpEv 0
_ZNK3ana9bit_range7to_jsonEv 4
_ZNK3ana9bit_range9exceeds_pERKS0_PS0_ 839544
_ZNK3ana9bit_rangemiE16generic_wide_intI22fixed_wide_int_storageILi128EEE 168
_ZZN3anaL25needs_loop_replay_fixup_pERKNS_6svalueEEN10my_visitor21visit_widening_svalueEPKNS_15widening_svalueE 400

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.