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-07-25 15:27:52 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_ 859531
_ZN4Rust3AST17DefaultASTVisitor17visit_inner_attrsINS0_11ExternBlockEEEvRT_ 25925
_ZN4Rust3AST17DefaultASTVisitor17visit_inner_attrsINS0_11GroupedExprEEEvRT_ 7707
_ZN4Rust3AST17DefaultASTVisitor17visit_inner_attrsINS0_12InherentImplEEEvRT_ 18535
_ZN4Rust3AST17DefaultASTVisitor17visit_inner_attrsINS0_16StructExprStructEEEvRT_ 1136
_ZN4Rust3AST17DefaultASTVisitor17visit_inner_attrsINS0_20StructExprStructBaseEEEvRT_ 0
_ZN4Rust3AST17DefaultASTVisitor17visit_inner_attrsINS0_22StructExprStructFieldsEEEvRT_ 28767
_ZN4Rust3AST17DefaultASTVisitor17visit_inner_attrsINS0_5CrateEEEvRT_ 91378
_ZN4Rust3AST17DefaultASTVisitor17visit_inner_attrsINS0_5TraitEEEvRT_ 76500
_ZN4Rust3AST17DefaultASTVisitor17visit_inner_attrsINS0_6ModuleEEEvRT_ 22883
_ZN4Rust3AST17DefaultASTVisitor17visit_inner_attrsINS0_9ArrayExprEEEvRT_ 8483
_ZN4Rust3AST17DefaultASTVisitor17visit_inner_attrsINS0_9BlockExprEEEvRT_ 458276
_ZN4Rust3AST17DefaultASTVisitor17visit_inner_attrsINS0_9MatchExprEEEvRT_ 22775
_ZN4Rust3AST17DefaultASTVisitor17visit_inner_attrsINS0_9TraitImplEEEvRT_ 87751
_ZN4Rust3AST17DefaultASTVisitor17visit_inner_attrsINS0_9TupleExprEEEvRT_ 9415
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_4EnumEEEvRT_ 9033294
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_10BorrowExprEEEvRT_ 49863
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_10ReturnExprEEEvRT_ 11844
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_10StaticItemEEEvRT_ 1179
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_10TupleFieldEEEvRT_ 38453
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_11ClosureExprEEEvRT_ 402
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_11ExternBlockEEEvRT_ 25925
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_11ExternCrateEEEvRT_ 242
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_11ForLoopExprEEEvRT_ 403
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_11GroupedExprEEEvRT_ 7707
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_11LiteralExprEEEvRT_ 2062771
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_11StructFieldEEEvRT_ 43557
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_11TupleStructEEEvRT_ 17399
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_12ClosureParamEEEvRT_ 1132
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_12ConstantItemEEEvRT_ 11556
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_12ContinueExprEEEvRT_ 272
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_12InherentImplEEEvRT_ 18535
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_12NegationExprEEEvRT_ 15505
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_12StructStructEEEvRT_ 31508
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_12TypeCastExprEEEvRT_ 141837
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_13FunctionParamEEEvRT_ 212505
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_13LifetimeParamEEEvRT_ 4375
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_13TraitItemTypeEEEvRT_ 17772
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_13WhileLoopExprEEEvRT_ 1994
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_14ArrayIndexExprEEEvRT_ 6189
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_14AssignmentExprEEEvRT_ 53438
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_14AsyncBlockExprEEEvRT_ 0
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_14ComparisonExprEEEvRT_ 79088
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_14IdentifierExprEEEvRT_ 538635
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_14MethodCallExprEEEvRT_ 69147
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_14TupleIndexExprEEEvRT_ 20300
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_15DereferenceExprEEEvRT_ 70390
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_15FieldAccessExprEEEvRT_ 111865
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_15LazyBooleanExprEEEvRT_ 8093
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_15MacroInvocationEEEvRT_ 7318
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_15MaybeNamedParamEEEvRT_ 995
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_15UnsafeBlockExprEEEvRT_ 80007
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_16ClosureExprInnerEEEvRT_ 427
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_16ExternalTypeItemEEEvRT_ 14
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_16PathInExpressionEEEvRT_ 382702
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_16StructExprStructEEEvRT_ 1136
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_16WhileLetLoopExprEEEvRT_ 33
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_17ConstGenericParamEEEvRT_ 1741
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_18ExternalStaticItemEEEvRT_ 17
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_20ErrorPropagationExprEEEvRT_ 13
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_20MacroRulesDefinitionEEEvRT_ 14346
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_20StructExprStructBaseEEEvRT_ 0
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_21ClosureExprInnerTypedEEEvRT_ 360
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_22CompoundAssignmentExprEEEvRT_ 16660
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_22StructExprStructFieldsEEEvRT_ 28767
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_23ArithmeticOrLogicalExprEEEvRT_ 2699179
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_23StructPatternFieldIdentEEEvRT_ 1102
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_25QualifiedPathInExpressionEEEvRT_ 2188
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_26StructPatternFieldIdentPatEEEvRT_ 2662
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_26StructPatternFieldTuplePatEEEvRT_ 414
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_4EnumEEEvRT_ 11651
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_5TraitEEEvRT_ 76500
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_5UnionEEEvRT_ 1903
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_6IfExprEEEvRT_ 49549
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_6ModuleEEEvRT_ 22883
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_7BoxExprEEEvRT_ 81
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_7LetStmtEEEvRT_ 289509
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_7TryExprEEEvRT_ 13
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_8CallExprEEEvRT_ 295176
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_8EnumItemEEEvRT_ 22184
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_8FunctionEEEvRT_ 353857
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_8LoopExprEEEvRT_ 2402
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_8MatchArmEEEvRT_ 52795
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_9ArrayExprEEEvRT_ 8483
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_9AwaitExprEEEvRT_ 0
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_9BlockExprEEEvRT_ 458276
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_9BreakExprEEEvRT_ 2170
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_9IfLetExprEEEvRT_ 522
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_9InlineAsmEEEvRT_ 399
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_9MatchExprEEEvRT_ 22775
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_9SelfParamEEEvRT_ 162789
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_9TraitImplEEEvRT_ 87751
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_9TupleExprEEEvRT_ 9415
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_9TypeAliasEEEvRT_ 30495
_ZN4Rust3AST17DefaultASTVisitor17visit_outer_attrsINS0_9TypeParamEEEvRT_ 157754

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.