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-04-20 14:57:17 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_ 846452
_ZN4Rust3AST17DefaultASTVisitor17visit_inner_attrsINS0_11ExternBlockEEEvRT_ 25325
_ZN4Rust3AST17DefaultASTVisitor17visit_inner_attrsINS0_11GroupedExprEEEvRT_ 7667
_ZN4Rust3AST17DefaultASTVisitor17visit_inner_attrsINS0_12InherentImplEEEvRT_ 18067
_ZN4Rust3AST17DefaultASTVisitor17visit_inner_attrsINS0_16StructExprStructEEEvRT_ 1136
_ZN4Rust3AST17DefaultASTVisitor17visit_inner_attrsINS0_20StructExprStructBaseEEEvRT_ 0
_ZN4Rust3AST17DefaultASTVisitor17visit_inner_attrsINS0_22StructExprStructFieldsEEEvRT_ 27999
_ZN4Rust3AST17DefaultASTVisitor17visit_inner_attrsINS0_5CrateEEEvRT_ 89815
_ZN4Rust3AST17DefaultASTVisitor17visit_inner_attrsINS0_5TraitEEEvRT_ 74957
_ZN4Rust3AST17DefaultASTVisitor17visit_inner_attrsINS0_6ModuleEEEvRT_ 22597
_ZN4Rust3AST17DefaultASTVisitor17visit_inner_attrsINS0_9ArrayExprEEEvRT_ 8413
_ZN4Rust3AST17DefaultASTVisitor17visit_inner_attrsINS0_9BlockExprEEEvRT_ 451944
_ZN4Rust3AST17DefaultASTVisitor17visit_inner_attrsINS0_9MatchExprEEEvRT_ 22672
_ZN4Rust3AST17DefaultASTVisitor17visit_inner_attrsINS0_9TraitImplEEEvRT_ 86491
_ZN4Rust3AST17DefaultASTVisitor17visit_inner_attrsINS0_9TupleExprEEEvRT_ 9369
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_4EnumEEEvRT_ 8974729
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_10BorrowExprEEEvRT_ 48423
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_10ReturnExprEEEvRT_ 11844
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_10StaticItemEEEvRT_ 1179
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_10TupleFieldEEEvRT_ 38319
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_11ClosureExprEEEvRT_ 402
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_11ExternBlockEEEvRT_ 25325
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_11ExternCrateEEEvRT_ 234
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_11ForLoopExprEEEvRT_ 392
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_11GroupedExprEEEvRT_ 7667
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_11LiteralExprEEEvRT_ 2056493
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_11StructFieldEEEvRT_ 42603
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_11TupleStructEEEvRT_ 17347
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_12ClosureParamEEEvRT_ 1132
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_12ConstantItemEEEvRT_ 11394
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_12ContinueExprEEEvRT_ 272
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_12InherentImplEEEvRT_ 18067
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_12NegationExprEEEvRT_ 15443
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_12StructStructEEEvRT_ 30309
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_12TypeCastExprEEEvRT_ 139503
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_13FunctionParamEEEvRT_ 210853
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_13LifetimeParamEEEvRT_ 4528
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_13TraitItemTypeEEEvRT_ 17709
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_13WhileLoopExprEEEvRT_ 1974
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_14ArrayIndexExprEEEvRT_ 6188
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_14AssignmentExprEEEvRT_ 53392
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_14AsyncBlockExprEEEvRT_ 0
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_14ComparisonExprEEEvRT_ 77736
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_14IdentifierExprEEEvRT_ 534082
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_14MethodCallExprEEEvRT_ 67611
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_14TupleIndexExprEEEvRT_ 20240
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_15DereferenceExprEEEvRT_ 70182
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_15FieldAccessExprEEEvRT_ 110582
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_15LazyBooleanExprEEEvRT_ 7769
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_15MacroInvocationEEEvRT_ 7069
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_15MaybeNamedParamEEEvRT_ 922
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_15UnsafeBlockExprEEEvRT_ 78595
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_16ClosureExprInnerEEEvRT_ 427
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_16ExternalTypeItemEEEvRT_ 14
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_16PathInExpressionEEEvRT_ 379939
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_16StructExprStructEEEvRT_ 1136
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_16WhileLetLoopExprEEEvRT_ 22
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_17ConstGenericParamEEEvRT_ 1691
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_18ExternalStaticItemEEEvRT_ 17
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_20ErrorPropagationExprEEEvRT_ 13
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_20MacroRulesDefinitionEEEvRT_ 14310
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_20StructExprStructBaseEEEvRT_ 0
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_21ClosureExprInnerTypedEEEvRT_ 360
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_22CompoundAssignmentExprEEEvRT_ 16592
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_22StructExprStructFieldsEEEvRT_ 27999
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_23ArithmeticOrLogicalExprEEEvRT_ 2698681
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_23StructPatternFieldIdentEEEvRT_ 1102
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_25QualifiedPathInExpressionEEEvRT_ 2188
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_26StructPatternFieldIdentPatEEEvRT_ 2630
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_26StructPatternFieldTuplePatEEEvRT_ 414
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_4EnumEEEvRT_ 11575
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_5TraitEEEvRT_ 74957
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_5UnionEEEvRT_ 1903
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_6IfExprEEEvRT_ 48591
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_6ModuleEEEvRT_ 22597
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_7BoxExprEEEvRT_ 20
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_7LetStmtEEEvRT_ 284954
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_7TryExprEEEvRT_ 13
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_8CallExprEEEvRT_ 293654
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_8EnumItemEEEvRT_ 22060
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_8FunctionEEEvRT_ 349066
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_8LoopExprEEEvRT_ 2331
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_8MatchArmEEEvRT_ 52580
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_9ArrayExprEEEvRT_ 8413
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_9AwaitExprEEEvRT_ 0
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_9BlockExprEEEvRT_ 451944
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_9BreakExprEEEvRT_ 2050
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_9IfLetExprEEEvRT_ 522
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_9InlineAsmEEEvRT_ 399
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_9MatchExprEEEvRT_ 22672
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_9SelfParamEEEvRT_ 160467
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_9TraitImplEEEvRT_ 86491
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_9TupleExprEEEvRT_ 9369
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_9TypeAliasEEEvRT_ 30002
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_9TypeParamEEEvRT_ 154784

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.