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-03-08 13:07:09 Functions: 79.6 % 49 39
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 675
_ZN4Rust3AST14TokenCollector20visit_items_as_blockISt6vectorINS0_9MacroRuleESaIS4_EEEEvRT_S3_ISt10shared_ptrINS_5TokenEESaISB_EENS_7TokenIdESE_ 2027
_ZN4Rust3AST14TokenCollector20visit_items_as_blockISt6vectorISt10unique_ptrINS0_8EnumItemESt14default_deleteIS5_EESaIS8_EEEEvRT_S3_ISt10shared_ptrINS_5TokenEESaISF_EENS_7TokenIdESI_ 0
_ZN4Rust3AST14TokenCollector20visit_items_as_blockISt6vectorINS0_9MacroRuleESaIS4_EEEEvRT_S3_ISt10shared_ptrINS_5TokenEESaISB_EENS_7TokenIdESE_ 2
_ZN4Rust3AST14TokenCollector20visit_items_as_blockISt6vectorINS0_11StructFieldESaIS4_EEEEvRT_S3_ISt10shared_ptrINS_5TokenEESaISB_EENS_7TokenIdESE_ 7
_ZN4Rust3AST14TokenCollector20visit_items_as_blockISt6vectorISt10unique_ptrINS0_12ExternalItemESt14default_deleteIS5_EESaIS8_EEEEvRT_S3_ISt10shared_ptrINS_5TokenEESaISF_EENS_7TokenIdESI_ 479
_ZN4Rust3AST14TokenCollector20visit_items_as_blockISt6vectorISt10unique_ptrINS0_14AssociatedItemESt14default_deleteIS5_EESaIS8_EEEEvRT_S3_ISt10shared_ptrINS_5TokenEESaISF_EENS_7TokenIdESI_ 1539
_ZN4Rust3AST14TokenCollector13visit_as_lineINS0_9AttributeEEEvRT_St6vectorISt10shared_ptrINS_5TokenEESaIS9_EE 3198
_ZN4Rust3AST14TokenCollector13visit_as_lineISt10unique_ptrINS0_4ItemESt14default_deleteIS4_EEEEvRT_St6vectorISt10shared_ptrINS_5TokenEESaISD_EE 0
_ZN4Rust3AST14TokenCollector13visit_as_lineISt10unique_ptrINS0_8EnumItemESt14default_deleteIS4_EEEEvRT_St6vectorISt10shared_ptrINS_5TokenEESaISD_EE 0
_ZN4Rust3AST14TokenCollector13visit_as_lineINS0_9MacroRuleEEEvRT_St6vectorISt10shared_ptrINS_5TokenEESaIS9_EE 2
_ZN4Rust3AST14TokenCollector13visit_as_lineINS0_11StructFieldEEEvRT_St6vectorISt10shared_ptrINS_5TokenEESaIS9_EE 14
_ZN4Rust3AST14TokenCollector13visit_as_lineINS0_9AttributeEEEvRT_St6vectorISt10shared_ptrINS_5TokenEESaIS9_EE 66
_ZN4Rust3AST14TokenCollector13visit_as_lineISt10unique_ptrINS0_12ExternalItemESt14default_deleteIS4_EEEEvRT_St6vectorISt10shared_ptrINS_5TokenEESaISD_EE 479
_ZN4Rust3AST14TokenCollector13visit_as_lineISt10unique_ptrINS0_14AssociatedItemESt14default_deleteIS4_EEEEvRT_St6vectorISt10shared_ptrINS_5TokenEESaISD_EE 799
_ZN4Rust3AST14TokenCollector13visit_as_lineISt10unique_ptrINS0_4StmtESt14default_deleteIS4_EEEEvRT_St6vectorISt10shared_ptrINS_5TokenEESaISD_EE 1838
_ZN4Rust3AST14TokenCollector20visit_items_as_linesISt6vectorINS0_9AttributeESaIS4_EEEEvRT_S3_ISt10shared_ptrINS_5TokenEESaISB_EE 6826
_ZN4Rust3AST14TokenCollector20visit_items_as_linesISt6vectorISt10unique_ptrINS0_4ItemESt14default_deleteIS5_EESaIS8_EEEEvRT_S3_ISt10shared_ptrINS_5TokenEESaISF_EE 0
_ZN4Rust3AST14TokenCollector20visit_items_as_linesISt6vectorISt10unique_ptrINS0_8EnumItemESt14default_deleteIS5_EESaIS8_EEEEvRT_S3_ISt10shared_ptrINS_5TokenEESaISF_EE 0
_ZN4Rust3AST14TokenCollector20visit_items_as_linesISt6vectorINS0_9MacroRuleESaIS4_EEEEvRT_S3_ISt10shared_ptrINS_5TokenEESaISB_EE 2
_ZN4Rust3AST14TokenCollector20visit_items_as_linesISt6vectorINS0_11StructFieldESaIS4_EEEEvRT_S3_ISt10shared_ptrINS_5TokenEESaISB_EE 7
_ZN4Rust3AST14TokenCollector20visit_items_as_linesISt6vectorISt10unique_ptrINS0_14AssociatedItemESt14default_deleteIS5_EESaIS8_EEEEvRT_S3_ISt10shared_ptrINS_5TokenEESaISF_EE 395
_ZN4Rust3AST14TokenCollector20visit_items_as_linesISt6vectorISt10unique_ptrINS0_12ExternalItemESt14default_deleteIS5_EESaIS8_EEEEvRT_S3_ISt10shared_ptrINS_5TokenEESaISF_EE 479
_ZN4Rust3AST14TokenCollector20visit_items_as_linesISt6vectorISt10unique_ptrINS0_4StmtESt14default_deleteIS5_EESaIS8_EEEEvRT_S3_ISt10shared_ptrINS_5TokenEESaISF_EE 1197
_ZN4Rust3AST14TokenCollector20visit_items_as_linesISt6vectorINS0_9AttributeESaIS4_EEEEvRT_S3_ISt10shared_ptrINS_5TokenEESaISB_EE 4746
_ZN4Rust3AST14TokenCollector31visit_items_joined_by_separatorISt6vectorINS0_8LifetimeESaIS4_EEEEvRT_NS_7TokenIdEmm 8474
_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_13MetaItemInnerESt14default_deleteIS5_EESaIS8_EEEEvRT_NS_7TokenIdEmm 0
_ZN4Rust3AST14TokenCollector31visit_items_joined_by_separatorISt6vectorISt10unique_ptrINS0_7UseTreeESt14default_deleteIS5_EESaIS8_EEEEvRT_NS_7TokenIdEmm 0
_ZN4Rust3AST14TokenCollector31visit_items_joined_by_separatorISt6vectorINS0_15MaybeNamedParamESaIS4_EEEEvRT_NS_7TokenIdEmm 1
_ZN4Rust3AST14TokenCollector31visit_items_joined_by_separatorISt6vectorISt10unique_ptrINS0_18StructPatternFieldESt14default_deleteIS5_EESaIS8_EEEEvRT_NS_7TokenIdEmm 1
_ZN4Rust3AST14TokenCollector31visit_items_joined_by_separatorISt6vectorISt10unique_ptrINS0_15WhereClauseItemESt14default_deleteIS5_EESaIS8_EEEEvRT_NS_7TokenIdEmm 2
_ZN4Rust3AST14TokenCollector31visit_items_joined_by_separatorISt6vectorISt10unique_ptrINS0_7PatternESt14default_deleteIS5_EESaIS8_EEEEvRT_NS_7TokenIdEmm 4
_ZN4Rust3AST14TokenCollector31visit_items_joined_by_separatorISt6vectorISt10unique_ptrINS0_4TypeESt14default_deleteIS5_EESaIS8_EEEEvRT_NS_7TokenIdEmm 17
_ZN4Rust3AST14TokenCollector31visit_items_joined_by_separatorISt6vectorISt10unique_ptrINS0_14TypeParamBoundESt14default_deleteIS5_EESaIS8_EEEEvRT_NS_7TokenIdEmm 18
_ZN4Rust3AST14TokenCollector31visit_items_joined_by_separatorISt6vectorINS0_10TupleFieldESaIS4_EEEEvRT_NS_7TokenIdEmm 21
_ZN4Rust3AST14TokenCollector31visit_items_joined_by_separatorISt6vectorINS0_12ClosureParamESaIS4_EEEEvRT_NS_7TokenIdEmm 22
_ZN4Rust3AST14TokenCollector31visit_items_joined_by_separatorISt6vectorISt10unique_ptrINS0_15StructExprFieldESt14default_deleteIS5_EESaIS8_EEEEvRT_NS_7TokenIdEmm 74
_ZN4Rust3AST14TokenCollector31visit_items_joined_by_separatorISt6vectorINS0_10GenericArgESaIS4_EEEEvRT_NS_7TokenIdEmm 228
_ZN4Rust3AST14TokenCollector31visit_items_joined_by_separatorISt6vectorINS0_18GenericArgsBindingESaIS4_EEEEvRT_NS_7TokenIdEmm 228
_ZN4Rust3AST14TokenCollector31visit_items_joined_by_separatorISt6vectorINS0_8LifetimeESaIS4_EEEEvRT_NS_7TokenIdEmm 228
_ZN4Rust3AST14TokenCollector31visit_items_joined_by_separatorISt6vectorISt10unique_ptrINS0_4ExprESt14default_deleteIS5_EESaIS8_EEEEvRT_NS_7TokenIdEmm 762
_ZN4Rust3AST14TokenCollector31visit_items_joined_by_separatorISt6vectorINS0_15PathExprSegmentESaIS4_EEEEvRT_NS_7TokenIdEmm 860
_ZN4Rust3AST14TokenCollector31visit_items_joined_by_separatorISt6vectorISt10unique_ptrINS0_5ParamESt14default_deleteIS5_EESaIS8_EEEEvRT_NS_7TokenIdEmm 1048
_ZN4Rust3AST14TokenCollector31visit_items_joined_by_separatorISt6vectorINS0_17SimplePathSegmentESaIS4_EEEEvRT_NS_7TokenIdEmm 1441
_ZN4Rust3AST14TokenCollector31visit_items_joined_by_separatorISt6vectorISt10unique_ptrINS0_12GenericParamESt14default_deleteIS5_EESaIS8_EEEEvRT_NS_7TokenIdEmm 1592
_ZN4Rust3AST14TokenCollector31visit_items_joined_by_separatorISt6vectorISt10unique_ptrINS0_15TypePathSegmentESt14default_deleteIS5_EESaIS8_EEEEvRT_NS_7TokenIdEmm 1927
_ZN4Rust3AST11CollectItem16get_indent_levelEv 17962
_ZN4Rust3AST11CollectItem9get_tokenEv 54467
_ZN4Rust3AST11CollectItemC2ESt10shared_ptrINS_5TokenEE 54467
_ZN4Rust3AST14TokenCollector4pushESt10shared_ptrINS_5TokenEE 54467

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.