LCOV - code coverage report
Current view: top level - gcc/rust/util - rust-hir-map.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 80.7 % 725 585
Test Date: 2026-08-22 16:33:35 Functions: 83.7 % 141 118
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
_ZN4Rust8Analysis8Mappings13get_hir_crateEj 0
_ZN4Rust8Analysis8Mappings14node_is_moduleEj 0
_ZN4Rust8Analysis8Mappings15is_derived_nodeEj 0
_ZN4Rust8Analysis8Mappings15lookup_ast_itemEj 0
_ZN4Rust8Analysis8Mappings19insert_module_childEjj 0
_ZN4Rust8Analysis8Mappings19iterate_trait_itemsESt8functionIFbPNS_3HIR9TraitItemEPNS3_5TraitEEE 0
_ZN4Rust8Analysis8Mappings19lookup_module_childEjRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 0
_ZN4Rust8Analysis8Mappings20lookup_parent_moduleEj 0
_ZN4Rust8Analysis8Mappings22lookup_module_childrenEj 0
_ZN4Rust8Analysis8Mappings22resolve_nodeid_to_stmtEj 0
_ZN4Rust8Analysis8Mappings24get_ast_crate_by_node_idEj 0
_ZN4Rust8Analysis8Mappings24insert_module_child_itemEjNS_8Resolver13CanonicalPathE 0
_ZN4Rust8Analysis8Mappings26insert_bang_proc_macro_defENS_13BangProcMacroE 0
_ZN4Rust8Analysis8Mappings26lookup_bang_proc_macro_defEj 0
_ZN4Rust8Analysis8Mappings27lookup_module_chidren_itemsEj 0
_ZN4Rust8Analysis8Mappings27walk_local_defids_for_crateEjSt8functionIFbPNS_3HIR4ItemEEE 0
_ZN4Rust8Analysis8Mappings28insert_derive_proc_macro_defENS_21CustomDeriveProcMacroE 0
_ZN4Rust8Analysis8Mappings31insert_attribute_proc_macro_defENS_18AttributeProcMacroE 0
_ZN4Rust8Analysis8Mappings33insert_bang_proc_macro_invocationERNS_3AST15MacroInvocationENS_13BangProcMacroE 0
_ZN4Rust8Analysis8Mappings33lookup_bang_proc_macro_invocationERNS_3AST15MacroInvocationE 0
_ZN4Rust8Analysis8Mappings35insert_derive_proc_macro_invocationERNS_3AST10SimplePathENS_21CustomDeriveProcMacroE 0
_ZN4Rust8Analysis8Mappings38insert_attribute_proc_macro_invocationERNS_3AST10SimplePathENS_18AttributeProcMacroE 0
_ZN4Rust8Analysis8Mappings42insert_child_item_to_parent_module_mappingEjj 0
_ZN4Rust8Analysis8Mappings31lookup_attribute_proc_macro_defEj 1
_ZN4Rust8Analysis8Mappings38lookup_attribute_proc_macro_invocationERNS_3AST10SimplePathE 1
_ZN4Rust8Analysis8Mappings21insert_exported_macroERNS_3AST20MacroRulesDefinitionE 3
_ZN4Rust8Analysis8Mappings35lookup_derive_proc_macro_invocationERNS_3AST10SimplePathE 5
_ZN4Rust8Analysis8Mappings17insert_auto_traitEPNS_3HIR5TraitE 12
_ZN4Rust8Analysis8Mappings23insert_bang_proc_macrosEjSt6vectorINS_13BangProcMacroESaIS3_EE 24
_ZN4Rust8Analysis8Mappings25insert_derive_proc_macrosEjSt6vectorINS_21CustomDeriveProcMacroESaIS3_EE 24
_ZN4Rust8Analysis8Mappings28insert_attribute_proc_macrosEjSt6vectorINS_18AttributeProcMacroESaIS3_EE 24
_ZN4Rust8Analysis8Mappings15lookup_hir_exprEj 26
_ZN4Rust8Analysis8Mappings27lookup_trait_item_lang_itemENS_8LangItem4KindEm 27
_ZN4Rust8Analysis8Mappings15lookup_capturesEj 65
_ZN4Rust8Analysis8Mappings11add_captureEjj 79
_ZN4Rust8Analysis8Mappings23lookup_bang_proc_macrosEj 99
_ZN4Rust8Analysis8Mappings25lookup_derive_proc_macrosEj 99
_ZN4Rust8Analysis8Mappings28lookup_attribute_proc_macrosEj 99
_ZNK4Rust8Analysis8Mappings17lookup_crate_nameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 328
_ZN4Rust8Analysis8Mappings22lookup_macro_def_crateEj 522
_ZN4Rust8Analysis8Mappings28lookup_derive_proc_macro_defEj 688
_ZN4Rust8Analysis8Mappings16is_function_nodeEj 943
_ZNK4Rust8Analysis11NodeMapping9as_stringB5cxx11Ev 1187
_ZN4Rust8Analysis8Mappings13insert_moduleEPNS_3HIR6ModuleE 1188
_ZN4Rust8Analysis8Mappings24get_lang_item_identifierB5cxx11ENS_8LangItem4KindE 1208
_ZN4Rust8Analysis8Mappings19insert_hir_enumitemEPNS_3HIR4EnumEPNS2_8EnumItemE 1264
_ZN4Rust8Analysis8Mappings16add_derived_nodeEj 1359
_ZZN4Rust8Analysis8Mappings16insert_macro_defEPNS_3AST20MacroRulesDefinitionEENKUlNS2_9AttributeEE_clES5_ 1372
_ZN4Rust8Analysis8Mappings23insert_hir_extern_blockEPNS_3HIR11ExternBlockE 1674
_ZN4Rust8Analysis8Mappings16insert_macro_defEPNS_3AST20MacroRulesDefinitionE 1698
_ZN4Rust8Analysis8Mappings23insert_hir_struct_fieldEPNS_3HIR15StructExprFieldE 2361
_ZN4Rust8Analysis8Mappings23lookup_hir_struct_fieldEj 2361
_ZN4Rust8Analysis8Mappings22insert_hir_extern_itemEPNS_3HIR12ExternalItemEj 2566
_ZN4Rust8Analysis8Mappings22lookup_impl_block_typeEj 2672
_ZN4Rust8Analysis8Mappings23lookup_hir_extern_blockEj 2778
_ZN4Rust8Analysis8Mappings18get_lang_item_nodeENS_8LangItem4KindE 3222
_ZN4Rust8Analysis8Mappings21lookup_lang_item_nodeENS_8LangItem4KindE 3222
_ZN4Rust8Analysis8Mappings20insert_defid_mappingENS_5DefIdEPNS_3HIR9TraitItemE 3375
_ZN4Rust8Analysis8Mappings21insert_hir_trait_itemEPNS_3HIR9TraitItemE 3375
_ZN4Rust8Analysis8Mappings16insert_lang_itemENS_8LangItem4KindENS_5DefIdE 3468
_ZN4Rust8Analysis8Mappings21insert_lang_item_nodeENS_8LangItem4KindEj 3589
_ZN4Rust8Analysis8Mappings21lookup_hir_trait_itemEj 3679
_ZN4Rust8Analysis8Mappings19get_exported_macrosEv 4305
_ZN4Rust8Analysis8Mappings16insert_hir_crateEOSt10unique_ptrINS_3HIR5CrateESt14default_deleteIS4_EE 4638
_ZN4Rust8Analysis8Mappings28get_ast_crate_by_node_id_rawEj 4869
_ZN4Rust8Analysis8Mappings14set_crate_nameEjRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 4894
_ZN4Rust8Analysis8Mappings16insert_ast_crateEOSt10unique_ptrINS_3AST5CrateESt14default_deleteIS4_EEj 4894
_ZN4Rust8Analysis8Mappings18get_next_crate_numERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 4894
_ZN4Rust8Analysis8Mappings17set_current_crateEj 4966
_ZN4Rust8Analysis8MappingsC2Ev 4984
_ZN4Rust8Analysis8MappingsD2Ev 4984
_ZN4Rust8Analysis8Mappings21insert_hir_impl_blockEPNS_3HIR9ImplBlockE 5719
_ZN4Rust8Analysis8Mappings18lookup_hir_to_nodeEj 7113
_ZN4Rust8Analysis8Mappings21insert_glob_containerEjPNS_3AST13GlobContainerE 7548
_ZN4Rust8Analysis8Mappings16insert_hir_paramEPNS_3HIR13FunctionParamE 8069
_ZN4Rust8Analysis8Mappings16lookup_hir_paramEj 8069
_ZN4Rust8Analysis8Mappings21insert_hir_self_paramEPNS_3HIR9SelfParamE 8106
_ZN4Rust8Analysis8Mappings21lookup_hir_self_paramEj 8106
_ZN4Rust8Analysis8Mappings19insert_hir_implitemEjPNS_3HIR8ImplItemE 8213
_ZN4Rust8Analysis8Mappings21lookup_hir_impl_blockEj 8710
_ZN4Rust8Analysis8Mappings24insert_hir_generic_paramEPNS_3HIR12GenericParamE 8884
_ZN4Rust8Analysis8Mappings24lookup_hir_generic_paramEj 8884
_ZN4Rust8Analysis8Mappings13get_ast_crateEj 9175
_ZN4Rust8Analysis8Mappings13get_lang_itemENS_8LangItem4KindEm 9876
_ZN4Rust8Analysis8Mappings16insert_module_idEj 12929
_ZNK4Rust8Analysis8Mappings22get_current_crate_nameB5cxx11Ev 12945
_ZN4Rust8Analysis8Mappings18iterate_impl_itemsESt8functionIFbjPNS_3HIR8ImplItemEPNS3_9ImplBlockEEE 15993
_ZNK4Rust8Analysis8Mappings19crate_num_to_nodeidERKj 19524
_ZN4Rust8Analysis8Mappings15insert_hir_itemEPNS_3HIR4ItemE 23093
_ZN4Rust8Analysis8Mappings15insert_ast_itemEPNS_3AST4ItemE 23096
_ZN4Rust8Analysis8Mappings15insert_hir_stmtEPNS_3HIR4StmtE 24538
_ZN4Rust8Analysis8Mappings15lookup_hir_stmtEj 24538
_ZN4Rust8Analysis8Mappings18insert_hir_patternEPNS_3HIR7PatternE 26626
_ZN4Rust8Analysis8Mappings17insert_visibilityEjNS_7Privacy16ModuleVisibilityE 30343
_ZN4Rust8Analysis8Mappings20insert_defid_mappingENS_5DefIdEPNS_3HIR4ItemE 32570
_ZN4Rust8Analysis8Mappings26insert_local_defid_mappingEjjPNS_3HIR4ItemE 32570
_ZN4Rust8Analysis8Mappings22lookup_hir_extern_itemEj 33777
_ZN4Rust8Analysis8Mappings24insert_hir_path_expr_segEPNS_3HIR15PathExprSegmentE 35222
_ZN4Rust8Analysis8Mappings24lookup_hir_path_expr_segEj 35222
_ZN4Rust8Analysis8Mappings23lookup_trait_item_defidENS_5DefIdE 38694
_ZNK4Rust8Analysis8Mappings14get_crate_nameB5cxx11Ej 44957
_ZN4Rust8Analysis11NodeMapping9get_errorEv 48182
_ZNK4Rust8Analysis8Mappings13node_is_crateEj 52963
_ZN4Rust8Analysis8Mappings23insert_macro_invocationERNS_3AST15MacroInvocationEPNS2_20MacroRulesDefinitionE 58237
_ZN4Rust8Analysis8Mappings15insert_hir_typeEPNS_3HIR4TypeE 62286
_ZN4Rust8Analysis8Mappings15lookup_hir_typeEj 62286
_ZN4Rust8Analysis8Mappings17lookup_visibilityEj 67048
_ZN4Rust8Analysis8Mappings19lookup_hir_enumitemEj 67187
_ZN4Rust8Analysis8Mappings18lookup_local_defidEjj 68515
_ZN4Rust8Analysis8Mappings21lookup_glob_containerEj 70038
_ZN4Rust8Analysis8Mappings21lookup_builtin_markerEv 80047
_ZN4Rust8Analysis8Mappings15get_auto_traitsEv 80291
_ZN4Rust8Analysis8Mappings18lookup_hir_patternEj 87576
_ZN4Rust8Analysis8Mappings19iterate_impl_blocksESt8functionIFbjPNS_3HIR9ImplBlockEEE 89312
_ZNK4Rust8Analysis8Mappings16lookup_crate_numEj 94173
_ZN4Rust8Analysis8Mappings19lookup_hir_implitemEj 102685
_ZN4Rust8Analysis8Mappings20is_local_hirid_crateEj 106950
_ZN4Rust8Analysis8Mappings13lookup_moduleEj 108146
_ZN4Rust8Analysis8Mappings20get_next_localdef_idEj 132260
_ZN4Rust8Analysis8Mappings12lookup_defidENS_5DefIdE 132683
_ZN4Rust8Analysis8Mappings23lookup_macro_invocationERNS_3AST15MacroInvocationE 148541
_ZN4Rust8Analysis8Mappings16lookup_macro_defEj 150501
_ZN4Rust8Analysis8Mappings9is_moduleEj 155114
_ZN4Rust8Analysis8Mappings15insert_hir_exprEPNS_3HIR4ExprE 157889
_ZN4Rust8Analysis8Mappings16lookup_lang_itemENS_8LangItem4KindE 164043
_ZN4Rust8Analysis8Mappings18insert_node_to_hirEjj 483066
_ZN4Rust8Analysis8Mappings17add_function_nodeEj 490167
_ZN4Rust8Analysis8Mappings15insert_locationEjm 675339
_ZN4Rust8Analysis8Mappings15get_next_hir_idEj 850748
_ZNK4Rust8Analysis8Mappings17get_current_crateEv 903228
_ZN4Rust8Analysis11NodeMapping9get_defidEjj 1908085
_ZNK4Rust8Analysis11NodeMapping9get_defidEv 1908085
_ZNK4Rust8Analysis11NodeMapping15get_local_defidEv 1912734
_ZNK4Rust8Analysis11NodeMapping13get_crate_numEv 1917151
_ZN4Rust8Analysis8Mappings15lookup_hir_itemEj 2925835
_ZN4Rust8Analysis8Mappings18lookup_node_to_hirEj 3075318
_ZNK4Rust8Analysis11NodeMapping10get_nodeidEv 4147875
_ZN4Rust8Analysis8Mappings15lookup_locationEj 5397654
_ZNK4Rust8Analysis11NodeMapping9get_hiridEv 5486068
_ZN4Rust8Analysis8Mappings16get_next_node_idEv 6682901
_ZN4Rust8Analysis8Mappings3getEv 121935434

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.