LCOV - code coverage report
Current view: top level - gcc - cgraph.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 81.8 % 2347 1921
Test Date: 2026-06-20 15:32:29 Functions: 92.7 % 137 127
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
_ZL24cgraph_debug_gimple_stmtP8functionP6gimple 0
_ZN11cgraph_edge27speculative_call_for_targetEP11cgraph_node 0
_ZN11cgraph_edge5debugEv 0
_ZN11cgraph_node10make_localEPS_Pv 0
_ZN11cgraph_node10make_localEv 0
_ZN11cgraph_node13dump_graphvizEP8_IO_FILE 0
_ZN11cgraph_node15get_for_asmnameEP9tree_node 0
_ZN11cgraph_node18make_profile_localEv 0
_ZN11cgraph_node5debugEv 0
_ZNK25cgraph_indirect_call_info5debugEv 0
_ZN11cgraph_edge20purge_callback_edgesEv 1
_ZN11cgraph_node20make_profile_global0E15profile_quality 4
_ZN8selftest15cgraph_cc_testsEv 4
_ZN8selftestL22test_symbol_table_testEv 4
_ZN11cgraph_node16scale_profile_toE13profile_count 24
_ZNK11cgraph_node11is_clone_ofEPS_ 31
_ZN8selftest17symbol_table_testC2Ev 64
_ZN8selftest17symbol_table_testD2Ev 64
_ZN11cgraph_node11dump_cgraphEP8_IO_FILE 77
_ZN11cgraph_node31delete_function_version_by_declEP9tree_node 258
_ZN11cgraph_node19verify_cgraph_nodesEv 892
_ZNK25cgraph_indirect_call_info4dumpEP8_IO_FILEb 913
_ZN11cgraph_node27insert_new_function_versionEv 1553
_ZN11cgraph_edge24combined_sreal_frequencyEv 4214
_ZL36cgraph_update_edge_in_call_site_hashP11cgraph_edge 4318
_ZN11cgraph_node12create_thunkEP9tree_nodeS1_blllS1_S1_ 4357
_ZN11cgraph_edge11make_directEPS_P11cgraph_node 4769
_ZN11cgraph_edge19resolve_speculationEPS_P9tree_node 5560
_ZN11cgraph_node4dumpEP8_IO_FILE 5942
_ZN11cgraph_node20add_function_versionEP28cgraph_function_version_infoP9tree_node 8968
_Z27cgraph_inline_failed_string22cgraph_inline_failed_t 9831
_ZN11cgraph_edge16make_speculativeEP11cgraph_node13profile_countj 14486
_ZN11cgraph_edge13make_callbackEP11cgraph_nodej 15095
_ZN11cgraph_edge23get_next_speculative_idEv 16389
_ZN11cgraph_edge15dump_edge_flagsEP8_IO_FILE 22233
_ZN11cgraph_node17set_noreturn_flagEb 26641
_ZL19set_noreturn_flag_1P11cgraph_nodebPb 27298
_ZN11cgraph_node8get_bodyEv 28883
_ZN11cgraph_node15set_malloc_flagEb 29307
_ZL17set_malloc_flag_1P11cgraph_nodebPb 29308
_ZN11cgraph_edge18next_callback_edgeEv 31310
_ZL10clone_of_pP11cgraph_nodeS0_ 36319
_ZL46update_call_stmt_hash_for_removing_direct_edgeP11cgraph_edgeS0_ 37066
_ZN11cgraph_node11has_thunk_pEPS_Pv 38011
_ZN11cgraph_edge29first_speculative_call_targetEv 47136
_ZN11cgraph_edge19first_callback_edgeEv 48075
_ZN11cgraph_edge26get_callback_carrying_edgeEv 83098
_Z33cgraph_update_edges_for_call_stmtP6gimpleP9tree_nodeS0_ 91438
_ZNK11cgraph_node7get_funEv 105070
_ZN11cgraph_edge6removeEPS_ 108467
_ZL38cgraph_update_edges_for_call_stmt_nodeP11cgraph_nodeP6gimpleP9tree_nodeS2_ 113121
_ZN12symbol_table27call_cgraph_insertion_hooksEP11cgraph_node 119425
_ZN11cgraph_node15collect_callersEv 132537
_ZL25collect_callers_of_node_1P11cgraph_nodePv 134217
_ZN11cgraph_edge30num_speculative_call_targets_pEv 177152
_ZL24add_detected_attribute_1P11cgraph_nodePKcPb 236506
_ZN11cgraph_node22add_detected_attributeEPKc 240217
_Z18cgraph_cc_finalizev 268600
_ZN23function_version_hasher5equalEP28cgraph_function_version_infoS1_ 283817
_ZN23function_version_hasher4hashEP28cgraph_function_version_info 312508
_ZN12symbol_table10initializeEv 314546
_ZL15set_pure_flag_1P11cgraph_nodePv 348905
_ZN11cgraph_node13set_pure_flagEbb 358996
_ZL23verify_speculative_callP11cgraph_nodeP6gimplejP11cgraph_edge 410673
_ZN11cgraph_edge35possibly_call_in_translation_unit_pEv 480144
_ZL14nonremovable_pP11cgraph_nodePv 658427
_ZN11cgraph_node29call_for_symbol_and_aliases_1EPFbPS_PvES1_b 708696
_ZN11cgraph_node20create_indirect_edgeEP5gcalli13profile_countb 824986
_ZN11cgraph_node14set_const_flagEbb 869758
_ZN11cgraph_node31can_remove_if_no_direct_calls_pEb 874587
_ZN11cgraph_node16set_nothrow_flagEb 907275
_ZL31cgraph_node_cannot_be_local_p_1P11cgraph_nodePv 918731
_ZL16set_const_flag_1P11cgraph_nodebbPb 946727
_ZL18set_nothrow_flag_1P11cgraph_nodebbPb 951696
_ZN11cgraph_node14can_be_local_pEv 1209134
_ZN11cgraph_node11apply_scaleE13profile_countS0_ 1568878
_ZN12symbol_table28remove_edge_duplication_hookEP22cgraph_2edge_hook_list 1713605
_ZN12symbol_table25add_edge_duplication_hookEPFvP11cgraph_edgeS1_PvES2_ 1713619
_ZN12symbol_table24remove_edge_removal_hookEP21cgraph_edge_hook_list 1951857
_ZN12symbol_table21add_edge_removal_hookEPFvP11cgraph_edgePvES2_ 1951871
_ZN11cgraph_edge11maybe_hot_pEv 2107394
_ZN11cgraph_edge13set_call_stmtEPS_P5gcallb 2886563
_ZN11cgraph_edge23cannot_lead_to_return_pEv 3018351
_ZN12symbol_table29call_cgraph_duplication_hooksEP11cgraph_nodeS1_ 3047786
_ZN11cgraph_node49will_be_removed_from_program_if_no_direct_calls_pEb 3083237
_ZN11cgraph_edge15redirect_calleeEP11cgraph_node 4346836
_ZN11cgraph_edge13remove_callerEv 4440658
_ZN11cgraph_node18mark_address_takenEv 4620948
_ZN11symtab_node25address_can_be_compared_pEv 5018706
_ZN11cgraph_node14former_thunk_pEv 5046287
_ZN11cgraph_edge11maybe_hot_pE5sreal 5272891
_ZN11cgraph_node22get_untransformed_bodyEv 6090720
_ZN12symbol_table27call_edge_duplication_hooksEP11cgraph_edgeS1_ 7113013
_ZN11cgraph_node22create_same_body_aliasEP9tree_nodeS1_ 7757878
_ZN12symbol_table30remove_cgraph_duplication_hookEP22cgraph_2node_hook_list 7771081
_ZN11cgraph_node12create_aliasEP9tree_nodeS1_ 7777076
_ZN12symbol_table27add_cgraph_duplication_hookEPFvP11cgraph_nodeS1_PvES2_ 7867660
_ZN12symbol_table26remove_cgraph_removal_hookEP21cgraph_node_hook_list 7901672
_ZN12symbol_table23add_cgraph_removal_hookEPFvP11cgraph_nodePvES2_ 8011327
_ZN12symbol_table28remove_cgraph_insertion_hookEP21cgraph_node_hook_list 8362580
_ZL33cgraph_add_edge_to_call_site_hashP11cgraph_edge 8459135
_ZN12symbol_table25add_cgraph_insertion_hookEPFvP11cgraph_nodePvES2_ 8512051
_ZN11cgraph_edge28redirect_call_stmt_to_calleeEPS_P8hash_setIP9tree_nodeLb0E19default_hash_traitsIS3_EE 9786185
_ZN11cgraph_node15local_info_nodeEP9tree_node 12559855
_ZN11cgraph_node15cannot_return_pEv 14256857
_ZN11cgraph_node22only_called_directly_pEv 15864697
_ZL35cgraph_not_only_called_directly_p_1P11cgraph_nodePv 15977109
_ZN11cgraph_node32function_or_virtual_thunk_symbolEP12availabilityP11symtab_node 33363344
_ZN11cgraph_node11create_edgeEPS_P5gcall13profile_countb 43923753
_ZN12symbol_table23call_edge_removal_hooksEP11cgraph_edge 44312963
_ZN12symbol_table9free_edgeEP11cgraph_edge 44312963
_ZN18cgraph_edge_hasher4hashEP6gimple 44617707
_ZN12symbol_table11create_edgeEP11cgraph_nodeS1_P5gcall13profile_countbb 44748739
_ZN11cgraph_node26check_calls_comdat_local_pEv 48553721
_ZN11cgraph_node11verify_nodeEv 51665661
_ZN11cgraph_node8rtl_infoEPK9tree_node 59946498
_Z25cgraph_inline_failed_type22cgraph_inline_failed_t 71564864
_ZN11cgraph_edge28verify_corresponds_to_fndeclEP9tree_node 95841853
_Z34cgraph_function_possibly_inlined_pP9tree_node 96043925
_ZN11cgraph_node14remove_callersEv 104125260
_ZN11cgraph_node6removeEv 104125260
_ZN11cgraph_node23delete_function_versionEP28cgraph_function_version_info 104125464
_ZN12symbol_table25call_cgraph_removal_hooksEP11cgraph_node 104157509
_ZN11cgraph_node6createEP9tree_node 104650900
_ZN12symbol_table12create_emptyEv 107896940
_ZN11cgraph_node12release_bodyEb 114383914
_Z21release_function_bodyP9tree_node 114395686
_ZN11cgraph_node15function_symbolEP12availabilityP11symtab_node 132333741
_ZN11cgraph_node16function_versionEv 135338580
_ZN11cgraph_node34call_for_symbol_thunks_and_aliasesEPFbPS_PvES1_bb 158695553
_ZN11cgraph_edge12verify_countEv 194790308
_ZN11cgraph_node8get_edgeEP6gimple 206356292
_ZN11cgraph_edge15sreal_frequencyEv 208395174
_ZN18cgraph_edge_hasher4hashEP11cgraph_edge 226278139
_ZN11cgraph_node14remove_calleesEv 230879641
_ZN11cgraph_node10get_createEP9tree_node 581071952
_ZN11cgraph_node16get_availabilityEP11symtab_node 810676789

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.