LCOV - code coverage report
Current view: top level - gcc/rust/expand - rust-expand-visitor.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 86.5 % 483 418
Test Date: 2026-10-24 16:24:59 Functions: 80.5 % 82 66
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
_ZN4Rust13ExpandVisitor22expand_inner_attributeINS_3AST8FunctionEEEvRT_RNS2_10SimplePathE 0
_ZN4Rust13ExpandVisitor22expand_inner_attributeINS_3AST11ExternBlockEEEvRT_RNS2_10SimplePathE 0
_ZN4Rust13ExpandVisitor22expand_inner_attributeINS_3AST12InherentImplEEEvRT_RNS2_10SimplePathE 0
_ZN4Rust13ExpandVisitor22expand_inner_attributeINS_3AST8FunctionEEEvRT_RNS2_10SimplePathE 0
_ZN4Rust13ExpandVisitor22expand_inner_attributeINS_3AST9TraitImplEEEvRT_RNS2_10SimplePathE 0
_ZN4Rust13ExpandVisitor5visitERNS_3AST11MetaItemSeqE 0
_ZN4Rust13ExpandVisitor5visitERNS_3AST11UseTreeGlobE 0
_ZN4Rust13ExpandVisitor5visitERNS_3AST11UseTreeListE 0
_ZN4Rust13ExpandVisitor5visitERNS_3AST12MacroMatcherE 0
_ZN4Rust13ExpandVisitor5visitERNS_3AST12MetaItemPathE 0
_ZN4Rust13ExpandVisitor5visitERNS_3AST13MetaListPathsE 0
_ZN4Rust13ExpandVisitor5visitERNS_3AST13UseTreeRebindE 0
_ZN4Rust13ExpandVisitor5visitERNS_3AST15MetaItemLitExprE 0
_ZN4Rust13ExpandVisitor5visitERNS_3AST16MetaItemPathExprE 0
_ZN4Rust13ExpandVisitor5visitERNS_3AST20MacroMatchRepetitionE 0
_ZN4Rust13ExpandVisitor5visitERNS_3AST20MetaListNameValueStrE 0
_ZN4RustL21expand_item_attributeERNS_3AST4ItemERNS0_10SimplePathERNS_13MacroExpanderE 1
_ZN4RustL21expand_stmt_attributeINS_3AST4ItemEEESt6vectorISt10unique_ptrINS1_4StmtESt14default_deleteIS5_EESaIS8_EERT_RNS1_10SimplePathERNS_13MacroExpanderE 1
_ZN4RustL21expand_stmt_attributeINS_3AST9BlockExprEEESt6vectorISt10unique_ptrINS1_4StmtESt14default_deleteIS5_EESaIS8_EERT_RNS1_10SimplePathERNS_13MacroExpanderE 0
_ZN4RustL21expand_stmt_attributeINS_3AST4ItemEEESt6vectorISt10unique_ptrINS1_4StmtESt14default_deleteIS5_EESaIS8_EERT_RNS1_10SimplePathERNS_13MacroExpanderE 1
_ZN4RustL11derive_itemERNS_3AST4ItemERNS0_10SimplePathERNS_13MacroExpanderE 5
_ZN4Rust13ExpandVisitor5visitERNS_3AST23LifetimeWhereClauseItemE 39
_ZN4Rust13ExpandVisitor5visitERNS_3AST16ExternalTypeItemE 43
_ZN4Rust13ExpandVisitor5visitERNS_3AST21ClosureExprInnerTypedE 95
_ZN4Rust13ExpandVisitor5visitERNS_3AST11ExternCrateE 106
_ZN4Rust13ExpandVisitor5visitERNS_3AST20EnumItemDiscriminantE 819
_ZN4Rust13ExpandVisitor5visitERNS_3AST23StructPatternFieldIdentE 847
_ZN4Rust13ExpandVisitor5visitERNS_3AST16StructExprStructE 1069
_ZN4Rust13ExpandVisitor5visitERNS_3AST19IfLetExprConseqElseE 1206
_ZN4RustL19builtin_derive_itemERNS_3AST4ItemERKNS0_9AttributeENS_12BuiltinMacroERNS_13MacroExpanderE 1318
_ZN4Rust13ExpandVisitor5visitERNS_3AST13VariadicParamE 1901
_ZN4Rust13ExpandVisitor5visitERNS_3AST9IfLetExprE 2205
_ZN4Rust13ExpandVisitor5visitERNS_3AST13AttrInputExprE 2697
_ZN4Rust13ExpandVisitor5visitERNS_3AST17ConstGenericParamE 2909
_ZN4Rust13ExpandVisitor5visitERNS_3AST8EnumItemE 3304
_ZN4Rust13ExpandVisitor5visitERNS_3AST25QualifiedPathInExpressionE 3744
_ZN4Rust13ExpandVisitor5visitERNS_3AST26AttrInputMetaItemContainerE 3922
_ZN4Rust13ExpandVisitor5visitERNS_3AST11ExternBlockE 5410
_ZN4Rust13ExpandVisitor5visitERNS_3AST16ClosureExprInnerE 10972
_ZN4Rust13ExpandVisitor21expand_closure_paramsERSt6vectorINS_3AST12ClosureParamESaIS3_EE 11067
_ZN4Rust13ExpandVisitor2goERNS_3AST5CrateE 11531
_ZN4Rust13ExpandVisitor5visitERNS_3AST5CrateE 11531
_ZN4Rust13ExpandVisitor5visitERNS_3AST6ModuleE 12131
_ZN4Rust13ExpandVisitor5visitERNS_3AST12InherentImplE 13251
_ZN4Rust13ExpandVisitor5visitERNS_3AST5TraitE 15028
_ZN4Rust13ExpandVisitor5visitERNS_3AST23TypePathSegmentFunctionE 17995
_ZN4Rust13ExpandVisitor5visitERNS_3AST16BareFunctionTypeE 18248
_ZN4Rust13ExpandVisitor18expand_inner_itemsERSt6vectorISt10unique_ptrINS_3AST4ItemESt14default_deleteIS4_EESaIS7_EE 23662
_ZN4Rust13ExpandVisitor5visitERNS_3AST6IfExprE 25056
_ZN4Rust13ExpandVisitor5visitERNS_3AST14UseDeclarationE 27556
_ZN4Rust13ExpandVisitor19expand_where_clauseERNS_3AST11WhereClauseE 28366
_ZN4Rust13ExpandVisitor5visitERNS_3AST20MacroRulesDefinitionE 29347
_ZN4Rust13ExpandVisitor5visitERNS_3AST24TypeBoundWhereClauseItemE 38910
_ZN4Rust13ExpandVisitor5visitERNS_3AST16IfExprConseqElseE 40448
_ZN4Rust13ExpandVisitor5visitERNS_3AST13LifetimeParamE 41901
_ZN4Rust13ExpandVisitor5visitERNS_3AST15MacroInvocationE 58987
_ZN4Rust13ExpandVisitor5visitERNS_3AST19QualifiedPathInTypeE 103122
_ZN4Rust13ExpandVisitor26expand_qualified_path_typeERNS_3AST17QualifiedPathTypeE 106866
_ZN4Rust13ExpandVisitor5visitERNS_3AST9TraitImplE 240547
_ZN4Rust13ExpandVisitor5visitERNS_3AST9TypeParamE 272252
_ZN4Rust13ExpandVisitor5visitERNS_3AST9SelfParamE 302268
_ZN4Rust13ExpandVisitor17maybe_expand_typeERSt10unique_ptrINS_3AST12TypeNoBoundsESt14default_deleteIS3_EE 456136
_ZN4Rust13ExpandVisitor22expand_function_paramsERSt6vectorISt10unique_ptrINS_3AST5ParamESt14default_deleteIS4_EESaIS7_EE 471909
_ZN4Rust13ExpandVisitor5visitERNS_3AST8FunctionE 471909
_ZN4Rust13ExpandVisitor5visitERNS_3AST22TypePathSegmentGenericE 491748
_ZN4Rust13ExpandVisitor19expand_generic_argsERNS_3AST11GenericArgsE 508861
_ZN4Rust13ExpandVisitor5visitERNS_3AST13FunctionParamE 536812
_ZN4Rust13ExpandVisitor5visitERNS_3AST14DelimTokenTreeE 629049
_ZN4Rust13ExpandVisitor18expand_inner_stmtsERNS_3AST9BlockExprE 630872
_ZN4Rust13ExpandVisitor5visitERNS_3AST9BlockExprE 630872
_ZN4Rust16expand_tail_exprERNS_3AST9BlockExprERNS_13MacroExpanderE 630872
_ZN4Rust13ExpandVisitor23visit_inner_using_attrsINS_3AST8FunctionEEEvRT_RSt6vectorINS2_9AttributeESaIS7_EE 684770
_ZN4Rust13ExpandVisitor23visit_inner_using_attrsINS_3AST11ExternBlockEEEvRT_RSt6vectorINS2_9AttributeESaIS7_EE 5410
_ZN4Rust13ExpandVisitor23visit_inner_using_attrsINS_3AST12InherentImplEEEvRT_RSt6vectorINS2_9AttributeESaIS7_EE 13251
_ZN4Rust13ExpandVisitor23visit_inner_using_attrsINS_3AST9TraitImplEEEvRT_RSt6vectorINS2_9AttributeESaIS7_EE 240547
_ZN4Rust13ExpandVisitor23visit_inner_using_attrsINS_3AST8FunctionEEEvRT_RSt6vectorINS2_9AttributeESaIS7_EE 425562
_ZN4Rust10is_builtinERNS_3AST9AttributeE 1210483
_ZN4Rust13ExpandVisitor17maybe_expand_typeERSt10unique_ptrINS_3AST4TypeESt14default_deleteIS3_EE 1931474
_ZN4Rust13ExpandVisitor5visitERNS_3AST16AttrInputLiteralE 2199645
_ZN4Rust13ExpandVisitor5visitERNS_3AST16PathInExpressionE 2525188
_ZN4Rust13ExpandVisitor20maybe_expand_patternERSt10unique_ptrINS_3AST7PatternESt14default_deleteIS3_EE 2567954
_ZN4Rust13ExpandVisitor5visitERNS_3AST9AttributeE 3238358
_ZN4Rust13ExpandVisitor5visitERNS_3AST14IdentifierExprE 4049508
_ZN4Rust13ExpandVisitor5visitERNS_3AST11LiteralExprE 6319707
_ZN4Rust13ExpandVisitor17maybe_expand_exprERSt10unique_ptrINS_3AST4ExprESt14default_deleteIS3_EE 19046439

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.