LCOV - code coverage report
Current view: top level - gcc/rust/resolve - rust-toplevel-name-resolver-2.0.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 94.9 % 274 260
Test Date: 2026-10-24 16:24:59 Functions: 100.0 % 64 64
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
_ZN4Rust11Resolver2_08TopLevel18visit_extern_crateERNS_3AST11ExternCrateERNS2_5CrateEj 171
_ZN4Rust11Resolver2_08TopLevel19insert_or_error_outERKNS_10IdentifierERKmRKjNS0_9NamespaceE 1313477
_ZN4Rust11Resolver2_08TopLevel19insert_or_error_outINS_3AST4EnumEEEvRKNS_10IdentifierERKT_NS0_9NamespaceE 1304508
_ZN4Rust11Resolver2_08TopLevel19insert_or_error_outINS_3AST10StaticItemEEEvRKNS_10IdentifierERKT_NS0_9NamespaceE 1542
_ZN4Rust11Resolver2_08TopLevel19insert_or_error_outINS_3AST10TraitAliasEEEvRKNS_10IdentifierERKT_NS0_9NamespaceE 6
_ZN4Rust11Resolver2_08TopLevel19insert_or_error_outINS_3AST11ExternCrateEEEvRKNS_10IdentifierERKT_NS0_9NamespaceE 174
_ZN4Rust11Resolver2_08TopLevel19insert_or_error_outINS_3AST11TupleStructEEEvRKNS_10IdentifierERKT_NS0_9NamespaceE 14040
_ZN4Rust11Resolver2_08TopLevel19insert_or_error_outINS_3AST12ConstantItemEEEvRKNS_10IdentifierERKT_NS0_9NamespaceE 27089
_ZN4Rust11Resolver2_08TopLevel19insert_or_error_outINS_3AST12StructStructEEEvRKNS_10IdentifierERKT_NS0_9NamespaceE 42669
_ZN4Rust11Resolver2_08TopLevel19insert_or_error_outINS_3AST13TraitItemTypeEEEvRKNS_10IdentifierERKT_NS0_9NamespaceE 4449
_ZN4Rust11Resolver2_08TopLevel19insert_or_error_outINS_3AST16ExternalTypeItemEEEvRKNS_10IdentifierERKT_NS0_9NamespaceE 48
_ZN4Rust11Resolver2_08TopLevel19insert_or_error_outINS_3AST17ConstGenericParamEEEvRKNS_10IdentifierERKT_NS0_9NamespaceE 3105
_ZN4Rust11Resolver2_08TopLevel19insert_or_error_outINS_3AST18ExternalStaticItemEEEvRKNS_10IdentifierERKT_NS0_9NamespaceE 3
_ZN4Rust11Resolver2_08TopLevel19insert_or_error_outINS_3AST20MacroRulesDefinitionEEEvRKNS_10IdentifierERKT_NS0_9NamespaceE 882
_ZN4Rust11Resolver2_08TopLevel19insert_or_error_outINS_3AST4EnumEEEvRKNS_10IdentifierERKT_NS0_9NamespaceE 3285
_ZN4Rust11Resolver2_08TopLevel19insert_or_error_outINS_3AST4TypeEEEvRKNS_10IdentifierERKT_NS0_9NamespaceE 266834
_ZN4Rust11Resolver2_08TopLevel19insert_or_error_outINS_3AST5TraitEEEvRKNS_10IdentifierERKT_NS0_9NamespaceE 19586
_ZN4Rust11Resolver2_08TopLevel19insert_or_error_outINS_3AST5UnionEEEvRKNS_10IdentifierERKT_NS0_9NamespaceE 421
_ZN4Rust11Resolver2_08TopLevel19insert_or_error_outINS_3AST6ModuleEEEvRKNS_10IdentifierERKT_NS0_9NamespaceE 13844
_ZN4Rust11Resolver2_08TopLevel19insert_or_error_outINS_3AST8FunctionEEEvRKNS_10IdentifierERKT_NS0_9NamespaceE 505760
_ZN4Rust11Resolver2_08TopLevel19insert_or_error_outINS_3AST9TypeAliasEEEvRKNS_10IdentifierERKT_NS0_9NamespaceE 95013
_ZN4Rust11Resolver2_08TopLevel19insert_or_error_outINS_3AST9TypeParamEEEvRKNS_10IdentifierERKT_NS0_9NamespaceE 305758
_ZN4Rust11Resolver2_08TopLevel21maybe_insert_big_selfERNS_3AST4ImplE 266834
_ZN4Rust11Resolver2_08TopLevel2goERNS_3AST5CrateE 16571
_ZN4Rust11Resolver2_08TopLevel30check_multiple_insertion_errorEN2tl8expectedIjNS0_18DuplicateNameErrorEEERKNS_10IdentifierERKmj 1321711
_ZN4Rust11Resolver2_08TopLevel32insert_enum_variant_or_error_outERKNS_10IdentifierERKmjb 8234
_ZN4Rust11Resolver2_08TopLevel32insert_enum_variant_or_error_outINS_3AST8EnumItemEEEvRKNS_10IdentifierERKT_b 8234
_ZN4Rust11Resolver2_08TopLevel32insert_enum_variant_or_error_outINS_3AST13EnumItemTupleEEEvRKNS_10IdentifierERKT_b 2901
_ZN4Rust11Resolver2_08TopLevel32insert_enum_variant_or_error_outINS_3AST14EnumItemStructEEEvRKNS_10IdentifierERKT_b 328
_ZN4Rust11Resolver2_08TopLevel32insert_enum_variant_or_error_outINS_3AST20EnumItemDiscriminantEEEvRKNS_10IdentifierERKT_b 1115
_ZN4Rust11Resolver2_08TopLevel32insert_enum_variant_or_error_outINS_3AST8EnumItemEEEvRKNS_10IdentifierERKT_b 3890
_ZN4Rust11Resolver2_08TopLevel5visitERNS_3AST10StaticItemE 1542
_ZN4Rust11Resolver2_08TopLevel5visitERNS_3AST10TraitAliasE 6
_ZN4Rust11Resolver2_08TopLevel5visitERNS_3AST11ExternCrateE 174
_ZN4Rust11Resolver2_08TopLevel5visitERNS_3AST11TupleStructE 7020
_ZN4Rust11Resolver2_08TopLevel5visitERNS_3AST12ConstantItemE 27110
_ZN4Rust11Resolver2_08TopLevel5visitERNS_3AST12StructStructE 27443
_ZN4Rust11Resolver2_08TopLevel5visitERNS_3AST13EnumItemTupleE 2901
_ZN4Rust11Resolver2_08TopLevel5visitERNS_3AST13TraitItemTypeE 4449
_ZN4Rust11Resolver2_08TopLevel5visitERNS_3AST14EnumItemStructE 328
_ZN4Rust11Resolver2_08TopLevel5visitERNS_3AST14UseDeclarationE 29421
_ZN4Rust11Resolver2_08TopLevel5visitERNS_3AST16ExternalTypeItemE 48
_ZN4Rust11Resolver2_08TopLevel5visitERNS_3AST17ConstGenericParamE 3105
_ZN4Rust11Resolver2_08TopLevel5visitERNS_3AST18ExternalStaticItemE 3
_ZN4Rust11Resolver2_08TopLevel5visitERNS_3AST20EnumItemDiscriminantE 1115
_ZN4Rust11Resolver2_08TopLevel5visitERNS_3AST20MacroRulesDefinitionE 31105
_ZN4Rust11Resolver2_08TopLevel5visitERNS_3AST4EnumE 3285
_ZN4Rust11Resolver2_08TopLevel5visitERNS_3AST5TraitE 19586
_ZN4Rust11Resolver2_08TopLevel5visitERNS_3AST5UnionE 421
_ZN4Rust11Resolver2_08TopLevel5visitERNS_3AST6ModuleE 13844
_ZN4Rust11Resolver2_08TopLevel5visitERNS_3AST8EnumItemE 3890
_ZN4Rust11Resolver2_08TopLevel5visitERNS_3AST8FunctionE 505760
_ZN4Rust11Resolver2_08TopLevel5visitERNS_3AST9TypeAliasE 95013
_ZN4Rust11Resolver2_08TopLevel5visitERNS_3AST9TypeParamE 305758
_ZN4Rust11Resolver2_08TopLevelC2ERNS0_21NameResolutionContextE 16571
_ZN4Rust11Resolver2_0L12flatten_globERKNS_3AST11UseTreeGlobERSt6vectorINS1_10SimplePathESaIS6_EERNS0_21NameResolutionContextE 4212
_ZN4Rust11Resolver2_0L12flatten_listERKNS_3AST11UseTreeListERSt6vectorINS1_10SimplePathESaIS6_EES9_RS5_ISt4pairIS6_NS1_13UseTreeRebindEESaISC_EERNS0_21NameResolutionContextE 9651
_ZN4Rust11Resolver2_0L13insert_macrosINS_13BangProcMacroEEEvRSt6vectorIT_SaIS4_EERNS0_21NameResolutionContextE 504
_ZN4Rust11Resolver2_0L13insert_macrosINS_13BangProcMacroEEEvRSt6vectorIT_SaIS4_EERNS0_21NameResolutionContextE 168
_ZN4Rust11Resolver2_0L13insert_macrosINS_18AttributeProcMacroEEEvRSt6vectorIT_SaIS4_EERNS0_21NameResolutionContextE 168
_ZN4Rust11Resolver2_0L13insert_macrosINS_21CustomDeriveProcMacroEEEvRSt6vectorIT_SaIS4_EERNS0_21NameResolutionContextE 168
_ZN4Rust11Resolver2_0L14flatten_rebindERKNS_3AST13UseTreeRebindERSt6vectorISt4pairINS1_10SimplePathES2_ESaIS8_EE 45944
_ZN4Rust11Resolver2_0L14prefix_rebindsENS_3AST10SimplePathESt6vectorISt4pairIS2_NS1_13UseTreeRebindEESaIS6_EERS8_ 30386
_ZN4Rust11Resolver2_0L15is_macro_exportERNS_3AST20MacroRulesDefinitionE 31105
_ZN4Rust11Resolver2_0L15prefix_subpathsENS_3AST10SimplePathESt6vectorIS2_SaIS2_EERS5_ 60772
_ZN4Rust11Resolver2_0L18has_prelude_importERKSt6vectorINS_3AST9AttributeESaIS3_EE 4212
_ZN4Rust11Resolver2_0L7flattenEPKNS_3AST7UseTreeERSt6vectorINS1_10SimplePathESaIS6_EES9_RS5_ISt4pairIS6_NS1_13UseTreeRebindEESaISC_EERNS0_21NameResolutionContextE 59807

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.