LCOV - code coverage report
Current view: top level - gcc/rust/ast - rust-ast-collector.h (source / functions) Coverage Total Hit
Test: gcc.info Lines: 100.0 % 53 53
Test Date: 2025-08-30 13:27:53 Functions: 88.0 % 50 44
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed Branches: - 0 0

Function Name Sort by function name Hit count Sort by function hit count
_ZN4Rust3AST11CollectItem11get_commentB5cxx11Ev 907
_ZN4Rust3AST11CollectItem16get_indent_levelEv 24957
_ZN4Rust3AST11CollectItem9get_tokenEv 72624
_ZN4Rust3AST11CollectItemC2ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 907
_ZN4Rust3AST11CollectItemC2ESt10shared_ptrINS_5TokenEE 72624
_ZN4Rust3AST14TokenCollector13visit_as_lineINS0_9AttributeEEEvRT_St6vectorISt10shared_ptrINS_5TokenEESaIS9_EE 4626
_ZN4Rust3AST14TokenCollector13visit_as_lineINS0_11StructFieldEEEvRT_St6vectorISt10shared_ptrINS_5TokenEESaIS9_EE 14
_ZN4Rust3AST14TokenCollector13visit_as_lineINS0_9AttributeEEEvRT_St6vectorISt10shared_ptrINS_5TokenEESaIS9_EE 435
_ZN4Rust3AST14TokenCollector13visit_as_lineINS0_9MacroRuleEEEvRT_St6vectorISt10shared_ptrINS_5TokenEESaIS9_EE 2
_ZN4Rust3AST14TokenCollector13visit_as_lineISt10unique_ptrINS0_12ExternalItemESt14default_deleteIS4_EEEEvRT_St6vectorISt10shared_ptrINS_5TokenEESaISD_EE 599
_ZN4Rust3AST14TokenCollector13visit_as_lineISt10unique_ptrINS0_14AssociatedItemESt14default_deleteIS4_EEEEvRT_St6vectorISt10shared_ptrINS_5TokenEESaISD_EE 1226
_ZN4Rust3AST14TokenCollector13visit_as_lineISt10unique_ptrINS0_4ItemESt14default_deleteIS4_EEEEvRT_St6vectorISt10shared_ptrINS_5TokenEESaISD_EE 0
_ZN4Rust3AST14TokenCollector13visit_as_lineISt10unique_ptrINS0_4StmtESt14default_deleteIS4_EEEEvRT_St6vectorISt10shared_ptrINS_5TokenEESaISD_EE 2347
_ZN4Rust3AST14TokenCollector13visit_as_lineISt10unique_ptrINS0_8EnumItemESt14default_deleteIS4_EEEEvRT_St6vectorISt10shared_ptrINS_5TokenEESaISD_EE 3
_ZN4Rust3AST14TokenCollector20visit_items_as_blockISt6vectorINS0_9MacroRuleESaIS4_EEEEvRT_S3_ISt10shared_ptrINS_5TokenEESaISB_EENS_7TokenIdESE_ 2505
_ZN4Rust3AST14TokenCollector20visit_items_as_blockISt6vectorINS0_11StructFieldESaIS4_EEEEvRT_S3_ISt10shared_ptrINS_5TokenEESaISB_EENS_7TokenIdESE_ 7
_ZN4Rust3AST14TokenCollector20visit_items_as_blockISt6vectorINS0_9MacroRuleESaIS4_EEEEvRT_S3_ISt10shared_ptrINS_5TokenEESaISB_EENS_7TokenIdESE_ 2
_ZN4Rust3AST14TokenCollector20visit_items_as_blockISt6vectorISt10unique_ptrINS0_12ExternalItemESt14default_deleteIS5_EESaIS8_EEEEvRT_S3_ISt10shared_ptrINS_5TokenEESaISF_EENS_7TokenIdESI_ 599
_ZN4Rust3AST14TokenCollector20visit_items_as_blockISt6vectorISt10unique_ptrINS0_14AssociatedItemESt14default_deleteIS5_EESaIS8_EEEEvRT_S3_ISt10shared_ptrINS_5TokenEESaISF_EENS_7TokenIdESI_ 1895
_ZN4Rust3AST14TokenCollector20visit_items_as_blockISt6vectorISt10unique_ptrINS0_8EnumItemESt14default_deleteIS5_EESaIS8_EEEEvRT_S3_ISt10shared_ptrINS_5TokenEESaISF_EENS_7TokenIdESI_ 2
_ZN4Rust3AST14TokenCollector20visit_items_as_linesISt6vectorINS0_9AttributeESaIS4_EEEEvRT_S3_ISt10shared_ptrINS_5TokenEESaISB_EE 9886
_ZN4Rust3AST14TokenCollector20visit_items_as_linesISt6vectorINS0_11StructFieldESaIS4_EEEEvRT_S3_ISt10shared_ptrINS_5TokenEESaISB_EE 7
_ZN4Rust3AST14TokenCollector20visit_items_as_linesISt6vectorINS0_9AttributeESaIS4_EEEEvRT_S3_ISt10shared_ptrINS_5TokenEESaISB_EE 7161
_ZN4Rust3AST14TokenCollector20visit_items_as_linesISt6vectorINS0_9MacroRuleESaIS4_EEEEvRT_S3_ISt10shared_ptrINS_5TokenEESaISB_EE 2
_ZN4Rust3AST14TokenCollector20visit_items_as_linesISt6vectorISt10unique_ptrINS0_12ExternalItemESt14default_deleteIS5_EESaIS8_EEEEvRT_S3_ISt10shared_ptrINS_5TokenEESaISF_EE 599
_ZN4Rust3AST14TokenCollector20visit_items_as_linesISt6vectorISt10unique_ptrINS0_14AssociatedItemESt14default_deleteIS5_EESaIS8_EEEEvRT_S3_ISt10shared_ptrINS_5TokenEESaISF_EE 619
_ZN4Rust3AST14TokenCollector20visit_items_as_linesISt6vectorISt10unique_ptrINS0_4ItemESt14default_deleteIS5_EESaIS8_EEEEvRT_S3_ISt10shared_ptrINS_5TokenEESaISF_EE 0
_ZN4Rust3AST14TokenCollector20visit_items_as_linesISt6vectorISt10unique_ptrINS0_4StmtESt14default_deleteIS5_EESaIS8_EEEEvRT_S3_ISt10shared_ptrINS_5TokenEESaISF_EE 1496
_ZN4Rust3AST14TokenCollector20visit_items_as_linesISt6vectorISt10unique_ptrINS0_8EnumItemESt14default_deleteIS5_EESaIS8_EEEEvRT_S3_ISt10shared_ptrINS_5TokenEESaISF_EE 2
_ZN4Rust3AST14TokenCollector31visit_items_joined_by_separatorISt6vectorINS0_8LifetimeESaIS4_EEEEvRT_NS_7TokenIdEmm 12024
_ZN4Rust3AST14TokenCollector31visit_items_joined_by_separatorISt6vectorINS0_10GenericArgESaIS4_EEEEvRT_NS_7TokenIdEmm 311
_ZN4Rust3AST14TokenCollector31visit_items_joined_by_separatorISt6vectorINS0_10SimplePathESaIS4_EEEEvRT_NS_7TokenIdEmm 0
_ZN4Rust3AST14TokenCollector31visit_items_joined_by_separatorISt6vectorINS0_10TupleFieldESaIS4_EEEEvRT_NS_7TokenIdEmm 24
_ZN4Rust3AST14TokenCollector31visit_items_joined_by_separatorISt6vectorINS0_12ClosureParamESaIS4_EEEEvRT_NS_7TokenIdEmm 29
_ZN4Rust3AST14TokenCollector31visit_items_joined_by_separatorISt6vectorINS0_13LifetimeParamESaIS4_EEEEvRT_NS_7TokenIdEmm 0
_ZN4Rust3AST14TokenCollector31visit_items_joined_by_separatorISt6vectorINS0_15MaybeNamedParamESaIS4_EEEEvRT_NS_7TokenIdEmm 2
_ZN4Rust3AST14TokenCollector31visit_items_joined_by_separatorISt6vectorINS0_15PathExprSegmentESaIS4_EEEEvRT_NS_7TokenIdEmm 1079
_ZN4Rust3AST14TokenCollector31visit_items_joined_by_separatorISt6vectorINS0_16MetaNameValueStrESaIS4_EEEEvRT_NS_7TokenIdEmm 0
_ZN4Rust3AST14TokenCollector31visit_items_joined_by_separatorISt6vectorINS0_17SimplePathSegmentESaIS4_EEEEvRT_NS_7TokenIdEmm 2060
_ZN4Rust3AST14TokenCollector31visit_items_joined_by_separatorISt6vectorINS0_18GenericArgsBindingESaIS4_EEEEvRT_NS_7TokenIdEmm 311
_ZN4Rust3AST14TokenCollector31visit_items_joined_by_separatorISt6vectorINS0_8LifetimeESaIS4_EEEEvRT_NS_7TokenIdEmm 311
_ZN4Rust3AST14TokenCollector31visit_items_joined_by_separatorISt6vectorISt10unique_ptrINS0_12GenericParamESt14default_deleteIS5_EESaIS8_EEEEvRT_NS_7TokenIdEmm 1988
_ZN4Rust3AST14TokenCollector31visit_items_joined_by_separatorISt6vectorISt10unique_ptrINS0_13MetaItemInnerESt14default_deleteIS5_EESaIS8_EEEEvRT_NS_7TokenIdEmm 2
_ZN4Rust3AST14TokenCollector31visit_items_joined_by_separatorISt6vectorISt10unique_ptrINS0_14TypeParamBoundESt14default_deleteIS5_EESaIS8_EEEEvRT_NS_7TokenIdEmm 123
_ZN4Rust3AST14TokenCollector31visit_items_joined_by_separatorISt6vectorISt10unique_ptrINS0_15StructExprFieldESt14default_deleteIS5_EESaIS8_EEEEvRT_NS_7TokenIdEmm 122
_ZN4Rust3AST14TokenCollector31visit_items_joined_by_separatorISt6vectorISt10unique_ptrINS0_15TypePathSegmentESt14default_deleteIS5_EESaIS8_EEEEvRT_NS_7TokenIdEmm 3055
_ZN4Rust3AST14TokenCollector31visit_items_joined_by_separatorISt6vectorISt10unique_ptrINS0_15WhereClauseItemESt14default_deleteIS5_EESaIS8_EEEEvRT_NS_7TokenIdEmm 20
_ZN4Rust3AST14TokenCollector31visit_items_joined_by_separatorISt6vectorISt10unique_ptrINS0_18StructPatternFieldESt14default_deleteIS5_EESaIS8_EEEEvRT_NS_7TokenIdEmm 1
_ZN4Rust3AST14TokenCollector31visit_items_joined_by_separatorISt6vectorISt10unique_ptrINS0_4ExprESt14default_deleteIS5_EESaIS8_EEEEvRT_NS_7TokenIdEmm 1047
_ZN4Rust3AST14TokenCollector31visit_items_joined_by_separatorISt6vectorISt10unique_ptrINS0_4TypeESt14default_deleteIS5_EESaIS8_EEEEvRT_NS_7TokenIdEmm 21
_ZN4Rust3AST14TokenCollector31visit_items_joined_by_separatorISt6vectorISt10unique_ptrINS0_5ParamESt14default_deleteIS5_EESaIS8_EEEEvRT_NS_7TokenIdEmm 1484
_ZN4Rust3AST14TokenCollector31visit_items_joined_by_separatorISt6vectorISt10unique_ptrINS0_7PatternESt14default_deleteIS5_EESaIS8_EEEEvRT_NS_7TokenIdEmm 34
_ZN4Rust3AST14TokenCollector31visit_items_joined_by_separatorISt6vectorISt10unique_ptrINS0_7UseTreeESt14default_deleteIS5_EESaIS8_EEEEvRT_NS_7TokenIdEmm 0
_ZN4Rust3AST14TokenCollector4pushESt10shared_ptrINS_5TokenEE 72624

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