LCOV - code coverage report
Current view: top level - gcc/rust/ast - rust-ast-visitor.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 93.9 % 942 885
Test Date: 2026-10-24 16:24:59 Functions: 95.3 % 190 181
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_10FormatArgsE 0
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_13MetaListPathsE 0
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_14AsyncBlockExprE 0
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_15MetaItemLitExprE 0
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_15RangeToInclExprE 0
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_20MetaListNameValueStrE 0
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_20StructExprStructBaseE 0
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_25RangePatternBoundQualPathE 0
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_9AwaitExprE 0
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_16MetaItemPathExprE 1
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_18ExternalStaticItemE 16
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_10TraitAliasE 44
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_8OffsetOfE 170
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_16ExternalTypeItemE 216
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_23LifetimeWhereClauseItemE 256
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_10ConstBlockE 280
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_9InlineAsmE 345
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_21RangePatternBoundPathE 405
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_21ClosureExprInnerTypedE 439
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_26StructPatternFieldTuplePatE 527
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_11ExternCrateE 556
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_7BoxExprE 642
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_24TuplePatternItemsHasRestE 643
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_25StructExprFieldIndexValueE 748
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_14GroupedPatternE 899
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_9EmptyStmtE 1474
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_19RangeFromToInclExprE 1498
_ZN4Rust3AST20ContextualASTVisitor5visitERNS0_12InherentImplE 1544
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_10StructBaseE 1787
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_17ParenthesisedTypeE 1899
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_12ContinueExprE 1984
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_14EnumItemStructE 2036
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_13LlvmInlineAsmE 2219
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_23TupleStructItemsHasRestE 2229
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_9LoopLabelE 2580
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_12MetaItemPathE 2670
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_5UnionE 2877
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_11RestPatternE 3673
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_12SlicePatternE 4500
_ZN4Rust3AST20ContextualASTVisitor5visitERNS0_5TraitE 4546
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_23StructPatternFieldIdentE 4610
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_16StructExprStructE 4950
_ZN4Rust3AST20ContextualASTVisitor5visitERNS0_5CrateE 5049
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_19IfLetExprConseqElseE 5821
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_16WhileLetLoopExprE 5978
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_20EnumItemDiscriminantE 6499
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_10StaticItemE 6672
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_7TryExprE 7081
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_11UseTreeGlobE 8228
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_23TraitObjectTypeOneBoundE 9068
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_26StructPatternFieldIdentPatE 10529
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_10AltPatternE 10830
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_16ArrayElemsCopiedE 11694
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_13StructPatternE 11965
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_21StructPatternElementsE 11965
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_8MetaWordE 12227
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_15TraitObjectTypeE 13032
_ZN4Rust3AST20ContextualASTVisitor5visitERNS0_9TraitImplE 13182
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_17ConstGenericParamE 13556
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_13VariadicParamE 14797
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_9IfLetExprE 15427
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_8LoopExprE 15502
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_9BreakExprE 16092
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_11MetaItemSeqE 16386
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_13EnumItemTupleE 16672
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_9NeverTypeE 17356
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_13ImplTraitTypeE 18175
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_12RangePatternE 18480
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_13RangeFullExprE 18665
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_4EnumE 21705
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_13RangeFromExprE 22306
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_13AttrInputExprE 22980
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_25QualifiedPathInExpressionE 25040
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_13WhileLoopExprE 27872
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_11ForLoopExprE 28020
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_11UseTreeListE 28607
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_16MetaNameValueStrE 30081
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_11ExternBlockE 30448
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_20MacroMatchRepetitionE 31034
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_26AttrInputMetaItemContainerE 31634
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_13TraitItemTypeE 32874
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_11RangeToExprE 34434
_ZN4Rust3AST20ContextualASTVisitor5visitERNS0_8FunctionE 35043
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_21ImplTraitTypeOneBoundE 35239
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_12InherentImplE 35893
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_18GenericArgsBindingE 39977
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_8EnumItemE 44760
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_11TupleStructE 46129
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_24RangePatternBoundLiteralE 47343
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_16ReferencePatternE 48305
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_6ModuleE 51479
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_25StructExprFieldIdentifierE 52246
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_15RangeFromToExprE 55904
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_13UseTreeRebindE 59590
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_5TraitE 61457
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_16ClosureExprInnerE 61922
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_12InferredTypeE 63358
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_9ArrayTypeE 72495
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_9AnonConstE 72714
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_16BareFunctionTypeE 78360
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_20ErrorPropagationExprE 85182
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_5CrateE 91780
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_14UseDeclarationE 96553
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_12ClosureParamE 99476
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_20MacroRulesDefinitionE 99877
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_16TypePathFunctionE 100587
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_23TypePathSegmentFunctionE 100587
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_16MacroTranscriberE 109821
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_9MacroRuleE 109821
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_10TupleFieldE 111851
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_12MacroMatcherE 115493
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_11StructFieldE 115646
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_12ConstantItemE 121163
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_9SliceTypeE 140406
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_10ReturnExprE 147664
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_15LazyBooleanExprE 147755
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_22StructExprStructFieldsE 160136
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_11WhereClauseE 170313
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_14ArrayIndexExprE 172582
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_14MacroInvocDataE 178613
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_15MacroInvocationE 178613
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_13LifetimeParamE 183910
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_24TypeBoundWhereClauseItemE 190532
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_12NegationExprE 190872
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_9TupleTypeE 195816
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_30StructExprFieldIdentifierValueE 196797
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_22TupleStructItemsNoRestE 199614
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_18MacroMatchFragmentE 225241
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_22CompoundAssignmentExprE 243295
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_12StructStructE 262494
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_18TupleStructPatternE 264751
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_16IfExprConseqElseE 279933
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_15UnsafeBlockExprE 314891
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_14AssignmentExprE 410782
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_14RawPointerTypeE 416076
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_6IfExprE 439800
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_9TupleExprE 450888
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_15MaybeNamedParamE 460206
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_9TypeAliasE 484117
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_23TuplePatternItemsNoRestE 508229
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_9TraitImplE 548525
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_17QualifiedPathTypeE 565689
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_14ComparisonExprE 599031
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_15DereferenceExprE 629590
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_19QualifiedPathInTypeE 647352
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_12TuplePatternE 687177
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_9TypeParamE 724191
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_10TraitBoundE 729532
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_9MatchExprE 795899
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_14TupleIndexExprE 807435
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_12TypeCastExprE 986575
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_15WildcardPatternE 1052433
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_15FieldAccessExprE 1112685
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_7LetStmtE 1121080
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_11GroupedExprE 1162780
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_10BorrowExprE 1234363
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_16ArrayElemsValuesE 1303680
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_8ExprStmtE 1496255
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_22TypePathSegmentGenericE 1620614
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_9SelfParamE 1644171
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_13ReferenceTypeE 1661894
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_11GenericArgsE 1666623
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_17IdentifierPatternE 1871822
_ZN4Rust3AST17DefaultASTVisitor21visit_function_paramsERNS0_8FunctionE 2457953
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_8FunctionE 2492950
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_9ArrayExprE 2521158
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_13FunctionParamE 2622129
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_18FunctionQualifiersE 3095938
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_8LifetimeE 3540017
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_9BlockExprE 3624849
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_14DelimTokenTreeE 4409651
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_10VisibilityE 6177418
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_23ArithmeticOrLogicalExprE 6341323
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_14MethodCallExprE 6427547
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_8MatchArmE 7843779
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_9MatchCaseE 7895811
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_16PathInExpressionE 8355147
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_16AttrInputLiteralE 9920963
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_14LiteralPatternE 10474928
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_8CallExprE 10817072
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_8TypePathE 13704204
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_15PathExprSegmentE 16102942
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_15TypePathSegmentE 16473927
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_9AttributeE 18303586
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_10SimplePathE 18665840
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_17SimplePathSegmentE 18802129
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_16PathIdentSegmentE 21089606
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_14IdentifierExprE 27492770
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_5TokenE 33266345
_ZN4Rust3AST17DefaultASTVisitor5visitERNS0_11LiteralExprE 34422149

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.