LCOV - code coverage report
Current view: top level - gcc/rust/ast - rust-path.h (source / functions) Coverage Total Hit
Test: gcc.info Lines: 81.1 % 544 441
Test Date: 2026-04-20 14:57:17 Functions: 83.8 % 142 119
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
_ZN4Rust3AST16PathInExpression14mark_for_stripEv 0
_ZN4Rust3AST17QualifiedPathType12create_errorEv 0
_ZN4Rust3AST17QualifiedPathTypeaSEOS1_ 0
_ZN4Rust3AST18GenericArgsBinding12create_errorEv 0
_ZN4Rust3AST19QualifiedPathInType12create_errorEv 0
_ZN4Rust3AST25QualifiedPathInExpression12create_errorEv 0
_ZN4Rust3AST25QualifiedPathInExpression14mark_for_stripEv 0
_ZN4Rust3AST8TypePath14mark_for_stripEv 0
_ZNK4Rust3AST10GenericArg11reconstructEv 0
_ZNK4Rust3AST10GenericArg9as_stringB5cxx11Ev 0
_ZNK4Rust3AST16PathInExpression29clone_expr_without_block_implEv 0
_ZNK4Rust3AST16TypePathFunction11reconstructEv 0
_ZNK4Rust3AST17ConstGenericParam27get_default_value_uncheckedEv 0
_ZNK4Rust3AST17QualifiedPathType11reconstructEv 0
_ZNK4Rust3AST18GenericArgsBinding11reconstructEv 0
_ZNK4Rust3AST19QualifiedPathInType13get_type_kindEv 0
_ZNK4Rust3AST19QualifiedPathInType16reconstruct_implEv 0
_ZNK4Rust3AST22TypePathSegmentGeneric13is_ident_onlyEv 0
_ZNK4Rust3AST22TypePathSegmentGeneric16reconstruct_implEv 0
_ZNK4Rust3AST23TypePathSegmentFunction16reconstruct_implEv 0
_ZNK4Rust3AST25QualifiedPathInExpression18clone_pattern_implEv 0
_ZNK4Rust3AST25QualifiedPathInExpression29clone_expr_without_block_implEv 0
_ZNK4Rust3AST15TypePathSegment17get_ident_segmentEv 2
_ZNK4Rust3AST23TypePathSegmentFunction13is_ident_onlyEv 5
_ZNK4Rust3AST19QualifiedPathInType9get_locusEv 6
_ZNK4Rust3AST23TypePathSegmentFunction8get_typeEv 7
_ZN4Rust3AST15PathExprSegment12create_errorEv 8
_ZN4Rust3AST16PathIdentSegment12create_errorEv 8
_ZN4Rust3AST16PathInExpression12create_errorEv 8
_ZNK4Rust3AST22TypePathSegmentGeneric8get_typeEv 11
_ZN4Rust3AST15PathExprSegmentC2ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmSt6vectorINS0_8LifetimeESaIS9_EES8_INS0_10GenericArgESaISC_EES8_INS0_18GenericArgsBindingESaISF_EE 22
_ZN4Rust3AST23TypePathSegmentFunctionC2ENS0_16PathIdentSegmentEbNS0_16TypePathFunctionEm 30
_ZNK4Rust3AST15TypePathSegment13is_ident_onlyEv 30
_ZN4Rust3AST16TypePathFunctionC2ERKS1_ 32
_ZNK4Rust3AST23TypePathSegmentFunction28clone_type_path_segment_implEv 32
_ZN4Rust3AST22TypePathSegmentGenericC2ENS_8LangItem4KindENS0_11GenericArgsEm 49
_ZNK4Rust3AST15TypePathSegment8is_errorEv 56
_ZNK4Rust3AST16PathInExpression11reconstructEv 67
_ZN4Rust3AST18GenericArgsBindingC2EOS1_ 74
_ZNK4Rust3AST15TypePathSegment8get_typeEv 75
_ZNK4Rust3AST17ConstGenericParam9get_locusEv 91
_ZN4Rust3AST15TypePathSegmentC2EN2tl8optionalINS_8LangItem4KindEEENS3_INS0_16PathIdentSegmentEEEbm 93
_ZNK4Rust3AST15TypePathSegment16reconstruct_implEv 93
_ZNK4Rust3AST8TypePath16reconstruct_implEv 93
_ZN4Rust3AST25QualifiedPathInExpression15set_outer_attrsESt6vectorINS0_9AttributeESaIS3_EE 99
_ZN4Rust3AST17ConstGenericParamC2ENS_10IdentifierESt10unique_ptrINS0_4TypeESt14default_deleteIS4_EEN2tl8optionalINS0_10GenericArgEEESt6vectorINS0_9AttributeESaISD_EEm 104
_ZN4Rust3AST18GenericArgsBindingC2ERKS1_ 114
_ZN4Rust3AST25QualifiedPathInExpressionC2ENS0_17QualifiedPathTypeESt6vectorINS0_15PathExprSegmentESaIS4_EES3_INS0_9AttributeESaIS7_EEm 116
_ZNK4Rust3AST25QualifiedPathInExpression13get_expr_kindEv 116
_ZNK4Rust3AST11GenericArgs11reconstructEv 134
_ZNK4Rust3AST15PathExprSegment11reconstructEv 134
_ZN4Rust3AST10GenericArg18get_expression_ptrEv 138
_ZN4Rust3AST16TypePathFunction19get_return_type_ptrEv 140
_ZN4Rust3AST10GenericArg12create_constESt10unique_ptrINS0_4ExprESt14default_deleteIS3_EE 142
_ZN4Rust3AST16PathInExpressionC2ENS_8LangItem4KindESt6vectorINS0_9AttributeESaIS5_EEm 144
_ZN4Rust3AST4PathC2ENS_8LangItem4KindE 144
_ZN4Rust3AST17ConstGenericParamC2ERKS1_ 197
_ZNK4Rust3AST17ConstGenericParam24clone_generic_param_implEv 197
_ZNK4Rust3AST25QualifiedPathInExpression9get_locusEv 200
_ZNK4Rust3AST25QualifiedPathInExpression34clone_qual_path_in_expression_implEv 223
_ZNK4Rust3AST8TypePath13get_type_kindEv 258
_ZN4Rust3AST17ConstGenericParam12get_type_ptrEv 300
_ZNK4Rust3AST17ConstGenericParam8get_kindEv 312
_ZNK4Rust3AST15TypePathSegment9as_stringB5cxx11Ev 318
_ZN4Rust3AST17ConstGenericParam27get_default_value_uncheckedEv 320
_ZN4Rust3AST19QualifiedPathInTypeC2ENS0_17QualifiedPathTypeESt10unique_ptrINS0_15TypePathSegmentESt14default_deleteIS4_EESt6vectorIS7_SaIS7_EEm 331
_ZN4Rust3AST19QualifiedPathInTypeC2EOS1_ 331
_ZNK4Rust3AST4Path13get_lang_itemEv 352
_ZNK4Rust3AST25QualifiedPathInExpression11get_node_idEv 389
_ZN4Rust3AST15TypePathSegmentC2ENS_8LangItem4KindEm 392
_ZN4Rust3AST8TypePathaSEOS1_ 433
_ZN4Rust3AST17QualifiedPathTypeC2ESt10unique_ptrINS0_4TypeESt14default_deleteIS3_EEmNS0_8TypePathE 447
_ZN4Rust3AST18GenericArgsBinding12get_type_ptrEv 472
_ZN4Rust3AST16TypePathFunction15get_return_typeEv 490
_ZNK4Rust3AST25QualifiedPathInExpression19is_marked_for_stripEv 532
_ZN4Rust3AST8TypePath12create_errorEv 633
_ZN4Rust3AST23TypePathSegmentFunction22get_type_path_functionEv 672
_ZN4Rust3AST4Path16get_pattern_kindEv 812
_ZNK4Rust3AST15TypePathSegment13get_lang_itemEv 1172
_ZN4Rust3AST17QualifiedPathTypeC2EOS1_ 1307
_ZN4Rust3AST19QualifiedPathInTypeC2ERKS1_ 1313
_ZNK4Rust3AST19QualifiedPathInType25clone_type_no_bounds_implEv 1313
_ZN4Rust3AST18GenericArgsBinding8get_typeEv 1371
_ZN4Rust3AST17ConstGenericParam8get_typeEv 1480
_ZN4Rust3AST17QualifiedPathTypeC2ERKS1_ 1553
_ZNK4Rust3AST16PathIdentSegment17is_crate_path_segEv 1599
_ZNK4Rust3AST16PathIdentSegment17is_super_path_segEv 1599
_ZN4Rust3AST10GenericArg14get_expressionEv 2168
_ZN4Rust3AST10GenericArgaSEOS1_ 2348
_ZN4Rust3AST17QualifiedPathType12get_type_ptrEv 2392
_ZN4Rust3AST10GenericArg16create_ambiguousENS_10IdentifierEm 2454
_ZNK4Rust3AST16PathInExpression18clone_pattern_implEv 2586
_ZN4Rust3AST22TypePathSegmentGenericC2ENS0_16PathIdentSegmentEbNS0_11GenericArgsEm 2858
_ZN4Rust3AST17QualifiedPathTypeD2Ev 2910
_ZN4Rust3AST25QualifiedPathInExpression23get_qualified_path_typeEv 3132
_ZN4Rust3AST25QualifiedPathInExpression15get_outer_attrsEv 3368
_ZN4Rust3AST10GenericArg11create_typeESt10unique_ptrINS0_4TypeESt14default_deleteIS3_EE 3764
_ZN4Rust3AST10GenericArg12get_type_ptrEv 3842
_ZN4Rust3AST15TypePathSegmentC2ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbm 4069
_ZNK4Rust3AST10GenericArg8get_pathB5cxx11Ev 4694
_ZN4Rust3AST10GenericArgC2EOS1_ 7996
_ZN4Rust3AST22TypePathSegmentGenericC2ERKS1_ 8020
_ZNK4Rust3AST22TypePathSegmentGeneric28clone_type_path_segment_implEv 8020
_ZNK4Rust3AST4Path12has_segmentsEv 8526
_ZN4Rust3AST19QualifiedPathInType23get_qualified_path_typeEv 8853
_ZN4Rust3AST17QualifiedPathType8get_typeEv 8867
_ZN4Rust3AST17QualifiedPathType16get_as_type_pathEv 10203
_ZN4Rust3AST16PathInExpression15set_outer_attrsESt6vectorINS0_9AttributeESaIS3_EE 10562
_ZN4Rust3AST10GenericArgC2ERKS1_ 12486
_ZNK4Rust3AST16PathInExpression13get_expr_kindEv 22099
_ZN4Rust3AST15PathExprSegment16get_generic_argsEv 23874
_ZNK4Rust3AST4Path12get_segmentsEv 25697
_ZNK4Rust3AST16PathInExpression9get_locusEv 26969
_ZN4Rust3AST10GenericArg8get_typeEv 38084
_ZNK4Rust3AST8TypePath9get_locusEv 38316
_ZNK4Rust3AST15PathExprSegment17is_lower_self_segEv 43840
_ZNK4Rust3AST16PathIdentSegment17is_lower_self_segEv 45160
_ZNK4Rust3AST16PathIdentSegment15is_big_self_segEv 54504
_ZN4Rust3AST15TypePathSegmentC2ENS0_16PathIdentSegmentEbm 55398
_ZNK4Rust3AST16PathInExpression29clone_path_in_expression_implEv 58044
_ZN4Rust3AST10GenericArg10accept_visERNS0_10ASTVisitorE 61137
_ZN4Rust3AST16PathInExpressionC2ESt6vectorINS0_15PathExprSegmentESaIS3_EES2_INS0_9AttributeESaIS6_EEmb 75786
_ZN4Rust3AST11GenericArgs12create_emptyEv 87020
_ZN4Rust3AST15PathExprSegmentC2ENS0_16PathIdentSegmentEmNS0_11GenericArgsE 88060
_ZN4Rust3AST11GenericArgsC2ESt6vectorINS0_8LifetimeESaIS3_EES2_INS0_10GenericArgESaIS6_EES2_INS0_18GenericArgsBindingESaIS9_EEm 91420
_ZNK4Rust3AST4Path17is_single_segmentEv 98612
_ZNK4Rust3AST16PathInExpression11get_node_idEv 106170
_ZN4Rust3AST11GenericArgsC2ERKS1_ 109649
_ZNK4Rust3AST8TypePath25clone_type_no_bounds_implEv 130864
_ZNK4Rust3AST16PathInExpression19is_marked_for_stripEv 154891
_ZNK4Rust3AST15TypePathSegment28clone_type_path_segment_implEv 159556
_ZN4Rust3AST8TypePathC2ERKS1_ 161819
_ZN4Rust3AST15TypePathSegmentD0Ev 163280
_ZN4Rust3AST15TypePathSegmentD2Ev 0
_ZN4Rust3AST15TypePathSegmentD0Ev 163280
_ZN4Rust3AST15TypePathSegmentC2ERKS1_ 167608
_ZN4Rust3AST15TypePathSegment17get_ident_segmentEv 174092
_ZN4Rust3AST11GenericArgsC2EOS1_ 195332
_ZNK4Rust3AST8TypePath19is_marked_for_stripEv 249144
_ZNK4Rust3AST8TypePath11get_node_idEv 299550
_ZN4Rust3AST11GenericArgsD2Ev 356876
_ZN4Rust3AST4Path12get_segmentsEv 711189
_ZN4Rust3AST16PathInExpression15get_outer_attrsEv 726213

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.