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: 26.0 % 223 58
Test Date: 2024-05-11 15:19:56 Functions: 30.4 % 46 14
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed Branches: - 0 0

Function Name Sort by function name Hit count Sort by function hit count
_ZN4Rust11Resolver2_08TopLevel14handle_use_decENS_3AST10SimplePathE 0
_ZN4Rust11Resolver2_08TopLevel5visitERNS_3AST10StaticItemE 0
_ZN4Rust11Resolver2_08TopLevel5visitERNS_3AST11ExternCrateE 0
_ZN4Rust11Resolver2_08TopLevel5visitERNS_3AST11TupleStructE 0
_ZN4Rust11Resolver2_08TopLevel5visitERNS_3AST12StructStructE 0
_ZN4Rust11Resolver2_08TopLevel5visitERNS_3AST13EnumItemTupleE 0
_ZN4Rust11Resolver2_08TopLevel5visitERNS_3AST14EnumItemStructE 0
_ZN4Rust11Resolver2_08TopLevel5visitERNS_3AST14UseDeclarationE 0
_ZN4Rust11Resolver2_08TopLevel5visitERNS_3AST20EnumItemDiscriminantE 0
_ZN4Rust11Resolver2_08TopLevel5visitERNS_3AST4EnumE 0
_ZN4Rust11Resolver2_08TopLevel5visitERNS_3AST5UnionE 0
_ZN4Rust11Resolver2_08TopLevel5visitERNS_3AST8EnumItemE 0
_ZN4Rust11Resolver2_0L12flatten_globERKNS_3AST11UseTreeGlobERSt6vectorINS1_10SimplePathESaIS6_EE 0
_ZN4Rust11Resolver2_0L12flatten_listERKNS_3AST11UseTreeListERSt6vectorINS1_10SimplePathESaIS6_EE 0
_ZN4Rust11Resolver2_0L13insert_macrosINS_13BangProcMacroEEEvRSt6vectorIT_SaIS4_EERNS0_21NameResolutionContextE 0
_ZN4Rust11Resolver2_0L13insert_macrosINS_13BangProcMacroEEEvRSt6vectorIT_SaIS4_EERNS0_21NameResolutionContextE 0
_ZN4Rust11Resolver2_0L13insert_macrosINS_18AttributeProcMacroEEEvRSt6vectorIT_SaIS4_EERNS0_21NameResolutionContextE 0
_ZN4Rust11Resolver2_0L13insert_macrosINS_21CustomDeriveProcMacroEEEvRSt6vectorIT_SaIS4_EERNS0_21NameResolutionContextE 0
_ZN4Rust11Resolver2_0L14flatten_rebindERKNS_3AST13UseTreeRebindERSt6vectorINS1_10SimplePathESaIS6_EE 0
_ZN4Rust11Resolver2_0L7flattenEPKNS_3AST7UseTreeERSt6vectorINS1_10SimplePathESaIS6_EE 0
_ZZN4Rust11Resolver2_08TopLevel14handle_use_decENS_3AST10SimplePathEENKUlNS0_9NamespaceERKS3_E_clES4_S6_ 0
_ZZN4Rust11Resolver2_08TopLevel5visitERNS_3AST10StaticItemEENKUlvE_clEv 0
_ZZN4Rust11Resolver2_08TopLevel5visitERNS_3AST11ExternCrateEENKUlvE_clEv 0
_ZZN4Rust11Resolver2_08TopLevel5visitERNS_3AST4EnumEENKUlvE_clEv 0
_ZZZN4Rust11Resolver2_08TopLevel14handle_use_decENS_3AST10SimplePathEENKUlNS0_9NamespaceERKS3_E_clES4_S6_ENKUljE_clEj 0
_ZN4Rust11Resolver2_08TopLevel5visitERNS_3AST12ConstantItemE 8
_ZZN4Rust11Resolver2_08TopLevel5visitERNS_3AST12ConstantItemEENKUlvE_clEv 8
_ZN4Rust11Resolver2_08TopLevel5visitERNS_3AST20MacroRulesDefinitionE 14
_ZN4Rust11Resolver2_0L15is_macro_exportERNS_3AST20MacroRulesDefinitionE 14
_ZN4Rust11Resolver2_08TopLevel2goERNS_3AST5CrateE 21
_ZN4Rust11Resolver2_08TopLevelC2ERNS0_21NameResolutionContextE 21
_ZN4Rust11Resolver2_08TopLevel5visitERNS_3AST6ModuleE 31
_ZZN4Rust11Resolver2_08TopLevel5visitERNS_3AST6ModuleEENKUlvE_clEv 31
_ZN4Rust11Resolver2_08TopLevel5visitERNS_3AST8FunctionE 39
_ZN4Rust11Resolver2_08TopLevel5visitERNS_3AST9BlockExprE 39
_ZZN4Rust11Resolver2_08TopLevel5visitERNS_3AST9BlockExprEENKUlvE_clEv 39
_ZN4Rust11Resolver2_08TopLevel19insert_or_error_outERKNS_10IdentifierERKjS6_NS0_9NamespaceE 41
_ZN4Rust11Resolver2_08TopLevel19insert_or_error_outINS_3AST4EnumEEEvRKNS_10IdentifierERKT_NS0_9NamespaceE 41
_ZN4Rust11Resolver2_08TopLevel19insert_or_error_outINS_3AST11TupleStructEEEvRKNS_10IdentifierERKT_NS0_9NamespaceE 0
_ZN4Rust11Resolver2_08TopLevel19insert_or_error_outINS_3AST12StructStructEEEvRKNS_10IdentifierERKT_NS0_9NamespaceE 0
_ZN4Rust11Resolver2_08TopLevel19insert_or_error_outINS_3AST13EnumItemTupleEEEvRKNS_10IdentifierERKT_NS0_9NamespaceE 0
_ZN4Rust11Resolver2_08TopLevel19insert_or_error_outINS_3AST14EnumItemStructEEEvRKNS_10IdentifierERKT_NS0_9NamespaceE 0
_ZN4Rust11Resolver2_08TopLevel19insert_or_error_outINS_3AST20EnumItemDiscriminantEEEvRKNS_10IdentifierERKT_NS0_9NamespaceE 0
_ZN4Rust11Resolver2_08TopLevel19insert_or_error_outINS_3AST4EnumEEEvRKNS_10IdentifierERKT_NS0_9NamespaceE 0
_ZN4Rust11Resolver2_08TopLevel19insert_or_error_outINS_3AST5UnionEEEvRKNS_10IdentifierERKT_NS0_9NamespaceE 0
_ZN4Rust11Resolver2_08TopLevel19insert_or_error_outINS_3AST8EnumItemEEEvRKNS_10IdentifierERKT_NS0_9NamespaceE 0
_ZN4Rust11Resolver2_08TopLevel19insert_or_error_outINS_3AST20MacroRulesDefinitionEEEvRKNS_10IdentifierERKT_NS0_9NamespaceE 2
_ZN4Rust11Resolver2_08TopLevel19insert_or_error_outINS_3AST8FunctionEEEvRKNS_10IdentifierERKT_NS0_9NamespaceE 39

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