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 % 15 15
Test Date: 2026-03-28 14:25:54 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_ 670873
_ZN4Rust3AST17DefaultASTVisitor17visit_inner_attrsINS0_11ExternBlockEEEvRT_ 18397
_ZN4Rust3AST17DefaultASTVisitor17visit_inner_attrsINS0_11GroupedExprEEEvRT_ 5790
_ZN4Rust3AST17DefaultASTVisitor17visit_inner_attrsINS0_12InherentImplEEEvRT_ 14862
_ZN4Rust3AST17DefaultASTVisitor17visit_inner_attrsINS0_16StructExprStructEEEvRT_ 888
_ZN4Rust3AST17DefaultASTVisitor17visit_inner_attrsINS0_20StructExprStructBaseEEEvRT_ 0
_ZN4Rust3AST17DefaultASTVisitor17visit_inner_attrsINS0_22StructExprStructFieldsEEEvRT_ 23773
_ZN4Rust3AST17DefaultASTVisitor17visit_inner_attrsINS0_5CrateEEEvRT_ 67259
_ZN4Rust3AST17DefaultASTVisitor17visit_inner_attrsINS0_5TraitEEEvRT_ 59802
_ZN4Rust3AST17DefaultASTVisitor17visit_inner_attrsINS0_6ModuleEEEvRT_ 18015
_ZN4Rust3AST17DefaultASTVisitor17visit_inner_attrsINS0_9ArrayExprEEEvRT_ 7140
_ZN4Rust3AST17DefaultASTVisitor17visit_inner_attrsINS0_9BlockExprEEEvRT_ 359056
_ZN4Rust3AST17DefaultASTVisitor17visit_inner_attrsINS0_9MatchExprEEEvRT_ 19065
_ZN4Rust3AST17DefaultASTVisitor17visit_inner_attrsINS0_9TraitImplEEEvRT_ 70576
_ZN4Rust3AST17DefaultASTVisitor17visit_inner_attrsINS0_9TupleExprEEEvRT_ 6250
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_4EnumEEEvRT_ 6338814
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_10BorrowExprEEEvRT_ 42134
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_10ReturnExprEEEvRT_ 10146
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_10StaticItemEEEvRT_ 840
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_10TupleFieldEEEvRT_ 31229
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_11ClosureExprEEEvRT_ 402
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_11ExternBlockEEEvRT_ 18397
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_11ExternCrateEEEvRT_ 156
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_11ForLoopExprEEEvRT_ 328
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_11GroupedExprEEEvRT_ 5790
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_11LiteralExprEEEvRT_ 1376025
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_11StructFieldEEEvRT_ 35253
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_11TupleStructEEEvRT_ 14250
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_12ClosureParamEEEvRT_ 943
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_12ConstantItemEEEvRT_ 8397
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_12ContinueExprEEEvRT_ 187
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_12InherentImplEEEvRT_ 14862
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_12NegationExprEEEvRT_ 9780
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_12StructStructEEEvRT_ 24954
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_12TypeCastExprEEEvRT_ 110791
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_13FunctionParamEEEvRT_ 170536
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_13LifetimeParamEEEvRT_ 3684
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_13TraitItemTypeEEEvRT_ 15136
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_13WhileLoopExprEEEvRT_ 1676
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_14ArrayIndexExprEEEvRT_ 5279
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_14AssignmentExprEEEvRT_ 41787
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_14AsyncBlockExprEEEvRT_ 0
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_14ComparisonExprEEEvRT_ 46227
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_14IdentifierExprEEEvRT_ 455474
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_14MethodCallExprEEEvRT_ 58464
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_14TupleIndexExprEEEvRT_ 17465
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_15DereferenceExprEEEvRT_ 56271
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_15FieldAccessExprEEEvRT_ 97240
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_15LazyBooleanExprEEEvRT_ 5761
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_15MacroInvocationEEEvRT_ 4241
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_15MaybeNamedParamEEEvRT_ 776
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_15UnsafeBlockExprEEEvRT_ 65588
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_16ClosureExprInnerEEEvRT_ 316
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_16ExternalTypeItemEEEvRT_ 11
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_16PathInExpressionEEEvRT_ 282298
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_16StructExprStructEEEvRT_ 888
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_16WhileLetLoopExprEEEvRT_ 18
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_17ConstGenericParamEEEvRT_ 1349
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_18ExternalStaticItemEEEvRT_ 14
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_20ErrorPropagationExprEEEvRT_ 11
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_20MacroRulesDefinitionEEEvRT_ 9491
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_20StructExprStructBaseEEEvRT_ 0
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_21ClosureExprInnerTypedEEEvRT_ 270
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_22CompoundAssignmentExprEEEvRT_ 13360
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_22StructExprStructFieldsEEEvRT_ 23773
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_23ArithmeticOrLogicalExprEEEvRT_ 1630846
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_23StructPatternFieldIdentEEEvRT_ 1002
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_25QualifiedPathInExpressionEEEvRT_ 1788
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_26StructPatternFieldIdentPatEEEvRT_ 2479
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_26StructPatternFieldTuplePatEEEvRT_ 390
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_4EnumEEEvRT_ 9537
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_5TraitEEEvRT_ 59802
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_5UnionEEEvRT_ 1564
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_6IfExprEEEvRT_ 28995
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_6ModuleEEEvRT_ 18015
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_7BoxExprEEEvRT_ 17
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_7LetStmtEEEvRT_ 217207
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_7TryExprEEEvRT_ 11
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_8CallExprEEEvRT_ 196423
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_8EnumItemEEEvRT_ 17522
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_8FunctionEEEvRT_ 279684
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_8LoopExprEEEvRT_ 1958
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_8MatchArmEEEvRT_ 44252
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_9ArrayExprEEEvRT_ 7140
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_9AwaitExprEEEvRT_ 0
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_9BlockExprEEEvRT_ 359056
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_9BreakExprEEEvRT_ 1785
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_9IfLetExprEEEvRT_ 432
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_9InlineAsmEEEvRT_ 343
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_9MatchExprEEEvRT_ 19065
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_9SelfParamEEEvRT_ 132596
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_9TraitImplEEEvRT_ 70576
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_9TupleExprEEEvRT_ 6250
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_9TypeAliasEEEvRT_ 25526
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_9TypeParamEEEvRT_ 122285

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.