LCOV - code coverage report
Current view: top level - gcc/analyzer - region-model-manager.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 97.6 % 1020 996
Test Date: 2025-06-28 16:12:38 Functions: 89.9 % 129 116
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
_ZN3anaL17get_code_for_castEP9tree_nodeS1_ 0
_ZN3anaL18log_managed_objectINS_12frame_regionEEEvPNS_6loggerEPKT_ 2
_ZNK3ana13store_manager9log_statsEPNS_6loggerEb 2
_ZNK3ana20region_model_manager9log_statsEPNS_6loggerEb 2
_ZN3anaL12log_uniq_mapINS_11cast_regionEEEvPNS_6loggerEbPKcRK17consolidation_mapIT_E 22
_ZN3anaL12log_uniq_mapINS_11cast_regionEEEvPNS_6loggerEbPKcRK17consolidation_mapIT_E 2
_ZN3anaL12log_uniq_mapINS_12field_regionEEEvPNS_6loggerEbPKcRK17consolidation_mapIT_E 2
_ZN3anaL12log_uniq_mapINS_12frame_regionEEEvPNS_6loggerEbPKcRK17consolidation_mapIT_E 2
_ZN3anaL12log_uniq_mapINS_12sized_regionEEEvPNS_6loggerEbPKcRK17consolidation_mapIT_E 2
_ZN3anaL12log_uniq_mapINS_13offset_regionEEEvPNS_6loggerEbPKcRK17consolidation_mapIT_E 2
_ZN3anaL12log_uniq_mapINS_14element_regionEEEvPNS_6loggerEbPKcRK17consolidation_mapIT_E 2
_ZN3anaL12log_uniq_mapINS_14var_arg_regionEEEvPNS_6loggerEbPKcRK17consolidation_mapIT_E 2
_ZN3anaL12log_uniq_mapINS_15symbolic_regionEEEvPNS_6loggerEbPKcRK17consolidation_mapIT_E 2
_ZN3anaL12log_uniq_mapINS_16bit_range_regionEEEvPNS_6loggerEbPKcRK17consolidation_mapIT_E 2
_ZN3anaL12log_uniq_mapINS_16concrete_bindingEEEvPNS_6loggerEbPKcRK17consolidation_mapIT_E 2
_ZN3anaL12log_uniq_mapINS_16symbolic_bindingEEEvPNS_6loggerEbPKcRK17consolidation_mapIT_E 2
_ZNK3ana20region_model_manager22dump_untracked_regionsEv 23
_ZN3ana20region_model_manager27get_or_create_setjmp_svalueERKNS_13setjmp_recordEP9tree_node 34
_ZN3anaL12log_uniq_mapINS_10sub_svalue5key_tES1_EEvPNS_6loggerEbPKcRK8hash_mapIT_PT0_21simple_hashmap_traitsI19default_hash_traitsIS8_ESA_EE 42
_ZN3anaL12log_uniq_mapINS_10sub_svalue5key_tES1_EEvPNS_6loggerEbPKcRK8hash_mapIT_PT0_21simple_hashmap_traitsI19default_hash_traitsIS8_ESA_EE 2
_ZN3anaL12log_uniq_mapINS_12binop_svalue5key_tES1_EEvPNS_6loggerEbPKcRK8hash_mapIT_PT0_21simple_hashmap_traitsI19default_hash_traitsIS8_ESA_EE 2
_ZN3anaL12log_uniq_mapINS_13region_svalue5key_tES1_EEvPNS_6loggerEbPKcRK8hash_mapIT_PT0_21simple_hashmap_traitsI19default_hash_traitsIS8_ESA_EE 2
_ZN3anaL12log_uniq_mapINS_13setjmp_svalue5key_tES1_EEvPNS_6loggerEbPKcRK8hash_mapIT_PT0_21simple_hashmap_traitsI19default_hash_traitsIS8_ESA_EE 2
_ZN3anaL12log_uniq_mapINS_14unaryop_svalue5key_tES1_EEvPNS_6loggerEbPKcRK8hash_mapIT_PT0_21simple_hashmap_traitsI19default_hash_traitsIS8_ESA_EE 2
_ZN3anaL12log_uniq_mapINS_15compound_svalue5key_tES1_EEvPNS_6loggerEbPKcRK8hash_mapIT_PT0_21simple_hashmap_traitsI19default_hash_traitsIS8_ESA_EE 2
_ZN3anaL12log_uniq_mapINS_15conjured_svalue5key_tES1_EEvPNS_6loggerEbPKcRK8hash_mapIT_PT0_21simple_hashmap_traitsI19default_hash_traitsIS8_ESA_EE 2
_ZN3anaL12log_uniq_mapINS_15constant_svalue5key_tES1_EEvPNS_6loggerEbPKcRK8hash_mapIT_PT0_21simple_hashmap_traitsI19default_hash_traitsIS8_ESA_EE 2
_ZN3anaL12log_uniq_mapINS_15poisoned_svalue5key_tES1_EEvPNS_6loggerEbPKcRK8hash_mapIT_PT0_21simple_hashmap_traitsI19default_hash_traitsIS8_ESA_EE 2
_ZN3anaL12log_uniq_mapINS_15repeated_svalue5key_tES1_EEvPNS_6loggerEbPKcRK8hash_mapIT_PT0_21simple_hashmap_traitsI19default_hash_traitsIS8_ESA_EE 2
_ZN3anaL12log_uniq_mapINS_15widening_svalue5key_tES1_EEvPNS_6loggerEbPKcRK8hash_mapIT_PT0_21simple_hashmap_traitsI19default_hash_traitsIS8_ESA_EE 2
_ZN3anaL12log_uniq_mapINS_17asm_output_svalue5key_tES1_EEvPNS_6loggerEbPKcRK8hash_mapIT_PT0_21simple_hashmap_traitsI19default_hash_traitsIS8_ESA_EE 2
_ZN3anaL12log_uniq_mapINS_18bits_within_svalue5key_tES1_EEvPNS_6loggerEbPKcRK8hash_mapIT_PT0_21simple_hashmap_traitsI19default_hash_traitsIS8_ESA_EE 2
_ZN3anaL12log_uniq_mapINS_22const_fn_result_svalue5key_tES1_EEvPNS_6loggerEbPKcRK8hash_mapIT_PT0_21simple_hashmap_traitsI19default_hash_traitsIS8_ESA_EE 2
_ZN3anaL12log_uniq_mapIP9tree_nodeNS_11decl_regionEEEvPNS_6loggerEbPKcRK8hash_mapIT_PT0_21simple_hashmap_traitsI19default_hash_traitsIS9_ESB_EE 2
_ZN3anaL12log_uniq_mapIP9tree_nodeNS_12label_regionEEEvPNS_6loggerEbPKcRK8hash_mapIT_PT0_21simple_hashmap_traitsI19default_hash_traitsIS9_ESB_EE 2
_ZN3anaL12log_uniq_mapIP9tree_nodeNS_13string_regionEEEvPNS_6loggerEbPKcRK8hash_mapIT_PT0_21simple_hashmap_traitsI19default_hash_traitsIS9_ESB_EE 2
_ZN3anaL12log_uniq_mapIP9tree_nodeNS_14unknown_svalueEEEvPNS_6loggerEbPKcRK8hash_mapIT_PT0_21simple_hashmap_traitsI19default_hash_traitsIS9_ESB_EE 2
_ZN3anaL12log_uniq_mapIP9tree_nodeNS_15function_regionEEEvPNS_6loggerEbPKcRK8hash_mapIT_PT0_21simple_hashmap_traitsI19default_hash_traitsIS9_ESB_EE 2
_ZN3anaL12log_uniq_mapIPKNS_6regionENS_14initial_svalueEEEvPNS_6loggerEbPKcRK8hash_mapIT_PT0_21simple_hashmap_traitsI19default_hash_traitsISA_ESC_EE 2
_ZN3anaL12log_uniq_mapIPKNS_6svalueENS_18unmergeable_svalueEEEvPNS_6loggerEbPKcRK8hash_mapIT_PT0_21simple_hashmap_traitsI19default_hash_traitsISA_ESC_EE 2
_ZNK3ana12frame_region22dump_untracked_regionsEv 52
_ZN3ana20region_model_manager35get_region_for_unexpected_tree_codeEPNS_20region_model_contextEP9tree_nodeRK15dump_location_t 54
_ZN3ana20region_model_manager37maybe_undo_optimize_bit_field_compareEP9tree_nodePKNS_15compound_svalueES2_PKNS_6svalueE 58
_ZN3ana20region_model_manager32maybe_get_char_from_raw_data_cstEP9tree_nodeS2_ 66
_ZN3ana20region_model_manager31get_or_create_asm_output_svalueEP9tree_nodePKcjjRK3vecIPKNS_6svalueE7va_heap6vl_ptrE 102
_ZN3anaL18log_managed_objectINS_10sub_svalueEEEvPNS_6loggerEPKT_ 110
_ZN3anaL18log_managed_objectINS_12field_regionEEEvPNS_6loggerEPKT_ 0
_ZN3anaL18log_managed_objectINS_12label_regionEEEvPNS_6loggerEPKT_ 0
_ZN3anaL18log_managed_objectINS_12sized_regionEEEvPNS_6loggerEPKT_ 0
_ZN3anaL18log_managed_objectINS_13setjmp_svalueEEEvPNS_6loggerEPKT_ 0
_ZN3anaL18log_managed_objectINS_13string_regionEEEvPNS_6loggerEPKT_ 0
_ZN3anaL18log_managed_objectINS_14element_regionEEEvPNS_6loggerEPKT_ 0
_ZN3anaL18log_managed_objectINS_14var_arg_regionEEEvPNS_6loggerEPKT_ 0
_ZN3anaL18log_managed_objectINS_15compound_svalueEEEvPNS_6loggerEPKT_ 0
_ZN3anaL18log_managed_objectINS_15repeated_svalueEEEvPNS_6loggerEPKT_ 0
_ZN3anaL18log_managed_objectINS_16bit_range_regionEEEvPNS_6loggerEPKT_ 0
_ZN3anaL18log_managed_objectINS_17asm_output_svalueEEEvPNS_6loggerEPKT_ 0
_ZN3anaL18log_managed_objectINS_18unmergeable_svalueEEEvPNS_6loggerEPKT_ 0
_ZN3anaL18log_managed_objectINS_11decl_regionEEEvPNS_6loggerEPKT_ 1
_ZN3anaL18log_managed_objectINS_15poisoned_svalueEEEvPNS_6loggerEPKT_ 1
_ZN3anaL18log_managed_objectINS_15widening_svalueEEEvPNS_6loggerEPKT_ 1
_ZN3anaL18log_managed_objectINS_18bits_within_svalueEEEvPNS_6loggerEPKT_ 1
_ZN3anaL18log_managed_objectINS_22const_fn_result_svalueEEEvPNS_6loggerEPKT_ 1
_ZN3anaL18log_managed_objectINS_11cast_regionEEEvPNS_6loggerEPKT_ 2
_ZN3anaL18log_managed_objectINS_15conjured_svalueEEEvPNS_6loggerEPKT_ 2
_ZN3anaL18log_managed_objectINS_15function_regionEEEvPNS_6loggerEPKT_ 2
_ZN3anaL18log_managed_objectINS_16symbolic_bindingEEEvPNS_6loggerEPKT_ 2
_ZN3anaL18log_managed_objectINS_10sub_svalueEEEvPNS_6loggerEPKT_ 3
_ZN3anaL18log_managed_objectINS_13region_svalueEEEvPNS_6loggerEPKT_ 3
_ZN3anaL18log_managed_objectINS_15symbolic_regionEEEvPNS_6loggerEPKT_ 4
_ZN3anaL18log_managed_objectINS_16concrete_bindingEEEvPNS_6loggerEPKT_ 5
_ZN3anaL18log_managed_objectINS_13offset_regionEEEvPNS_6loggerEPKT_ 8
_ZN3anaL18log_managed_objectINS_14initial_svalueEEEvPNS_6loggerEPKT_ 9
_ZN3anaL18log_managed_objectINS_14unknown_svalueEEEvPNS_6loggerEPKT_ 9
_ZN3anaL18log_managed_objectINS_14unaryop_svalueEEEvPNS_6loggerEPKT_ 11
_ZN3anaL18log_managed_objectINS_15constant_svalueEEEvPNS_6loggerEPKT_ 20
_ZN3anaL18log_managed_objectINS_12binop_svalueEEEvPNS_6loggerEPKT_ 25
_ZN3anaL21dump_untracked_regionEPKNS_11decl_regionE 163
_ZN3ana20region_model_manager13get_bit_rangeEPKNS_6regionEP9tree_nodeRKNS_9bit_rangeE 242
_ZN3ana20region_model_manager31get_or_create_asm_output_svalueEP9tree_nodePK4gasmjRK3vecIPKNS_6svalueE7va_heap6vl_ptrE 301
_ZN3ana20region_model_manager20get_region_for_labelEP9tree_node 401
_ZN3ana20region_model_manager28maybe_fold_asm_output_svalueEP9tree_nodeRK3vecIPKNS_6svalueE7va_heap6vl_ptrE 403
_ZN3ana20region_model_manager23maybe_get_char_from_cstEP9tree_nodeS2_ 513
_ZN3anaL23get_bit_range_for_fieldEP9tree_nodePNS_9bit_rangeE 816
_ZN3anaL23get_field_at_byte_rangeEP9tree_nodeRKNS_10byte_rangeEPS2_ 816
_ZN3anaL24get_byte_range_for_fieldEP9tree_nodePNS_10byte_rangeE 816
_ZN3ana20region_model_manager30maybe_get_char_from_string_cstEP9tree_nodeS2_ 840
_ZN3ana20region_model_manager25get_or_create_unmergeableEPKNS_6svalueE 936
_ZN3ana20region_model_manager36get_or_create_const_fn_result_svalueEP9tree_nodeS2_RK3vecIPKNS_6svalueE7va_heap6vl_ptrE 1098
_ZN3ana20region_model_manager24create_region_for_allocaEPKNS_12frame_regionE 1105
_ZN3ana20region_model_manager18get_var_arg_regionEPKNS_12frame_regionEj 1121
_ZN3ana19get_string_cst_sizeEPK9tree_node 1145
_ZN3ana20region_model_manager22get_or_create_null_ptrEP9tree_node 1267
_ZN3ana20region_model_manager26maybe_fold_repeated_svalueEP9tree_nodePKNS_6svalueES5_ 3035
_ZN3ana20region_model_manager29get_or_create_repeated_svalueEP9tree_nodePKNS_6svalueES5_ 3035
_ZN3ana20region_model_managerC2EPNS_6loggerE 3901
_ZN3ana20region_model_managerD2Ev 3901
_ZN3ana20region_model_manager29get_or_create_compound_svalueEP9tree_nodeRKNS_11binding_mapE 4227
_ZN3ana20region_model_manager29get_or_create_widening_svalueEP9tree_nodeRKNS_14function_pointEPKNS_6svalueES8_ 4871
_ZN3ana20region_model_manager16get_sized_regionEPKNS_6regionEP9tree_nodePKNS_6svalueE 8802
_ZN3ana20region_model_manager20create_unique_svalueEP9tree_node 14437
_ZN3ana20region_model_manager27get_unknown_symbolic_regionEP9tree_node 14965
_ZN3ana20region_model_manager18get_element_regionEPKNS_6regionEP9tree_nodePKNS_6svalueE 16663
_ZN3ana20region_model_manager21get_region_for_stringEP9tree_node 17341
_ZN3ana20region_model_manager35get_or_create_region_for_heap_allocERKP11bitmap_head 21076
_ZN3ana20region_model_manager25get_or_create_bits_withinEP9tree_nodeRKNS_9bit_rangeEPKNS_6svalueE 25428
_ZN3ana20region_model_manager29maybe_fold_bits_within_svalueEP9tree_nodeRKNS_9bit_rangeEPKNS_6svalueE 25428
_ZN3ana20region_model_manager16get_frame_regionEPKNS_12frame_regionERK8function 33992
_ZNK3ana14conjured_purge5purgeEPKNS_15conjured_svalueE 38543
_ZN3ana20region_model_manager21get_region_for_globalEP9tree_node 58592
_ZN3ana20region_model_manager16get_field_regionEPKNS_6regionEP9tree_node 60260
_ZN3ana20region_model_manager21maybe_fold_sub_svalueEP9tree_nodePKNS_6svalueEPKNS_6regionE 63729
_ZN3ana20region_model_manager24get_or_create_sub_svalueEP9tree_nodePKNS_6svalueEPKNS_6regionE 63729
_ZN3ana20region_model_manager29get_or_create_conjured_svalueEP9tree_nodePK6gimplePKNS_6regionERKNS_14conjured_purgeEj 66942
_ZN3ana20region_model_manager15get_cast_regionEPKNS_6regionEP9tree_node 75555
_ZN3ana20region_model_manager19get_symbolic_regionEPKNS_6svalueE 91624
_ZN3ana20region_model_manager17get_offset_regionEPKNS_6regionEP9tree_nodePKNS_6svalueE 101142
_ZNK3ana20region_model_manager13too_complex_pERKNS_10complexityE 166046
_ZN3ana20region_model_manager21reject_if_too_complexEPNS_6svalueE 175645
_ZN3ana20region_model_manager19get_or_create_binopEP9tree_node9tree_codePKNS_6svalueES6_ 205574
_ZN3ana20region_model_manager16maybe_fold_binopEP9tree_node9tree_codePKNS_6svalueES6_ 205853
_ZN3ana20region_model_manager29get_or_create_poisoned_svalueENS_11poison_kindEP9tree_node 233739
_ZN3ana20region_model_manager18maybe_fold_unaryopEP9tree_node9tree_codePKNS_6svalueE 261801
_ZN3ana20region_model_manager21get_or_create_unaryopEP9tree_node9tree_codePKNS_6svalueE 261801
_ZN3ana20region_model_manager21get_or_create_int_cstEP9tree_nodeRK8poly_intILj1E16generic_wide_intI20wide_int_ref_storageILb0ELb1EEEE 721880
_ZN3ana20region_model_manager28get_or_create_unknown_svalueEP9tree_node 743331
_ZN3ana20region_model_manager21get_region_for_fndeclEP9tree_node 892291
_ZN3ana20region_model_manager14get_ptr_svalueEP9tree_nodePKNS_6regionE 967799
_ZN3ana20region_model_manager18get_or_create_castEP9tree_nodePKNS_6svalueE 1152083
_ZN3ana20region_model_manager29get_or_create_constant_svalueEP9tree_node 1415855
_ZN3ana20region_model_manager29get_or_create_constant_svalueEP9tree_nodeS2_ 2178252
_ZN3ana20region_model_manager27get_or_create_initial_valueEPKNS_6regionEb 2787348

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.