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-06-27 15:35:24 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_ 849085
_ZN4Rust3AST17DefaultASTVisitor17visit_inner_attrsINS0_20StructExprStructBaseEEEvRT_ 0
_ZN4Rust3AST17DefaultASTVisitor17visit_inner_attrsINS0_16StructExprStructEEEvRT_ 1136
_ZN4Rust3AST17DefaultASTVisitor17visit_inner_attrsINS0_11GroupedExprEEEvRT_ 7667
_ZN4Rust3AST17DefaultASTVisitor17visit_inner_attrsINS0_9ArrayExprEEEvRT_ 8424
_ZN4Rust3AST17DefaultASTVisitor17visit_inner_attrsINS0_9TupleExprEEEvRT_ 9415
_ZN4Rust3AST17DefaultASTVisitor17visit_inner_attrsINS0_12InherentImplEEEvRT_ 18085
_ZN4Rust3AST17DefaultASTVisitor17visit_inner_attrsINS0_9MatchExprEEEvRT_ 22703
_ZN4Rust3AST17DefaultASTVisitor17visit_inner_attrsINS0_6ModuleEEEvRT_ 22819
_ZN4Rust3AST17DefaultASTVisitor17visit_inner_attrsINS0_11ExternBlockEEEvRT_ 25445
_ZN4Rust3AST17DefaultASTVisitor17visit_inner_attrsINS0_22StructExprStructFieldsEEEvRT_ 27999
_ZN4Rust3AST17DefaultASTVisitor17visit_inner_attrsINS0_5TraitEEEvRT_ 75240
_ZN4Rust3AST17DefaultASTVisitor17visit_inner_attrsINS0_9TraitImplEEEvRT_ 86581
_ZN4Rust3AST17DefaultASTVisitor17visit_inner_attrsINS0_5CrateEEEvRT_ 90431
_ZN4Rust3AST17DefaultASTVisitor17visit_inner_attrsINS0_9BlockExprEEEvRT_ 453140
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_4EnumEEEvRT_ 8983693
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_14AsyncBlockExprEEEvRT_ 0
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_20StructExprStructBaseEEEvRT_ 0
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_9AwaitExprEEEvRT_ 0
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_20ErrorPropagationExprEEEvRT_ 13
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_7TryExprEEEvRT_ 13
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_16ExternalTypeItemEEEvRT_ 14
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_18ExternalStaticItemEEEvRT_ 17
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_7BoxExprEEEvRT_ 20
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_16WhileLetLoopExprEEEvRT_ 33
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_11ExternCrateEEEvRT_ 242
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_12ContinueExprEEEvRT_ 272
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_21ClosureExprInnerTypedEEEvRT_ 360
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_9InlineAsmEEEvRT_ 399
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_11ClosureExprEEEvRT_ 402
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_11ForLoopExprEEEvRT_ 403
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_26StructPatternFieldTuplePatEEEvRT_ 414
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_16ClosureExprInnerEEEvRT_ 427
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_9IfLetExprEEEvRT_ 522
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_15MaybeNamedParamEEEvRT_ 960
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_23StructPatternFieldIdentEEEvRT_ 1102
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_12ClosureParamEEEvRT_ 1132
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_16StructExprStructEEEvRT_ 1136
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_10StaticItemEEEvRT_ 1179
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_17ConstGenericParamEEEvRT_ 1708
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_5UnionEEEvRT_ 1903
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_13WhileLoopExprEEEvRT_ 1994
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_9BreakExprEEEvRT_ 2126
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_25QualifiedPathInExpressionEEEvRT_ 2188
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_8LoopExprEEEvRT_ 2344
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_26StructPatternFieldIdentPatEEEvRT_ 2630
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_13LifetimeParamEEEvRT_ 4528
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_14ArrayIndexExprEEEvRT_ 6189
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_15MacroInvocationEEEvRT_ 7093
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_11GroupedExprEEEvRT_ 7667
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_15LazyBooleanExprEEEvRT_ 7787
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_9ArrayExprEEEvRT_ 8424
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_9TupleExprEEEvRT_ 9415
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_12ConstantItemEEEvRT_ 11489
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_4EnumEEEvRT_ 11594
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_10ReturnExprEEEvRT_ 11844
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_20MacroRulesDefinitionEEEvRT_ 14337
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_12NegationExprEEEvRT_ 15453
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_22CompoundAssignmentExprEEEvRT_ 16660
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_11TupleStructEEEvRT_ 17365
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_13TraitItemTypeEEEvRT_ 17709
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_12InherentImplEEEvRT_ 18085
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_14TupleIndexExprEEEvRT_ 20300
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_8EnumItemEEEvRT_ 22105
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_9MatchExprEEEvRT_ 22703
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_6ModuleEEEvRT_ 22819
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_11ExternBlockEEEvRT_ 25445
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_22StructExprStructFieldsEEEvRT_ 27999
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_9TypeAliasEEEvRT_ 30002
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_12StructStructEEEvRT_ 30446
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_10TupleFieldEEEvRT_ 38355
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_11StructFieldEEEvRT_ 42603
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_10BorrowExprEEEvRT_ 48474
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_6IfExprEEEvRT_ 48660
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_8MatchArmEEEvRT_ 52633
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_14AssignmentExprEEEvRT_ 53398
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_14MethodCallExprEEEvRT_ 67611
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_15DereferenceExprEEEvRT_ 70182
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_5TraitEEEvRT_ 75240
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_14ComparisonExprEEEvRT_ 77792
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_15UnsafeBlockExprEEEvRT_ 78734
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_9TraitImplEEEvRT_ 86581
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_15FieldAccessExprEEEvRT_ 110582
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_12TypeCastExprEEEvRT_ 139821
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_9TypeParamEEEvRT_ 155181
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_9SelfParamEEEvRT_ 160629
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_13FunctionParamEEEvRT_ 211191
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_7LetStmtEEEvRT_ 285897
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_8CallExprEEEvRT_ 294114
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_8FunctionEEEvRT_ 350185
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_16PathInExpressionEEEvRT_ 380342
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_9BlockExprEEEvRT_ 453140
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_14IdentifierExprEEEvRT_ 534775
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_11LiteralExprEEEvRT_ 2057481
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_23ArithmeticOrLogicalExprEEEvRT_ 2698681

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.