LCOV - code coverage report
Current view: top level - gcc/rust/ast - rust-ast-visitor.h (source / functions) Coverage Total Hit
Test: gcc.info Lines: 100.0 % 14 14
Test Date: 2026-08-22 16:33:35 Functions: 95.7 % 93 89
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
_ZN4Rust3AST17DefaultASTVisitor17visit_inner_attrsINS0_5CrateEEEvRT_ 12651969
_ZN4Rust3AST17DefaultASTVisitor17visit_inner_attrsINS0_20StructExprStructBaseEEEvRT_ 0
_ZN4Rust3AST17DefaultASTVisitor17visit_inner_attrsINS0_16StructExprStructEEEvRT_ 4694
_ZN4Rust3AST17DefaultASTVisitor17visit_inner_attrsINS0_11ExternBlockEEEvRT_ 36477
_ZN4Rust3AST17DefaultASTVisitor17visit_inner_attrsINS0_6ModuleEEEvRT_ 60675
_ZN4Rust3AST17DefaultASTVisitor17visit_inner_attrsINS0_12InherentImplEEEvRT_ 73729
_ZN4Rust3AST17DefaultASTVisitor17visit_inner_attrsINS0_5CrateEEEvRT_ 104150
_ZN4Rust3AST17DefaultASTVisitor17visit_inner_attrsINS0_5TraitEEEvRT_ 110369
_ZN4Rust3AST17DefaultASTVisitor17visit_inner_attrsINS0_22StructExprStructFieldsEEEvRT_ 150122
_ZN4Rust3AST17DefaultASTVisitor17visit_inner_attrsINS0_9TupleExprEEEvRT_ 727370
_ZN4Rust3AST17DefaultASTVisitor17visit_inner_attrsINS0_9MatchExprEEEvRT_ 1094187
_ZN4Rust3AST17DefaultASTVisitor17visit_inner_attrsINS0_9TraitImplEEEvRT_ 1264981
_ZN4Rust3AST17DefaultASTVisitor17visit_inner_attrsINS0_11GroupedExprEEEvRT_ 1579522
_ZN4Rust3AST17DefaultASTVisitor17visit_inner_attrsINS0_9ArrayExprEEEvRT_ 3337042
_ZN4Rust3AST17DefaultASTVisitor17visit_inner_attrsINS0_9BlockExprEEEvRT_ 4108651
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_4EnumEEEvRT_ 154009855
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_14AsyncBlockExprEEEvRT_ 0
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_20StructExprStructBaseEEEvRT_ 0
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_9AwaitExprEEEvRT_ 0
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_18ExternalStaticItemEEEvRT_ 19
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_7BoxExprEEEvRT_ 89
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_16ExternalTypeItemEEEvRT_ 179
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_11ExternCrateEEEvRT_ 266
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_9InlineAsmEEEvRT_ 426
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_26StructPatternFieldTuplePatEEEvRT_ 510
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_21ClosureExprInnerTypedEEEvRT_ 564
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_5UnionEEEvRT_ 2516
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_12ContinueExprEEEvRT_ 3006
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_23StructPatternFieldIdentEEEvRT_ 3358
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_16StructExprStructEEEvRT_ 4694
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_16WhileLetLoopExprEEEvRT_ 6952
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_10StaticItemEEEvRT_ 9017
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_7TryExprEEEvRT_ 9185
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_8LoopExprEEEvRT_ 13071
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_26StructPatternFieldIdentPatEEEvRT_ 13592
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_17ConstGenericParamEEEvRT_ 16111
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_9BreakExprEEEvRT_ 17335
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_4EnumEEEvRT_ 19732
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_11ClosureExprEEEvRT_ 21654
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_9IfLetExprEEEvRT_ 24513
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_25QualifiedPathInExpressionEEEvRT_ 28074
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_13TraitItemTypeEEEvRT_ 28966
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_11ForLoopExprEEEvRT_ 33776
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_13WhileLoopExprEEEvRT_ 34119
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_11ExternBlockEEEvRT_ 36477
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_11TupleStructEEEvRT_ 37923
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_8EnumItemEEEvRT_ 38955
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_6ModuleEEEvRT_ 60675
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_16ClosureExprInnerEEEvRT_ 67312
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_12InherentImplEEEvRT_ 73729
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_20MacroRulesDefinitionEEEvRT_ 97214
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_20ErrorPropagationExprEEEvRT_ 97268
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_12ClosureParamEEEvRT_ 105629
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_5TraitEEEvRT_ 110369
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_11StructFieldEEEvRT_ 125580
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_10TupleFieldEEEvRT_ 129761
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_22StructExprStructFieldsEEEvRT_ 150122
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_10ReturnExprEEEvRT_ 167799
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_12ConstantItemEEEvRT_ 172657
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_15LazyBooleanExprEEEvRT_ 194416
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_14ArrayIndexExprEEEvRT_ 198229
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_13LifetimeParamEEEvRT_ 216422
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_12StructStructEEEvRT_ 227934
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_12NegationExprEEEvRT_ 251034
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_15MacroInvocationEEEvRT_ 280290
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_22CompoundAssignmentExprEEEvRT_ 297142
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_15UnsafeBlockExprEEEvRT_ 378357
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_14AssignmentExprEEEvRT_ 476434
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_6IfExprEEEvRT_ 493035
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_15MaybeNamedParamEEEvRT_ 572123
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_9TypeAliasEEEvRT_ 658561
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_9TupleExprEEEvRT_ 727370
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_14ComparisonExprEEEvRT_ 767953
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_15DereferenceExprEEEvRT_ 981896
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_14TupleIndexExprEEEvRT_ 1038935
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_9MatchExprEEEvRT_ 1094187
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_12TypeCastExprEEEvRT_ 1224266
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_9TraitImplEEEvRT_ 1264981
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_15FieldAccessExprEEEvRT_ 1270113
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_7LetStmtEEEvRT_ 1398311
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_10BorrowExprEEEvRT_ 1410311
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_9TypeParamEEEvRT_ 1565768
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_11GroupedExprEEEvRT_ 1579522
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_9SelfParamEEEvRT_ 1876216
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_8FunctionEEEvRT_ 2873810
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_13FunctionParamEEEvRT_ 3116336
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_9ArrayExprEEEvRT_ 3337042
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_9BlockExprEEEvRT_ 4108651
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_14MethodCallExprEEEvRT_ 8058013
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_23ArithmeticOrLogicalExprEEEvRT_ 8703409
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_16PathInExpressionEEEvRT_ 10736073
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_8MatchArmEEEvRT_ 11088410
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_8CallExprEEEvRT_ 14785876
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_14IdentifierExprEEEvRT_ 31252204
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_11LiteralExprEEEvRT_ 33743031

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