LCOV - code coverage report
Current view: top level - gcc/analyzer - region-model-manager.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 97.7 % 998 975
Test Date: 2024-04-27 14:03:13 Functions: 89.8 % 127 114
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 28
_ZN3ana20region_model_manager27get_or_create_setjmp_svalueERKNS_13setjmp_recordEP9tree_node 40
_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
_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
_ZNK3ana12frame_region22dump_untracked_regionsEv 60
_ZN3ana20region_model_manager31get_or_create_asm_output_svalueEP9tree_nodePKcjjRK3vecIPKNS_6svalueE7va_heap6vl_ptrE 104
_ZN3anaL18log_managed_objectINS_10sub_svalueEEEvPNS_6loggerEPKT_ 111
_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_10sub_svalueEEEvPNS_6loggerEPKT_ 3
_ZN3anaL18log_managed_objectINS_13region_svalueEEEvPNS_6loggerEPKT_ 3
_ZN3anaL18log_managed_objectINS_16symbolic_bindingEEEvPNS_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 188
_ZN3ana20region_model_manager13get_bit_rangeEPKNS_6regionEP9tree_nodeRKNS_9bit_rangeE 194
_ZN3ana20region_model_manager31get_or_create_asm_output_svalueEP9tree_nodePK4gasmjRK3vecIPKNS_6svalueE7va_heap6vl_ptrE 314
_ZN3ana20region_model_manager28maybe_fold_asm_output_svalueEP9tree_nodeRK3vecIPKNS_6svalueE7va_heap6vl_ptrE 418
_ZN3ana20region_model_manager20get_region_for_labelEP9tree_node 474
_ZN3ana20region_model_manager30maybe_get_char_from_string_cstEP9tree_nodeS2_ 604
_ZN3anaL23get_bit_range_for_fieldEP9tree_nodePNS_9bit_rangeE 773
_ZN3anaL23get_field_at_byte_rangeEP9tree_nodeRKNS_10byte_rangeEPS2_ 773
_ZN3anaL24get_byte_range_for_fieldEP9tree_nodePNS_10byte_rangeE 773
_ZN3ana19get_string_cst_sizeEPK9tree_node 940
_ZN3ana20region_model_manager25get_or_create_unmergeableEPKNS_6svalueE 1072
_ZN3ana20region_model_manager18get_var_arg_regionEPKNS_12frame_regionEj 1240
_ZN3ana20region_model_manager24create_region_for_allocaEPKNS_12frame_regionE 1262
_ZN3ana20region_model_manager36get_or_create_const_fn_result_svalueEP9tree_nodeS2_RK3vecIPKNS_6svalueE7va_heap6vl_ptrE 1347
_ZN3ana20region_model_manager22get_or_create_null_ptrEP9tree_node 1420
_ZN3ana20region_model_manager26maybe_fold_repeated_svalueEP9tree_nodePKNS_6svalueES5_ 3704
_ZN3ana20region_model_manager29get_or_create_repeated_svalueEP9tree_nodePKNS_6svalueES5_ 3704
_ZN3ana20region_model_managerC2EPNS_6loggerE 4317
_ZN3ana20region_model_managerD2Ev 4317
_ZN3ana20region_model_manager29get_or_create_widening_svalueEP9tree_nodeRKNS_14function_pointEPKNS_6svalueES8_ 5453
_ZN3ana20region_model_manager29get_or_create_compound_svalueEP9tree_nodeRKNS_11binding_mapE 7220
_ZN3ana20region_model_manager16get_sized_regionEPKNS_6regionEP9tree_nodePKNS_6svalueE 10141
_ZN3ana20region_model_manager20create_unique_svalueEP9tree_node 17195
_ZN3ana20region_model_manager27get_unknown_symbolic_regionEP9tree_node 18046
_ZN3ana20region_model_manager18get_element_regionEPKNS_6regionEP9tree_nodePKNS_6svalueE 18327
_ZN3ana20region_model_manager35get_or_create_region_for_heap_allocERKP11bitmap_head 18889
_ZN3ana20region_model_manager21get_region_for_stringEP9tree_node 20968
_ZN3ana20region_model_manager25get_or_create_bits_withinEP9tree_nodeRKNS_9bit_rangeEPKNS_6svalueE 33545
_ZN3ana20region_model_manager29maybe_fold_bits_within_svalueEP9tree_nodeRKNS_9bit_rangeEPKNS_6svalueE 33545
_ZN3ana20region_model_manager16get_frame_regionEPKNS_12frame_regionERK8function 38770
_ZNK3ana14conjured_purge5purgeEPKNS_15conjured_svalueE 39960
_ZN3ana20region_model_manager29get_or_create_conjured_svalueEP9tree_nodePK6gimplePKNS_6regionERKNS_14conjured_purgeEj 56415
_ZN3ana20region_model_manager16get_field_regionEPKNS_6regionEP9tree_node 68505
_ZN3ana20region_model_manager21get_region_for_globalEP9tree_node 70117
_ZN3ana20region_model_manager21maybe_fold_sub_svalueEP9tree_nodePKNS_6svalueEPKNS_6regionE 78863
_ZN3ana20region_model_manager24get_or_create_sub_svalueEP9tree_nodePKNS_6svalueEPKNS_6regionE 78863
_ZN3ana20region_model_manager15get_cast_regionEPKNS_6regionEP9tree_node 88707
_ZN3ana20region_model_manager19get_symbolic_regionEPKNS_6svalueE 109226
_ZN3ana20region_model_manager17get_offset_regionEPKNS_6regionEP9tree_nodePKNS_6svalueE 119306
_ZNK3ana20region_model_manager13too_complex_pERKNS_10complexityE 172868
_ZN3ana20region_model_manager21reject_if_too_complexEPNS_6svalueE 183563
_ZN3ana20region_model_manager19get_or_create_binopEP9tree_node9tree_codePKNS_6svalueES6_ 236597
_ZN3ana20region_model_manager16maybe_fold_binopEP9tree_node9tree_codePKNS_6svalueES6_ 236898
_ZN3ana20region_model_manager29get_or_create_poisoned_svalueENS_11poison_kindEP9tree_node 290363
_ZN3ana20region_model_manager18maybe_fold_unaryopEP9tree_node9tree_codePKNS_6svalueE 301103
_ZN3ana20region_model_manager21get_or_create_unaryopEP9tree_node9tree_codePKNS_6svalueE 301103
_ZN3ana20region_model_manager28get_or_create_unknown_svalueEP9tree_node 845073
_ZN3ana20region_model_manager21get_or_create_int_cstEP9tree_nodeRK8poly_intILj1E16generic_wide_intI20wide_int_ref_storageILb0ELb1EEEE 847670
_ZN3ana20region_model_manager21get_region_for_fndeclEP9tree_node 1034376
_ZN3ana20region_model_manager14get_ptr_svalueEP9tree_nodePKNS_6regionE 1114184
_ZN3ana20region_model_manager18get_or_create_castEP9tree_nodePKNS_6svalueE 1380685
_ZN3ana20region_model_manager29get_or_create_constant_svalueEP9tree_node 1661087
_ZN3ana20region_model_manager29get_or_create_constant_svalueEP9tree_nodeS2_ 2556853
_ZN3ana20region_model_manager27get_or_create_initial_valueEPKNS_6regionEb 3275465

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.