LCOV - code coverage report
Current view: top level - gcc/rust/ast - rust-ast-collector.h (source / functions) Coverage Total Hit
Test: gcc.info Lines: 98.1 % 53 52
Test Date: 2024-05-11 15:19:56 Functions: 70.0 % 50 35
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 63
_ZN4Rust3AST14TokenCollector13visit_as_lineINS0_9AttributeEEEvRT_St6vectorISt10shared_ptrINS_5TokenEESaIS9_EE 1379
_ZN4Rust3AST14TokenCollector13visit_as_lineINS0_11StructFieldEEEvRT_St6vectorISt10shared_ptrINS_5TokenEESaIS9_EE 0
_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 1
_ZN4Rust3AST14TokenCollector13visit_as_lineISt10unique_ptrINS0_4StmtESt14default_deleteIS4_EEEEvRT_St6vectorISt10shared_ptrINS_5TokenEESaISD_EE 41
_ZN4Rust3AST14TokenCollector13visit_as_lineINS0_9AttributeEEEvRT_St6vectorISt10shared_ptrINS_5TokenEESaIS9_EE 63
_ZN4Rust3AST14TokenCollector13visit_as_lineISt10unique_ptrINS0_12ExternalItemESt14default_deleteIS4_EEEEvRT_St6vectorISt10shared_ptrINS_5TokenEESaISD_EE 475
_ZN4Rust3AST14TokenCollector13visit_as_lineISt10unique_ptrINS0_14AssociatedItemESt14default_deleteIS4_EEEEvRT_St6vectorISt10shared_ptrINS_5TokenEESaISD_EE 799
_ZN4Rust3AST14TokenCollector20visit_items_as_blockISt6vectorINS0_9MacroRuleESaIS4_EEEEvRT_S3_ISt10shared_ptrINS_5TokenEESaISB_EENS_7TokenIdESE_ 2013
_ZN4Rust3AST14TokenCollector20visit_items_as_blockISt6vectorINS0_11StructFieldESaIS4_EEEEvRT_S3_ISt10shared_ptrINS_5TokenEESaISB_EENS_7TokenIdESE_ 0
_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_ 1
_ZN4Rust3AST14TokenCollector20visit_items_as_blockISt6vectorISt10unique_ptrINS0_12ExternalItemESt14default_deleteIS5_EESaIS8_EEEEvRT_S3_ISt10shared_ptrINS_5TokenEESaISF_EENS_7TokenIdESI_ 475
_ZN4Rust3AST14TokenCollector20visit_items_as_blockISt6vectorISt10unique_ptrINS0_14AssociatedItemESt14default_deleteIS5_EESaIS8_EEEEvRT_S3_ISt10shared_ptrINS_5TokenEESaISF_EENS_7TokenIdESI_ 1537
_ZN4Rust3AST14TokenCollector20visit_items_as_linesISt6vectorINS0_9AttributeESaIS4_EEEEvRT_S3_ISt10shared_ptrINS_5TokenEESaISB_EE 3227
_ZN4Rust3AST14TokenCollector20visit_items_as_linesISt6vectorINS0_11StructFieldESaIS4_EEEEvRT_S3_ISt10shared_ptrINS_5TokenEESaISB_EE 0
_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 1
_ZN4Rust3AST14TokenCollector20visit_items_as_linesISt6vectorISt10unique_ptrINS0_4StmtESt14default_deleteIS5_EESaIS8_EEEEvRT_S3_ISt10shared_ptrINS_5TokenEESaISF_EE 84
_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 475
_ZN4Rust3AST14TokenCollector20visit_items_as_linesISt6vectorINS0_9AttributeESaIS4_EEEEvRT_S3_ISt10shared_ptrINS_5TokenEESaISB_EE 2272
_ZN4Rust3AST14TokenCollector31visit_items_joined_by_separatorISt6vectorINS0_8LifetimeESaIS4_EEEEvRT_NS_7TokenIdEmm 5611
_ZN4Rust3AST14TokenCollector31visit_items_joined_by_separatorISt6vectorINS0_10SimplePathESaIS4_EEEEvRT_NS_7TokenIdEmm 0
_ZN4Rust3AST14TokenCollector31visit_items_joined_by_separatorISt6vectorINS0_10TupleFieldESaIS4_EEEEvRT_NS_7TokenIdEmm 0
_ZN4Rust3AST14TokenCollector31visit_items_joined_by_separatorISt6vectorINS0_12ClosureParamESaIS4_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_15StructExprFieldESt14default_deleteIS5_EESaIS8_EEEEvRT_NS_7TokenIdEmm 2
_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 2
_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_15PathExprSegmentESaIS4_EEEEvRT_NS_7TokenIdEmm 50
_ZN4Rust3AST14TokenCollector31visit_items_joined_by_separatorISt6vectorISt10unique_ptrINS0_4ExprESt14default_deleteIS5_EESaIS8_EEEEvRT_NS_7TokenIdEmm 58
_ZN4Rust3AST14TokenCollector31visit_items_joined_by_separatorISt6vectorINS0_10GenericArgESaIS4_EEEEvRT_NS_7TokenIdEmm 75
_ZN4Rust3AST14TokenCollector31visit_items_joined_by_separatorISt6vectorINS0_18GenericArgsBindingESaIS4_EEEEvRT_NS_7TokenIdEmm 75
_ZN4Rust3AST14TokenCollector31visit_items_joined_by_separatorISt6vectorINS0_8LifetimeESaIS4_EEEEvRT_NS_7TokenIdEmm 75
_ZN4Rust3AST14TokenCollector31visit_items_joined_by_separatorISt6vectorINS0_18NamedFunctionParamESaIS4_EEEEvRT_NS_7TokenIdEmm 475
_ZN4Rust3AST14TokenCollector31visit_items_joined_by_separatorISt6vectorISt10unique_ptrINS0_5ParamESt14default_deleteIS5_EESaIS8_EEEEvRT_NS_7TokenIdEmm 548
_ZN4Rust3AST14TokenCollector31visit_items_joined_by_separatorISt6vectorISt10unique_ptrINS0_15TypePathSegmentESt14default_deleteIS5_EESaIS8_EEEEvRT_NS_7TokenIdEmm 1198
_ZN4Rust3AST14TokenCollector31visit_items_joined_by_separatorISt6vectorINS0_17SimplePathSegmentESaIS4_EEEEvRT_NS_7TokenIdEmm 1438
_ZN4Rust3AST14TokenCollector31visit_items_joined_by_separatorISt6vectorISt10unique_ptrINS0_12GenericParamESt14default_deleteIS5_EESaIS8_EEEEvRT_NS_7TokenIdEmm 1576
_ZN4Rust3AST11CollectItem16get_indent_levelEv 5885
_ZN4Rust3AST11CollectItem9get_tokenEv 36539
_ZN4Rust3AST11CollectItemC2ESt10shared_ptrINS_5TokenEE 36539
_ZN4Rust3AST14TokenCollector4pushESt10shared_ptrINS_5TokenEE 36539

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.