LCOV - code coverage report
Current view: top level - gcc/cp - init.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 95.8 % 2346 2247
Test Date: 2025-07-26 09:32:30 Functions: 100.0 % 66 66
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
_Z12build_deletemP9tree_nodeS0_21special_function_kindiii 6935273
_Z12find_temps_rPP9tree_nodePiPv 2874
_Z13is_class_typeP9tree_nodei 96117517
_Z14build_vec_initP9tree_nodeS0_S0_biiPP3vecIS0_5va_gc8vl_embedE 7857
_Z15build_aggr_initP9tree_nodeS0_ii 4118727
_Z15build_zero_initP9tree_nodeS0_b 4186545
_Z15get_temp_regvarP9tree_nodeS0_ 15377
_Z16build_offset_refP9tree_nodeS0_bi 177699
_Z16build_value_initP9tree_nodei 5432271
_Z16build_vec_deletemP9tree_nodeS0_21special_function_kindii 7483
_Z16malloc_alignmentv 78133
_Z18build_vtbl_addressP9tree_node 1012546
_Z18expand_member_initP9tree_node 25033175
_Z18push_base_cleanupsv 1524961
_Z19decl_constant_valueP9tree_node 242483868
_Z19decl_constant_valueP9tree_nodeb 242765664
_Z19finish_length_checkP9tree_nodeS0_S0_j 69
_Z20create_temporary_varP9tree_node 176548
_Z20initialize_vtbl_ptrsP9tree_node 6598999
_Z21emit_mem_initializersP9tree_node 5365757
_Z21scalar_constant_valueP9tree_node 343133248
_Z22is_copy_initializationP9tree_node 102836119
_Z22std_placement_new_fn_pP9tree_node 9075447
_Z23build_value_init_noctorP9tree_nodei 4413915
_Z26decl_really_constant_valueP9tree_nodeb 94632962
_Z26throw_bad_array_new_lengthv 14205
_Z27maybe_reject_flexarray_initP9tree_nodeS0_ 386183
_Z28maybe_instantiate_nsdmi_initP9tree_nodei 1905613
_Z29build_new_constexpr_heap_typeP9tree_nodeS0_S0_ 11
_Z31type_has_new_extended_alignmentP9tree_node 1838162
_Z40diagnose_uninitialized_cst_or_ref_memberP9tree_nodebb 47
_Z9build_newmPP3vecIP9tree_node5va_gc8vl_embedES1_S1_S6_ii 1256690
_Z9get_nsdmiP9tree_nodebi 1417577
_ZL11build_new_1PP3vecIP9tree_node5va_gc8vl_embedES1_S1_S6_bi 494937
_ZL15build_dtor_callP9tree_node21special_function_kindii 6924405
_ZL15find_list_beginP9tree_node 148
_ZL15mark_exp_read_rPP9tree_nodePiPv 258
_ZL16begin_init_stmtsPP9tree_nodeS1_ 4123406
_ZL16build_field_listP9tree_nodeS0_Pi 5363552
_ZL16constant_value_1P9tree_nodebbb 680531874
_ZL17build_zero_init_1P9tree_nodeS0_bS0_ 4366978
_ZL17finish_init_stmtsbP9tree_nodeS0_ 4123406
_ZL18build_raw_new_exprmP3vecIP9tree_node5va_gc8vl_embedES1_S1_S5_i 860416
_ZL18build_vec_delete_1mP9tree_nodeS0_S0_21special_function_kindiib 9106
_ZL18expand_aggr_init_1P9tree_nodeS0_S0_S0_ii 6266569
_ZL18find_uninit_fieldsPP9tree_nodeP8hash_setIS0_Lb0E19default_hash_traitsIS0_EES0_ 1094016
_ZL19expand_default_initP9tree_nodeS0_S0_S0_ii 6266089
_ZL19expand_virtual_initP9tree_nodeS0_ 1012543
_ZL19perform_member_initP9tree_nodeS0_R8hash_setIS0_Lb0E19default_hash_traitsIS0_EE 5581585
_ZL19perform_target_ctorP9tree_node 291719
_ZL20find_uninit_fields_rPP9tree_nodePiPv 126409
_ZL20initializing_contextP9tree_node 18053115
_ZL20innermost_aggr_scopeP9tree_node 1176418
_ZL20maybe_warn_list_ctorP9tree_nodeS0_ 3572524
_ZL21can_init_array_with_pP9tree_nodeS0_ 658
_ZL21sort_mem_initializersP9tree_nodeS0_ 5074038
_ZL22construct_virtual_baseP9tree_nodeS0_ 23777
_ZL22find_allocator_temps_rPP9tree_nodePiPv 192736
_ZL22member_init_ok_or_elseP9tree_nodeS0_S0_ 18053145
_ZL23combine_allocator_tempsRP9tree_nodeS1_ 10577
_ZL23expand_cleanup_for_baseP9tree_nodeS0_ 2150674
_ZL24dfs_initialize_vtbl_ptrsP9tree_nodePv 8564445
_ZL26vec_copy_assign_is_trivialP9tree_nodeS0_ 37
_ZL28maybe_wrap_new_for_constexprP9tree_nodeS0_S0_ 225
_ZL28warn_placement_new_too_smallP9tree_nodeS0_S0_S0_ 261420
_ZL42diagnose_uninitialized_cst_or_ref_member_1P9tree_nodeS0_bb 63

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.