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-07-26 09:32:30 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 969
_ZN4Rust3AST11CollectItemC2ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 969
_ZN4Rust3AST14TokenCollector20visit_items_as_blockISt6vectorINS0_9MacroRuleESaIS4_EEEEvRT_S3_ISt10shared_ptrINS_5TokenEESaISB_EENS_7TokenIdESE_ 2766
_ZN4Rust3AST14TokenCollector20visit_items_as_blockISt6vectorINS0_9MacroRuleESaIS4_EEEEvRT_S3_ISt10shared_ptrINS_5TokenEESaISB_EENS_7TokenIdESE_ 4
_ZN4Rust3AST14TokenCollector20visit_items_as_blockISt6vectorISt10unique_ptrINS0_8EnumItemESt14default_deleteIS5_EESaIS8_EEEEvRT_S3_ISt10shared_ptrINS_5TokenEESaISF_EENS_7TokenIdESI_ 4
_ZN4Rust3AST14TokenCollector20visit_items_as_blockISt6vectorINS0_11StructFieldESaIS4_EEEEvRT_S3_ISt10shared_ptrINS_5TokenEESaISB_EENS_7TokenIdESE_ 8
_ZN4Rust3AST14TokenCollector20visit_items_as_blockISt6vectorISt10unique_ptrINS0_12ExternalItemESt14default_deleteIS5_EESaIS8_EEEEvRT_S3_ISt10shared_ptrINS_5TokenEESaISF_EENS_7TokenIdESI_ 710
_ZN4Rust3AST14TokenCollector20visit_items_as_blockISt6vectorISt10unique_ptrINS0_14AssociatedItemESt14default_deleteIS5_EESaIS8_EEEEvRT_S3_ISt10shared_ptrINS_5TokenEESaISF_EENS_7TokenIdESI_ 2040
_ZN4Rust3AST14TokenCollector13visit_as_lineINS0_9AttributeEEEvRT_St6vectorISt10shared_ptrINS_5TokenEESaIS9_EE 5055
_ZN4Rust3AST14TokenCollector13visit_as_lineISt10unique_ptrINS0_4ItemESt14default_deleteIS4_EEEEvRT_St6vectorISt10shared_ptrINS_5TokenEESaISD_EE 0
_ZN4Rust3AST14TokenCollector13visit_as_lineINS0_9MacroRuleEEEvRT_St6vectorISt10shared_ptrINS_5TokenEESaIS9_EE 4
_ZN4Rust3AST14TokenCollector13visit_as_lineISt10unique_ptrINS0_8EnumItemESt14default_deleteIS4_EEEEvRT_St6vectorISt10shared_ptrINS_5TokenEESaISD_EE 6
_ZN4Rust3AST14TokenCollector13visit_as_lineINS0_11StructFieldEEEvRT_St6vectorISt10shared_ptrINS_5TokenEESaIS9_EE 16
_ZN4Rust3AST14TokenCollector13visit_as_lineINS0_9AttributeEEEvRT_St6vectorISt10shared_ptrINS_5TokenEESaIS9_EE 442
_ZN4Rust3AST14TokenCollector13visit_as_lineISt10unique_ptrINS0_12ExternalItemESt14default_deleteIS4_EEEEvRT_St6vectorISt10shared_ptrINS_5TokenEESaISD_EE 710
_ZN4Rust3AST14TokenCollector13visit_as_lineISt10unique_ptrINS0_14AssociatedItemESt14default_deleteIS4_EEEEvRT_St6vectorISt10shared_ptrINS_5TokenEESaISD_EE 1255
_ZN4Rust3AST14TokenCollector13visit_as_lineISt10unique_ptrINS0_4StmtESt14default_deleteIS4_EEEEvRT_St6vectorISt10shared_ptrINS_5TokenEESaISD_EE 2622
_ZN4Rust3AST14TokenCollector20visit_items_as_linesISt6vectorINS0_9AttributeESaIS4_EEEEvRT_S3_ISt10shared_ptrINS_5TokenEESaISB_EE 10869
_ZN4Rust3AST14TokenCollector20visit_items_as_linesISt6vectorISt10unique_ptrINS0_4ItemESt14default_deleteIS5_EESaIS8_EEEEvRT_S3_ISt10shared_ptrINS_5TokenEESaISF_EE 0
_ZN4Rust3AST14TokenCollector20visit_items_as_linesISt6vectorINS0_9MacroRuleESaIS4_EEEEvRT_S3_ISt10shared_ptrINS_5TokenEESaISB_EE 4
_ZN4Rust3AST14TokenCollector20visit_items_as_linesISt6vectorISt10unique_ptrINS0_8EnumItemESt14default_deleteIS5_EESaIS8_EEEEvRT_S3_ISt10shared_ptrINS_5TokenEESaISF_EE 4
_ZN4Rust3AST14TokenCollector20visit_items_as_linesISt6vectorINS0_11StructFieldESaIS4_EEEEvRT_S3_ISt10shared_ptrINS_5TokenEESaISB_EE 8
_ZN4Rust3AST14TokenCollector20visit_items_as_linesISt6vectorISt10unique_ptrINS0_14AssociatedItemESt14default_deleteIS5_EESaIS8_EEEEvRT_S3_ISt10shared_ptrINS_5TokenEESaISF_EE 622
_ZN4Rust3AST14TokenCollector20visit_items_as_linesISt6vectorISt10unique_ptrINS0_12ExternalItemESt14default_deleteIS5_EESaIS8_EEEEvRT_S3_ISt10shared_ptrINS_5TokenEESaISF_EE 710
_ZN4Rust3AST14TokenCollector20visit_items_as_linesISt6vectorISt10unique_ptrINS0_4StmtESt14default_deleteIS5_EESaIS8_EEEEvRT_S3_ISt10shared_ptrINS_5TokenEESaISF_EE 1690
_ZN4Rust3AST14TokenCollector20visit_items_as_linesISt6vectorINS0_9AttributeESaIS4_EEEEvRT_S3_ISt10shared_ptrINS_5TokenEESaISB_EE 7831
_ZN4Rust3AST14TokenCollector31visit_items_joined_by_separatorISt6vectorINS0_8LifetimeESaIS4_EEEEvRT_NS_7TokenIdEmm 12674
_ZN4Rust3AST14TokenCollector31visit_items_joined_by_separatorISt6vectorINS0_10SimplePathESaIS4_EEEEvRT_NS_7TokenIdEmm 0
_ZN4Rust3AST14TokenCollector31visit_items_joined_by_separatorISt6vectorINS0_13LifetimeParamESaIS4_EEEEvRT_NS_7TokenIdEmm 0
_ZN4Rust3AST14TokenCollector31visit_items_joined_by_separatorISt6vectorINS0_16MetaNameValueStrESaIS4_EEEEvRT_NS_7TokenIdEmm 0
_ZN4Rust3AST14TokenCollector31visit_items_joined_by_separatorISt6vectorISt10unique_ptrINS0_7UseTreeESt14default_deleteIS5_EESaIS8_EEEEvRT_NS_7TokenIdEmm 0
_ZN4Rust3AST14TokenCollector31visit_items_joined_by_separatorISt6vectorISt10unique_ptrINS0_18StructPatternFieldESt14default_deleteIS5_EESaIS8_EEEEvRT_NS_7TokenIdEmm 2
_ZN4Rust3AST14TokenCollector31visit_items_joined_by_separatorISt6vectorINS0_15MaybeNamedParamESaIS4_EEEEvRT_NS_7TokenIdEmm 4
_ZN4Rust3AST14TokenCollector31visit_items_joined_by_separatorISt6vectorISt10unique_ptrINS0_13MetaItemInnerESt14default_deleteIS5_EESaIS8_EEEEvRT_NS_7TokenIdEmm 4
_ZN4Rust3AST14TokenCollector31visit_items_joined_by_separatorISt6vectorISt10unique_ptrINS0_15WhereClauseItemESt14default_deleteIS5_EESaIS8_EEEEvRT_NS_7TokenIdEmm 4
_ZN4Rust3AST14TokenCollector31visit_items_joined_by_separatorISt6vectorINS0_12ClosureParamESaIS4_EEEEvRT_NS_7TokenIdEmm 23
_ZN4Rust3AST14TokenCollector31visit_items_joined_by_separatorISt6vectorINS0_10TupleFieldESaIS4_EEEEvRT_NS_7TokenIdEmm 30
_ZN4Rust3AST14TokenCollector31visit_items_joined_by_separatorISt6vectorISt10unique_ptrINS0_4TypeESt14default_deleteIS5_EESaIS8_EEEEvRT_NS_7TokenIdEmm 36
_ZN4Rust3AST14TokenCollector31visit_items_joined_by_separatorISt6vectorISt10unique_ptrINS0_14TypeParamBoundESt14default_deleteIS5_EESaIS8_EEEEvRT_NS_7TokenIdEmm 39
_ZN4Rust3AST14TokenCollector31visit_items_joined_by_separatorISt6vectorISt10unique_ptrINS0_7PatternESt14default_deleteIS5_EESaIS8_EEEEvRT_NS_7TokenIdEmm 47
_ZN4Rust3AST14TokenCollector31visit_items_joined_by_separatorISt6vectorISt10unique_ptrINS0_15StructExprFieldESt14default_deleteIS5_EESaIS8_EEEEvRT_NS_7TokenIdEmm 140
_ZN4Rust3AST14TokenCollector31visit_items_joined_by_separatorISt6vectorINS0_10GenericArgESaIS4_EEEEvRT_NS_7TokenIdEmm 334
_ZN4Rust3AST14TokenCollector31visit_items_joined_by_separatorISt6vectorINS0_18GenericArgsBindingESaIS4_EEEEvRT_NS_7TokenIdEmm 334
_ZN4Rust3AST14TokenCollector31visit_items_joined_by_separatorISt6vectorINS0_8LifetimeESaIS4_EEEEvRT_NS_7TokenIdEmm 334
_ZN4Rust3AST14TokenCollector31visit_items_joined_by_separatorISt6vectorISt10unique_ptrINS0_4ExprESt14default_deleteIS5_EESaIS8_EEEEvRT_NS_7TokenIdEmm 1145
_ZN4Rust3AST14TokenCollector31visit_items_joined_by_separatorISt6vectorINS0_15PathExprSegmentESaIS4_EEEEvRT_NS_7TokenIdEmm 1226
_ZN4Rust3AST14TokenCollector31visit_items_joined_by_separatorISt6vectorISt10unique_ptrINS0_5ParamESt14default_deleteIS5_EESaIS8_EEEEvRT_NS_7TokenIdEmm 1595
_ZN4Rust3AST14TokenCollector31visit_items_joined_by_separatorISt6vectorISt10unique_ptrINS0_12GenericParamESt14default_deleteIS5_EESaIS8_EEEEvRT_NS_7TokenIdEmm 2119
_ZN4Rust3AST14TokenCollector31visit_items_joined_by_separatorISt6vectorINS0_17SimplePathSegmentESaIS4_EEEEvRT_NS_7TokenIdEmm 2226
_ZN4Rust3AST14TokenCollector31visit_items_joined_by_separatorISt6vectorISt10unique_ptrINS0_15TypePathSegmentESt14default_deleteIS5_EESaIS8_EEEEvRT_NS_7TokenIdEmm 3032
_ZN4Rust3AST11CollectItem16get_indent_levelEv 27622
_ZN4Rust3AST11CollectItem9get_tokenEv 78333
_ZN4Rust3AST11CollectItemC2ESt10shared_ptrINS_5TokenEE 78333
_ZN4Rust3AST14TokenCollector4pushESt10shared_ptrINS_5TokenEE 78333

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.