LCOV - code coverage report
Current view: top level - gcc/rust/util - rust-hir-map.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 84.7 % 583 494
Test Date: 2026-10-24 16:24:59 Functions: 86.0 % 107 92
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
_ZN4Rust8Analysis8Mappings27lookup_module_chidren_itemsEj 0
_ZN4Rust8Analysis8Mappings27walk_local_defids_for_crateEjSt8functionIFbPNS_3HIR4ItemEEE 0
_ZN4Rust8Analysis8Mappings42insert_child_item_to_parent_module_mappingEjj 0
_ZN4Rust8Analysis8Mappings17insert_auto_traitEPNS_3HIR5TraitE 22
_ZN4Rust8Analysis8Mappings27lookup_trait_item_lang_itemENS_8LangItem4KindEm 43
_ZN4Rust8Analysis8Mappings21insert_exported_macroERNS_3AST20MacroRulesDefinitionE 50
_ZN4Rust8Analysis8Mappings15lookup_capturesEj 66
_ZN4Rust8Analysis8Mappings15is_extern_crateEj 88
_ZN4Rust8Analysis8Mappings11add_captureEjj 117
_ZN4Rust8Analysis8Mappings22insert_extern_crate_idEj 174
_ZNK4Rust8Analysis11NodeMapping9as_stringB5cxx11Ev 227
_ZN4Rust8Analysis8Mappings22lookup_impl_block_typeEj 522
_ZN4Rust8Analysis8Mappings22lookup_macro_def_crateEj 527
_ZNK4Rust8Analysis13CrateMappings17lookup_crate_nameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 608
_ZN4Rust8Analysis8Mappings22iterate_adt_impl_itemsENS_5DefIdESt8functionIFbjPNS_3HIR8ImplItemEPNS4_9ImplBlockEEE 770
_ZN4Rust8Analysis8Mappings16is_function_nodeEj 1021
_ZN4Rust8Analysis8Mappings24iterate_trait_impl_itemsENS_5DefIdESt8functionIFbjPNS_3HIR8ImplItemEPNS4_9ImplBlockEEE 1280
_ZZN4Rust8Analysis8Mappings16insert_macro_defEPNS_3AST20MacroRulesDefinitionEENKUlNS2_9AttributeEE_clES5_ 1462
_ZN4Rust8Analysis8Mappings19insert_hir_enumitemEPNS_3HIR4EnumEPNS2_8EnumItemE 1498
_ZN4Rust8Analysis8Mappings24get_lang_item_identifierB5cxx11ENS_8LangItem4KindE 1525
_ZN4Rust8Analysis8Mappings34iterate_trait_impl_blocks_for_itemERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt8functionIFbjPNS_3HIR9ImplBlockEEE 1571
_ZN4Rust8Analysis8Mappings16add_derived_nodeEj 1681
_ZN4Rust8Analysis8Mappings16insert_macro_defEPNS_3AST20MacroRulesDefinitionE 1816
_ZZN4Rust8Analysis8Mappings22iterate_adt_impl_itemsENS_5DefIdESt8functionIFbjPNS_3HIR8ImplItemEPNS4_9ImplBlockEEEENKUlS8_E_clES8_ 2571
_ZN4Rust8Analysis8Mappings22insert_hir_extern_itemEPNS_3HIR12ExternalItemEj 3535
_ZN4Rust8Analysis8Mappings16insert_lang_itemENS_8LangItem4KindENS_5DefIdE 3893
_ZN4Rust8Analysis8Mappings21insert_lang_item_nodeENS_8LangItem4KindEj 3928
_ZN4Rust8Analysis8Mappings18get_lang_item_nodeENS_8LangItem4KindE 4089
_ZN4Rust8Analysis8Mappings21lookup_lang_item_nodeENS_8LangItem4KindE 4089
_ZN4Rust8Analysis8Mappings20insert_defid_mappingENS_5DefIdEPNS_3HIR9TraitItemE 4211
_ZN4Rust8Analysis8Mappings25insert_trait_item_mappingEjPNS_3HIR5TraitE 4211
_ZN4Rust8Analysis8Mappings19get_exported_macrosEv 4446
_ZN4Rust8Analysis8Mappings18build_impl_indexesEv 4782
_ZN4Rust8Analysis8Mappings19iterate_impl_blocksESt8functionIFbjPNS_3HIR9ImplBlockEEE 4782
_ZN4Rust8Analysis8Mappings16insert_hir_crateEOSt10unique_ptrINS_3HIR5CrateESt14default_deleteIS4_EE 4822
_ZN4Rust8Analysis13CrateMappings28get_ast_crate_by_node_id_rawEj 5098
_ZN4Rust8Analysis13CrateMappings16insert_ast_crateEOSt10unique_ptrINS_3AST5CrateESt14default_deleteIS4_EEj 5123
_ZN4Rust8Analysis13CrateMappings18get_next_crate_numERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 5123
_ZN4Rust8Analysis13CrateMappingsC2Ev 5192
_ZN4Rust8Analysis8MappingsC2Ev 5192
_ZN4Rust8Analysis8MappingsD2Ev 5192
_ZN4Rust8Analysis13CrateMappings17set_current_crateEj 5243
_ZN4Rust8Analysis8Mappings18iterate_impl_itemsESt8functionIFbjPNS_3HIR8ImplItemEPNS3_9ImplBlockEEE 5874
_ZN4Rust8Analysis8Mappings23insert_adt_impl_mappingENS_5DefIdEPNS_3HIR9ImplBlockE 6087
_ZN4Rust8Analysis8Mappings18lookup_hir_to_nodeEj 8050
_ZN4Rust8Analysis8Mappings21insert_glob_containerEjPNS_3AST13GlobContainerE 8208
_ZN4Rust8Analysis8Mappings13get_lang_itemENS_8LangItem4KindEm 8894
_ZN4Rust8Analysis13CrateMappings13get_ast_crateEj 9707
_ZN4Rust8Analysis8Mappings25insert_trait_impl_mappingENS_5DefIdEPNS_3HIR9ImplBlockE 13028
_ZNK4Rust8Analysis13CrateMappings22get_current_crate_nameB5cxx11Ev 13392
_ZN4Rust8Analysis8Mappings16insert_module_idEj 13844
_ZZN4Rust8Analysis8Mappings18build_impl_indexesEvENKUljPNS_3HIR9ImplBlockEE_clEjS4_ 14609
_ZN4Rust8Analysis8Mappings21insert_hir_impl_blockEPNS_3HIR9ImplBlockE 14611
_ZN4Rust8Analysis8Mappings21lookup_hir_impl_blockEj 16662
_ZNK4Rust8Analysis13CrateMappings19crate_num_to_nodeidERKj 20472
_ZN4Rust8Analysis8Mappings19insert_hir_implitemEjPNS_3HIR8ImplItemE 23033
_ZZN4Rust8Analysis8Mappings18build_impl_indexesEvENKUlRKNS_3HIR4TypeEE_clES5_ 27705
_ZN4Rust8Analysis8Mappings15insert_ast_itemEPNS_3AST4ItemE 37479
_ZN4Rust8Analysis8Mappings22lookup_hir_extern_itemEj 52186
_ZNK4Rust8Analysis13CrateMappings13node_is_crateEj 58515
_ZN4Rust8Analysis8Mappings23insert_macro_invocationERNS_3AST15MacroInvocationEPNS2_20MacroRulesDefinitionE 61687
_ZN4Rust8Analysis8Mappings20insert_defid_mappingENS_5DefIdEPNS_3HIR4ItemE 61960
_ZN4Rust8Analysis8Mappings26insert_local_defid_mappingEjjPNS_3HIR4ItemE 61960
_ZN4Rust8Analysis8Mappings21lookup_builtin_markerEv 67924
_ZN4Rust8Analysis8Mappings15get_auto_traitsEv 68102
_ZN4Rust8Analysis8Mappings23lookup_trait_item_defidENS_5DefIdE 69148
_ZN4Rust8Analysis8Mappings19lookup_hir_enumitemEj 69178
_ZN4Rust8Analysis8Mappings25iterate_trait_impl_blocksENS_5DefIdESt8functionIFbjPNS_3HIR9ImplBlockEEE 71146
_ZN4Rust8Analysis8Mappings21lookup_glob_containerEj 77485
_ZN4Rust8Analysis11NodeMapping9get_errorEv 80252
_ZNK4Rust8Analysis13CrateMappings16lookup_crate_numEj 106509
_ZN4Rust8Analysis8Mappings19lookup_hir_implitemEj 118650
_ZN4Rust8Analysis8Mappings20is_local_hirid_crateEj 118920
_ZN4Rust8Analysis8Mappings16lookup_macro_defEj 122141
_ZN4Rust8Analysis8Mappings23lookup_macro_invocationERNS_3AST15MacroInvocationE 123683
_ZN4Rust8Analysis8Mappings18lookup_local_defidEjj 128131
_ZN4Rust8Analysis8Mappings12lookup_defidENS_5DefIdE 162707
_ZN4Rust8Analysis8Mappings9is_moduleEj 175140
_ZN4Rust8Analysis8Mappings16lookup_lang_itemENS_8LangItem4KindE 230586
_ZN4Rust8Analysis8Mappings20get_next_localdef_idEj 301456
_ZN4Rust8Analysis8Mappings17add_function_nodeEj 505760
_ZN4Rust8Analysis8Mappings18lookup_node_to_hirEj 716820
_ZN4Rust8Analysis11NodeMapping9get_defidEjj 784137
_ZNK4Rust8Analysis11NodeMapping9get_defidEv 784137
_ZNK4Rust8Analysis11NodeMapping15get_local_defidEv 787014
_ZNK4Rust8Analysis11NodeMapping13get_crate_numEv 792654
_ZN4Rust8Analysis8Mappings15lookup_locationEj 1244884
_ZN4Rust8Analysis8Mappings18insert_node_to_hirEjj 1479803
_ZN4Rust8Analysis8Mappings15get_next_hir_idEj 1906058
_ZNK4Rust8Analysis13CrateMappings17get_current_crateEv 1965643
_ZN4Rust8Analysis8Mappings15insert_locationEjm 2138412
_ZNK4Rust8Analysis11NodeMapping10get_nodeidEv 2714693
_ZNK4Rust8Analysis11NodeMapping9get_hiridEv 5393816
_ZN4Rust8Analysis8Mappings16get_next_node_idEv 7216154
_ZN4Rust8Analysis8Mappings3getEv 22721349

Generated by: LCOV version 2.5.0-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.