LCOV - code coverage report
Current view: top level - gcc/rust/util - rust-hir-map.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 83.1 % 832 691
Test Date: 2026-10-03 16:17:38 Functions: 85.1 % 154 131
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
_ZN4Rust8Analysis11NodeMapping9get_defidEjj 761793
_ZN4Rust8Analysis11NodeMapping9get_errorEv 51698
_ZN4Rust8Analysis8Mappings11add_captureEjj 79
_ZN4Rust8Analysis8Mappings12lookup_defidENS_5DefIdE 124955
_ZN4Rust8Analysis8Mappings13get_ast_crateEj 9590
_ZN4Rust8Analysis8Mappings13get_hir_crateEj 0
_ZN4Rust8Analysis8Mappings13get_lang_itemENS_8LangItem4KindEm 8765
_ZN4Rust8Analysis8Mappings13insert_moduleEPNS_3HIR6ModuleE 1257
_ZN4Rust8Analysis8Mappings13lookup_moduleEj 118825
_ZN4Rust8Analysis8Mappings14node_is_moduleEj 0
_ZN4Rust8Analysis8Mappings14set_crate_nameEjRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 5049
_ZN4Rust8Analysis8Mappings15get_auto_traitsEv 69623
_ZN4Rust8Analysis8Mappings15get_next_hir_idEj 748544
_ZN4Rust8Analysis8Mappings15insert_ast_itemEPNS_3AST4ItemE 24518
_ZN4Rust8Analysis8Mappings15insert_hir_exprEPNS_3HIR4ExprE 167819
_ZN4Rust8Analysis8Mappings15insert_hir_itemEPNS_3HIR4ItemE 24515
_ZN4Rust8Analysis8Mappings15insert_hir_stmtEPNS_3HIR4StmtE 25368
_ZN4Rust8Analysis8Mappings15insert_hir_typeEPNS_3HIR4TypeE 67898
_ZN4Rust8Analysis8Mappings15insert_locationEjm 589537
_ZN4Rust8Analysis8Mappings15is_derived_nodeEj 0
_ZN4Rust8Analysis8Mappings15is_extern_crateEj 88
_ZN4Rust8Analysis8Mappings15lookup_ast_itemEj 0
_ZN4Rust8Analysis8Mappings15lookup_capturesEj 66
_ZN4Rust8Analysis8Mappings15lookup_hir_exprEj 26
_ZN4Rust8Analysis8Mappings15lookup_hir_itemEj 554838
_ZN4Rust8Analysis8Mappings15lookup_hir_stmtEj 25368
_ZN4Rust8Analysis8Mappings15lookup_hir_typeEj 67898
_ZN4Rust8Analysis8Mappings15lookup_locationEj 1273781
_ZN4Rust8Analysis8Mappings16add_derived_nodeEj 1680
_ZN4Rust8Analysis8Mappings16get_next_node_idEv 7173860
_ZN4Rust8Analysis8Mappings16insert_ast_crateEOSt10unique_ptrINS_3AST5CrateESt14default_deleteIS4_EEj 5049
_ZN4Rust8Analysis8Mappings16insert_hir_crateEOSt10unique_ptrINS_3HIR5CrateESt14default_deleteIS4_EE 4755
_ZN4Rust8Analysis8Mappings16insert_hir_paramEPNS_3HIR13FunctionParamE 9058
_ZN4Rust8Analysis8Mappings16insert_lang_itemENS_8LangItem4KindENS_5DefIdE 3671
_ZN4Rust8Analysis8Mappings16insert_macro_defEPNS_3AST20MacroRulesDefinitionE 1820
_ZN4Rust8Analysis8Mappings16insert_module_idEj 13838
_ZN4Rust8Analysis8Mappings16is_function_nodeEj 1021
_ZN4Rust8Analysis8Mappings16lookup_hir_paramEj 9058
_ZN4Rust8Analysis8Mappings16lookup_lang_itemENS_8LangItem4KindE 235481
_ZN4Rust8Analysis8Mappings16lookup_macro_defEj 122186
_ZN4Rust8Analysis8Mappings17add_function_nodeEj 505162
_ZN4Rust8Analysis8Mappings17insert_auto_traitEPNS_3HIR5TraitE 15
_ZN4Rust8Analysis8Mappings17insert_visibilityEjNS_7Privacy16ModuleVisibilityE 32458
_ZN4Rust8Analysis8Mappings17lookup_visibilityEj 71981
_ZN4Rust8Analysis8Mappings17set_current_crateEj 5169
_ZN4Rust8Analysis8Mappings18build_impl_indexesEv 4715
_ZN4Rust8Analysis8Mappings18get_lang_item_nodeENS_8LangItem4KindE 3323
_ZN4Rust8Analysis8Mappings18get_next_crate_numERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 5049
_ZN4Rust8Analysis8Mappings18insert_hir_patternEPNS_3HIR7PatternE 28421
_ZN4Rust8Analysis8Mappings18insert_node_to_hirEjj 514502
_ZN4Rust8Analysis8Mappings18iterate_impl_itemsESt8functionIFbjPNS_3HIR8ImplItemEPNS3_9ImplBlockEEE 5807
_ZN4Rust8Analysis8Mappings18lookup_hir_patternEj 94272
_ZN4Rust8Analysis8Mappings18lookup_hir_to_nodeEj 7947
_ZN4Rust8Analysis8Mappings18lookup_local_defidEjj 74044
_ZN4Rust8Analysis8Mappings18lookup_node_to_hirEj 698552
_ZN4Rust8Analysis8Mappings19get_exported_macrosEv 4394
_ZN4Rust8Analysis8Mappings19insert_hir_enumitemEPNS_3HIR4EnumEPNS2_8EnumItemE 1311
_ZN4Rust8Analysis8Mappings19insert_hir_implitemEjPNS_3HIR8ImplItemE 9389
_ZN4Rust8Analysis8Mappings19insert_module_childEjj 0
_ZN4Rust8Analysis8Mappings19iterate_impl_blocksESt8functionIFbjPNS_3HIR9ImplBlockEEE 4715
_ZN4Rust8Analysis8Mappings19iterate_trait_itemsESt8functionIFbPNS_3HIR9TraitItemEPNS3_5TraitEEE 0
_ZN4Rust8Analysis8Mappings19lookup_hir_enumitemEj 68132
_ZN4Rust8Analysis8Mappings19lookup_hir_implitemEj 103693
_ZN4Rust8Analysis8Mappings19lookup_module_childEjRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 0
_ZN4Rust8Analysis8Mappings20get_next_localdef_idEj 143928
_ZN4Rust8Analysis8Mappings20insert_defid_mappingENS_5DefIdEPNS_3HIR4ItemE 35215
_ZN4Rust8Analysis8Mappings20insert_defid_mappingENS_5DefIdEPNS_3HIR9TraitItemE 3614
_ZN4Rust8Analysis8Mappings20is_local_hirid_crateEj 117560
_ZN4Rust8Analysis8Mappings20lookup_parent_moduleEj 0
_ZN4Rust8Analysis8Mappings21insert_exported_macroERNS_3AST20MacroRulesDefinitionE 3
_ZN4Rust8Analysis8Mappings21insert_glob_containerEjPNS_3AST13GlobContainerE 8118
_ZN4Rust8Analysis8Mappings21insert_hir_impl_blockEPNS_3HIR9ImplBlockE 6395
_ZN4Rust8Analysis8Mappings21insert_hir_self_paramEPNS_3HIR9SelfParamE 9037
_ZN4Rust8Analysis8Mappings21insert_hir_trait_itemEPNS_3HIR9TraitItemE 3614
_ZN4Rust8Analysis8Mappings21insert_lang_item_nodeENS_8LangItem4KindEj 3868
_ZN4Rust8Analysis8Mappings21lookup_builtin_markerEv 69445
_ZN4Rust8Analysis8Mappings21lookup_glob_containerEj 75353
_ZN4Rust8Analysis8Mappings21lookup_hir_impl_blockEj 8438
_ZN4Rust8Analysis8Mappings21lookup_hir_self_paramEj 9037
_ZN4Rust8Analysis8Mappings21lookup_hir_trait_itemEj 7596
_ZN4Rust8Analysis8Mappings21lookup_lang_item_nodeENS_8LangItem4KindE 3323
_ZN4Rust8Analysis8Mappings22insert_extern_crate_idEj 174
_ZN4Rust8Analysis8Mappings22insert_hir_extern_itemEPNS_3HIR12ExternalItemEj 2690
_ZN4Rust8Analysis8Mappings22iterate_adt_impl_itemsENS_5DefIdESt8functionIFbjPNS_3HIR8ImplItemEPNS4_9ImplBlockEEE 770
_ZN4Rust8Analysis8Mappings22lookup_hir_extern_itemEj 50819
_ZN4Rust8Analysis8Mappings22lookup_impl_block_typeEj 520
_ZN4Rust8Analysis8Mappings22lookup_macro_def_crateEj 527
_ZN4Rust8Analysis8Mappings22lookup_module_childrenEj 0
_ZN4Rust8Analysis8Mappings22resolve_nodeid_to_stmtEj 0
_ZN4Rust8Analysis8Mappings23insert_adt_impl_mappingENS_5DefIdEPNS_3HIR9ImplBlockE 2121
_ZN4Rust8Analysis8Mappings23insert_bang_proc_macrosEjSt6vectorINS_13BangProcMacroESaIS3_EE 48
_ZN4Rust8Analysis8Mappings23insert_hir_extern_blockEPNS_3HIR11ExternBlockE 1714
_ZN4Rust8Analysis8Mappings23insert_hir_struct_fieldEPNS_3HIR15StructExprFieldE 2437
_ZN4Rust8Analysis8Mappings23insert_macro_invocationERNS_3AST15MacroInvocationEPNS2_20MacroRulesDefinitionE 61696
_ZN4Rust8Analysis8Mappings23lookup_bang_proc_macrosEj 171
_ZN4Rust8Analysis8Mappings23lookup_hir_extern_blockEj 7709
_ZN4Rust8Analysis8Mappings23lookup_hir_struct_fieldEj 2437
_ZN4Rust8Analysis8Mappings23lookup_macro_invocationERNS_3AST15MacroInvocationE 123705
_ZN4Rust8Analysis8Mappings23lookup_trait_item_defidENS_5DefIdE 41790
_ZN4Rust8Analysis8Mappings24get_ast_crate_by_node_idEj 0
_ZN4Rust8Analysis8Mappings24get_lang_item_identifierB5cxx11ENS_8LangItem4KindE 1522
_ZN4Rust8Analysis8Mappings24insert_hir_generic_paramEPNS_3HIR12GenericParamE 9542
_ZN4Rust8Analysis8Mappings24insert_hir_path_expr_segEPNS_3HIR15PathExprSegmentE 38496
_ZN4Rust8Analysis8Mappings24insert_module_child_itemEjNS_8Resolver13CanonicalPathE 0
_ZN4Rust8Analysis8Mappings24iterate_trait_impl_itemsENS_5DefIdESt8functionIFbjPNS_3HIR8ImplItemEPNS4_9ImplBlockEEE 1280
_ZN4Rust8Analysis8Mappings24lookup_hir_generic_paramEj 9542
_ZN4Rust8Analysis8Mappings24lookup_hir_path_expr_segEj 38496
_ZN4Rust8Analysis8Mappings25insert_derive_proc_macrosEjSt6vectorINS_21CustomDeriveProcMacroESaIS3_EE 48
_ZN4Rust8Analysis8Mappings25insert_trait_impl_mappingENS_5DefIdEPNS_3HIR9ImplBlockE 5346
_ZN4Rust8Analysis8Mappings25insert_trait_item_mappingEjPNS_3HIR5TraitE 3614
_ZN4Rust8Analysis8Mappings25iterate_trait_impl_blocksENS_5DefIdESt8functionIFbjPNS_3HIR9ImplBlockEEE 72581
_ZN4Rust8Analysis8Mappings25lookup_derive_proc_macrosEj 171
_ZN4Rust8Analysis8Mappings26insert_bang_proc_macro_defENS_13BangProcMacroE 0
_ZN4Rust8Analysis8Mappings26insert_local_defid_mappingEjjPNS_3HIR4ItemE 35215
_ZN4Rust8Analysis8Mappings26lookup_bang_proc_macro_defEj 0
_ZN4Rust8Analysis8Mappings27lookup_module_chidren_itemsEj 0
_ZN4Rust8Analysis8Mappings27lookup_trait_item_lang_itemENS_8LangItem4KindEm 29
_ZN4Rust8Analysis8Mappings27walk_local_defids_for_crateEjSt8functionIFbPNS_3HIR4ItemEEE 0
_ZN4Rust8Analysis8Mappings28get_ast_crate_by_node_id_rawEj 5024
_ZN4Rust8Analysis8Mappings28insert_attribute_proc_macrosEjSt6vectorINS_18AttributeProcMacroESaIS3_EE 48
_ZN4Rust8Analysis8Mappings28insert_derive_proc_macro_defENS_21CustomDeriveProcMacroE 0
_ZN4Rust8Analysis8Mappings28lookup_attribute_proc_macrosEj 171
_ZN4Rust8Analysis8Mappings28lookup_derive_proc_macro_defEj 786
_ZN4Rust8Analysis8Mappings31insert_attribute_proc_macro_defENS_18AttributeProcMacroE 0
_ZN4Rust8Analysis8Mappings31lookup_attribute_proc_macro_defEj 1
_ZN4Rust8Analysis8Mappings33insert_bang_proc_macro_invocationERNS_3AST15MacroInvocationENS_13BangProcMacroE 0
_ZN4Rust8Analysis8Mappings33lookup_bang_proc_macro_invocationERNS_3AST15MacroInvocationE 0
_ZN4Rust8Analysis8Mappings34iterate_trait_impl_blocks_for_itemERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt8functionIFbjPNS_3HIR9ImplBlockEEE 1553
_ZN4Rust8Analysis8Mappings35insert_derive_proc_macro_invocationERNS_3AST10SimplePathENS_21CustomDeriveProcMacroE 0
_ZN4Rust8Analysis8Mappings35lookup_derive_proc_macro_invocationERNS_3AST10SimplePathE 5
_ZN4Rust8Analysis8Mappings38insert_attribute_proc_macro_invocationERNS_3AST10SimplePathENS_18AttributeProcMacroE 0
_ZN4Rust8Analysis8Mappings38lookup_attribute_proc_macro_invocationERNS_3AST10SimplePathE 2
_ZN4Rust8Analysis8Mappings3getEv 21996965
_ZN4Rust8Analysis8Mappings42insert_child_item_to_parent_module_mappingEjj 0
_ZN4Rust8Analysis8Mappings9is_moduleEj 163022
_ZN4Rust8Analysis8MappingsC2Ev 5118
_ZN4Rust8Analysis8MappingsD2Ev 5118
_ZNK4Rust8Analysis11NodeMapping10get_nodeidEv 1728817
_ZNK4Rust8Analysis11NodeMapping13get_crate_numEv 770153
_ZNK4Rust8Analysis11NodeMapping15get_local_defidEv 764624
_ZNK4Rust8Analysis11NodeMapping9as_stringB5cxx11Ev 235
_ZNK4Rust8Analysis11NodeMapping9get_defidEv 761793
_ZNK4Rust8Analysis11NodeMapping9get_hiridEv 3520119
_ZNK4Rust8Analysis8Mappings13node_is_crateEj 57985
_ZNK4Rust8Analysis8Mappings14get_crate_nameB5cxx11Ej 46107
_ZNK4Rust8Analysis8Mappings16lookup_crate_numEj 105344
_ZNK4Rust8Analysis8Mappings17get_current_crateEv 806352
_ZNK4Rust8Analysis8Mappings17lookup_crate_nameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 608
_ZNK4Rust8Analysis8Mappings19crate_num_to_nodeidERKj 20176
_ZNK4Rust8Analysis8Mappings22get_current_crate_nameB5cxx11Ev 13236
_ZZN4Rust8Analysis8Mappings16insert_macro_defEPNS_3AST20MacroRulesDefinitionEENKUlNS2_9AttributeEE_clES5_ 1465
_ZZN4Rust8Analysis8Mappings18build_impl_indexesEvENKUlRKNS_3HIR4TypeEE_clES5_ 11740
_ZZN4Rust8Analysis8Mappings18build_impl_indexesEvENKUljPNS_3HIR9ImplBlockEE_clEjS4_ 6393
_ZZN4Rust8Analysis8Mappings22iterate_adt_impl_itemsENS_5DefIdESt8functionIFbjPNS_3HIR8ImplItemEPNS4_9ImplBlockEEEENKUlS8_E_clES8_ 2571

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.