LCOV - code coverage report
Current view: top level - gcc/rust/ast - rust-path.h (source / functions) Coverage Total Hit
Test: gcc.info Lines: 83.1 % 396 329
Test Date: 2024-05-04 14:01:55 Functions: 80.4 % 107 86
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
_ZN4Rust3AST16PathInExpression14mark_for_stripEv 0
_ZN4Rust3AST16PathInExpression15set_outer_attrsESt6vectorINS0_9AttributeESaIS3_EE 0
_ZN4Rust3AST16TypePathFunctionC2ERKS1_ 0
_ZN4Rust3AST17ConstGenericParamC2ERKS1_ 0
_ZN4Rust3AST17QualifiedPathType12create_errorEv 0
_ZN4Rust3AST17QualifiedPathTypeaSEOS1_ 0
_ZN4Rust3AST18GenericArgsBinding12create_errorEv 0
_ZN4Rust3AST18GenericArgsBindingC2ERKS1_ 0
_ZN4Rust3AST19QualifiedPathInType12create_errorEv 0
_ZN4Rust3AST25QualifiedPathInExpression12create_errorEv 0
_ZN4Rust3AST25QualifiedPathInExpression14mark_for_stripEv 0
_ZN4Rust3AST25QualifiedPathInExpression15set_outer_attrsESt6vectorINS0_9AttributeESaIS3_EE 0
_ZNK4Rust3AST16PathInExpression18clone_pattern_implEv 0
_ZNK4Rust3AST16PathInExpression29clone_expr_without_block_implEv 0
_ZNK4Rust3AST17ConstGenericParam17get_default_valueEv 0
_ZNK4Rust3AST17ConstGenericParam24clone_generic_param_implEv 0
_ZNK4Rust3AST22TypePathSegmentGeneric13is_ident_onlyEv 0
_ZNK4Rust3AST23TypePathSegmentFunction28clone_type_path_segment_implEv 0
_ZNK4Rust3AST25QualifiedPathInExpression18clone_pattern_implEv 0
_ZNK4Rust3AST25QualifiedPathInExpression29clone_expr_without_block_implEv 0
_ZN4Rust3AST15PathExprSegment12create_errorEv 2
_ZN4Rust3AST16PathInExpression12create_errorEv 2
_ZNK4Rust3AST23TypePathSegmentFunction13is_ident_onlyEv 2
_ZNK4Rust3AST19QualifiedPathInType9get_locusEv 5
_ZNK4Rust3AST17ConstGenericParam9get_locusEv 16
_ZN4Rust3AST23TypePathSegmentFunctionC2ENS0_16PathIdentSegmentEbNS0_16TypePathFunctionEj 19
_ZNK4Rust3AST23TypePathSegmentFunction8get_typeEv 19
_ZNK4Rust3AST15TypePathSegment13is_ident_onlyEv 20
_ZN4Rust3AST17ConstGenericParamC2ENS_10IdentifierESt10unique_ptrINS0_4TypeESt14default_deleteIS4_EENS0_10GenericArgENS0_9AttributeEj 29
_ZN4Rust3AST10GenericArg12create_errorEv 30
_ZN4Rust3AST10GenericArg12create_constESt10unique_ptrINS0_4ExprESt14default_deleteIS3_EE 35
_ZN4Rust3AST18GenericArgsBindingC2EOS1_ 38
_ZNK4Rust3AST25QualifiedPathInExpression34clone_qual_path_in_expression_implEv 40
_ZNK4Rust3AST16PathIdentSegment11is_big_selfEv 52
_ZNK4Rust3AST17ConstGenericParam8get_kindEv 58
_ZN4Rust3AST17ConstGenericParam17get_default_valueEv 60
_ZN4Rust3AST25QualifiedPathInExpressionC2ENS0_17QualifiedPathTypeESt6vectorINS0_15PathExprSegmentESaIS4_EES3_INS0_9AttributeESaIS7_EEj 80
_ZNK4Rust3AST25QualifiedPathInExpression11get_node_idEv 80
_ZN4Rust3AST17ConstGenericParam8get_typeEv 100
_ZN4Rust3AST16TypePathFunction15get_return_typeEv 106
_ZN4Rust3AST23TypePathSegmentFunction22get_type_path_functionEv 118
_ZN4Rust3AST10GenericArg14get_expressionEv 132
_ZNK4Rust3AST25QualifiedPathInExpression9get_locusEv 146
_ZN4Rust3AST16PathIdentSegment12create_errorEv 153
_ZNK4Rust3AST25QualifiedPathInExpression19is_marked_for_stripEv 174
_ZN4Rust3AST18GenericArgsBinding8get_typeEv 198
_ZN4Rust3AST19QualifiedPathInTypeC2ENS0_17QualifiedPathTypeESt10unique_ptrINS0_15TypePathSegmentESt14default_deleteIS4_EESt6vectorIS7_SaIS7_EEj 246
_ZN4Rust3AST19QualifiedPathInTypeC2EOS1_ 246
_ZN4Rust3AST11GenericArgsaSEOS1_ 272
_ZN4Rust3AST8TypePathaSEOS1_ 309
_ZN4Rust3AST17QualifiedPathTypeC2ESt10unique_ptrINS0_4TypeESt14default_deleteIS3_EEjNS0_8TypePathE 326
_ZN4Rust3AST8TypePath12create_errorEv 475
_ZNK4Rust3AST10GenericArg9as_stringB5cxx11Ev 632
_ZN4Rust3AST25QualifiedPathInExpression15get_outer_attrsEv 682
_ZN4Rust3AST25QualifiedPathInExpression23get_qualified_path_typeEv 764
_ZN4Rust3AST19QualifiedPathInTypeC2ERKS1_ 785
_ZNK4Rust3AST19QualifiedPathInType25clone_type_no_bounds_implEv 785
_ZN4Rust3AST17QualifiedPathTypeC2ERKS1_ 825
_ZN4Rust3AST17QualifiedPathTypeC2EOS1_ 978
_ZNK4Rust3AST10GenericArg8get_pathB5cxx11Ev 1431
_ZN4Rust3AST10GenericArgaSEOS1_ 1449
_ZN4Rust3AST22TypePathSegmentGenericC2ENS0_16PathIdentSegmentEbNS0_11GenericArgsEj 1523
_ZN4Rust3AST22TypePathSegmentGenericC2ERKS1_ 1531
_ZNK4Rust3AST22TypePathSegmentGeneric28clone_type_path_segment_implEv 1531
_ZN4Rust3AST10GenericArg16create_ambiguousENS_10IdentifierEj 1542
_ZN4Rust3AST17QualifiedPathTypeD2Ev 1803
_ZNK4Rust3AST22TypePathSegmentGeneric8get_typeEv 1929
_ZN4Rust3AST10GenericArg11create_typeESt10unique_ptrINS0_4TypeESt14default_deleteIS3_EE 2120
_ZN4Rust3AST19QualifiedPathInType23get_qualified_path_typeEv 2361
_ZN4Rust3AST10GenericArgC2ERKS1_ 2384
_ZN4Rust3AST17QualifiedPathType16get_as_type_pathEv 2606
_ZN4Rust3AST17QualifiedPathType8get_typeEv 2807
_ZN4Rust3AST10GenericArg10accept_visERNS0_10ASTVisitorE 3801
_ZNK4Rust3AST8TypePath9get_locusEv 4355
_ZN4Rust3AST15PathExprSegment16get_generic_argsEv 4758
_ZN4Rust3AST10GenericArgC2EOS1_ 4811
_ZN4Rust3AST15TypePathSegmentC2ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbj 4976
_ZN4Rust3AST10GenericArg8get_typeEv 8789
_ZN4Rust3AST22TypePathSegmentGeneric16get_generic_argsEv 9570
_ZNK4Rust3AST16PathInExpression9get_locusEv 11561
_ZNK4Rust3AST16PathInExpression29clone_path_in_expression_implEv 12434
_ZNK4Rust3AST15PathExprSegment17is_super_path_segEv 13836
_ZNK4Rust3AST15PathExprSegment17is_crate_path_segEv 13843
_ZN4Rust3AST11GenericArgsC2ERKS1_ 18932
_ZN4Rust3AST15PathExprSegmentC2ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjSt6vectorINS0_8LifetimeESaIS9_EES8_INS0_10GenericArgESaISC_EES8_INS0_18GenericArgsBindingESaISF_EE 19092
_ZNK4Rust3AST16PathInExpression11get_node_idEv 21747
_ZNK4Rust3AST8TypePath25clone_type_no_bounds_implEv 24964
_ZN4Rust3AST11GenericArgs12create_emptyEv 26055
_ZN4Rust3AST15PathExprSegmentC2ENS0_16PathIdentSegmentEjNS0_11GenericArgsE 26648
_ZNK4Rust3AST15PathExprSegment17is_lower_self_segEv 27805
_ZNK4Rust3AST16PathIdentSegment13is_lower_selfEv 28419
_ZNK4Rust3AST15TypePathSegment28clone_type_path_segment_implEv 32482
_ZN4Rust3AST8TypePathC2ERKS1_ 33252
_ZN4Rust3AST15TypePathSegmentC2ERKS1_ 34013
_ZNK4Rust3AST16PathInExpression19is_marked_for_stripEv 34902
_ZN4Rust3AST15TypePathSegmentD0Ev 37621
_ZN4Rust3AST15TypePathSegmentD2Ev 0
_ZN4Rust3AST15TypePathSegmentD0Ev 37621
_ZNK4Rust3AST15TypePathSegment8get_typeEv 39446
_ZN4Rust3AST16PathInExpressionC2ESt6vectorINS0_15PathExprSegmentESaIS3_EES2_INS0_9AttributeESaIS6_EEjb 41761
_ZN4Rust3AST11GenericArgsC2ESt6vectorINS0_8LifetimeESaIS3_EES2_INS0_10GenericArgESaIS6_EES2_INS0_18GenericArgsBindingESaIS9_EEj 47263
_ZNK4Rust3AST16PathIdentSegment16is_super_segmentEv 48796
_ZNK4Rust3AST16PathIdentSegment16is_crate_segmentEv 48806
_ZNK4Rust3AST15TypePathSegment9as_stringB5cxx11Ev 69891
_ZN4Rust3AST11GenericArgsC2EOS1_ 79444
_ZN4Rust3AST16PathInExpression15get_outer_attrsEv 83957
_ZN4Rust3AST15TypePathSegmentC2ENS0_16PathIdentSegmentEbj 97229
_ZN4Rust3AST11GenericArgsD2Ev 128904

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.