LCOV - code coverage report
Current view: top level - gcc/rust/hir/tree - rust-hir-item.h (source / functions) Coverage Total Hit
Test: gcc.info Lines: 56.6 % 790 447
Test Date: 2024-05-18 13:55:47 Functions: 53.7 % 175 94
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
_ZN4Rust3HIR10StaticItemC2ERKS1_ 0
_ZN4Rust3HIR10TupleFieldC2ERKS1_ 0
_ZN4Rust3HIR10Visibility12create_errorEv 0
_ZN4Rust3HIR11ExternBlockC2ERKS1_ 0
_ZN4Rust3HIR11StructFieldC2ERKS1_ 0
_ZN4Rust3HIR11UseTreeListC2ERKS1_ 0
_ZN4Rust3HIR12ConstantItemC2ERKS1_ 0
_ZN4Rust3HIR12ExternalItem12get_hir_kindEv 0
_ZN4Rust3HIR12ExternalItemC2ERKS1_ 0
_ZN4Rust3HIR13TraitItemFunc15get_outer_attrsEv 0
_ZN4Rust3HIR13TraitItemFuncC2ERKS1_ 0
_ZN4Rust3HIR13TraitItemType15get_outer_attrsEv 0
_ZN4Rust3HIR13TraitItemTypeC2ERKS1_ 0
_ZN4Rust3HIR14TraitItemConst15get_outer_attrsEv 0
_ZN4Rust3HIR14TraitItemConstC2ERKS1_ 0
_ZN4Rust3HIR14UseDeclarationC2ERKS1_ 0
_ZN4Rust3HIR17TraitFunctionDeclC2ERKS1_ 0
_ZN4Rust3HIR18ExternalStaticItemC2ERKS1_ 0
_ZN4Rust3HIR18NamedFunctionParamC2ERKS1_ 0
_ZN4Rust3HIR20EnumItemDiscriminantC2ERKS1_ 0
_ZN4Rust3HIR20ExternalFunctionItemC2ERKS1_ 0
_ZN4Rust3HIR23LifetimeWhereClauseItemC2ENS_8Analysis11NodeMappingENS0_8LifetimeESt6vectorIS4_SaIS4_EEj 0
_ZN4Rust3HIR4EnumC2ERKS1_ 0
_ZN4Rust3HIR5TraitC2ERKS1_ 0
_ZN4Rust3HIR5UnionC2ERKS1_ 0
_ZN4Rust3HIR6ModuleC2ERKS1_ 0
_ZN4Rust3HIR6StructC2ERKS1_ 0
_ZN4Rust3HIR7VisItemC2ERKS1_ 0
_ZN4Rust3HIR8FunctionC2ERKS1_ 0
_ZN4Rust3HIR9ImplBlockC2ERKS1_ 0
_ZN4Rust3HIR9SelfParamC2ERKS1_ 0
_ZN4Rust3HIR9TypeAliasC2ERKS1_ 0
_ZN4Rust3HIR9TypeParamC2ERKS1_ 0
_ZNK4Rust3HIR10StaticItem15clone_item_implEv 0
_ZNK4Rust3HIR11ExternBlock13get_item_kindEv 0
_ZNK4Rust3HIR11ExternBlock15clone_item_implEv 0
_ZNK4Rust3HIR11ExternCrate13get_item_kindEv 0
_ZNK4Rust3HIR11ExternCrate14add_crate_nameERSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EE 0
_ZNK4Rust3HIR11ExternCrate15clone_item_implEv 0
_ZNK4Rust3HIR11ExternCrate9get_locusEv 0
_ZNK4Rust3HIR11TupleStruct15clone_item_implEv 0
_ZNK4Rust3HIR11UseTreeGlob19clone_use_tree_implEv 0
_ZNK4Rust3HIR11UseTreeList19clone_use_tree_implEv 0
_ZNK4Rust3HIR12ConstantItem15clone_item_implEv 0
_ZNK4Rust3HIR12ConstantItem29clone_inherent_impl_item_implEv 0
_ZNK4Rust3HIR12StructStruct15clone_item_implEv 0
_ZNK4Rust3HIR13EnumItemTuple15clone_item_implEv 0
_ZNK4Rust3HIR13TraitItemFunc21clone_trait_item_implEv 0
_ZNK4Rust3HIR13TraitItemType21clone_trait_item_implEv 0
_ZNK4Rust3HIR13UseTreeRebind19clone_use_tree_implEv 0
_ZNK4Rust3HIR14EnumItemStruct15clone_item_implEv 0
_ZNK4Rust3HIR14TraitItemConst13get_item_kindEv 0
_ZNK4Rust3HIR14TraitItemConst16trait_identifierB5cxx11Ev 0
_ZNK4Rust3HIR14TraitItemConst21clone_trait_item_implEv 0
_ZNK4Rust3HIR14UseDeclaration13get_item_kindEv 0
_ZNK4Rust3HIR14UseDeclaration15clone_item_implEv 0
_ZNK4Rust3HIR14UseDeclaration9get_locusEv 0
_ZNK4Rust3HIR18ExternalStaticItem24clone_external_item_implEv 0
_ZNK4Rust3HIR20EnumItemDiscriminant15clone_item_implEv 0
_ZNK4Rust3HIR20ExternalFunctionItem24clone_external_item_implEv 0
_ZNK4Rust3HIR23LifetimeWhereClauseItem12get_mappingsEv 0
_ZNK4Rust3HIR23LifetimeWhereClauseItem13get_item_typeEv 0
_ZNK4Rust3HIR23LifetimeWhereClauseItem28clone_where_clause_item_implEv 0
_ZNK4Rust3HIR24TypeBoundWhereClauseItem12get_mappingsEv 0
_ZNK4Rust3HIR4Enum13get_item_kindEv 0
_ZNK4Rust3HIR4Enum15clone_item_implEv 0
_ZNK4Rust3HIR5Trait15clone_item_implEv 0
_ZNK4Rust3HIR5Union13get_item_kindEv 0
_ZNK4Rust3HIR5Union15clone_item_implEv 0
_ZNK4Rust3HIR6Module15clone_item_implEv 0
_ZNK4Rust3HIR8EnumItem13get_item_kindEv 0
_ZNK4Rust3HIR8EnumItem15clone_item_implEv 0
_ZNK4Rust3HIR8Function15clone_item_implEv 0
_ZNK4Rust3HIR8Function29clone_inherent_impl_item_implEv 0
_ZNK4Rust3HIR9ImplBlock13get_item_kindEv 0
_ZNK4Rust3HIR9ImplBlock15clone_item_implEv 0
_ZNK4Rust3HIR9TypeAlias13get_item_kindEv 0
_ZNK4Rust3HIR9TypeAlias15clone_item_implEv 0
_ZNK4Rust3HIR9TypeAlias29clone_inherent_impl_item_implEv 0
_ZNK4Rust3HIR9TypeParam24clone_generic_param_implEv 0
_ZN4Rust3HIR12ExternalItemD0Ev 1
_ZN4Rust3HIR12ExternalItemD0Ev 0
_ZN4Rust3HIR12ExternalItemD2Ev 1
_ZN4Rust3HIR18ExternalStaticItem15get_extern_kindEv 1
_ZN4Rust3HIR18ExternalStaticItemC2ENS_8Analysis11NodeMappingENS_10IdentifierESt10unique_ptrINS0_4TypeESt14default_deleteIS6_EENS_10MutabilityENS0_10VisibilityESt6vectorINS_3AST9AttributeESaISE_EEj 1
_ZNK4Rust3HIR20EnumItemDiscriminant18get_enum_item_kindEv 2
_ZNK4Rust3HIR6Struct13get_item_kindEv 2
_ZN4Rust3HIR20EnumItemDiscriminantC2ENS_8Analysis11NodeMappingENS_10IdentifierESt10unique_ptrINS0_4ExprESt14default_deleteIS6_EESt6vectorINS_3AST9AttributeESaISC_EEj 5
_ZNK4Rust3HIR6Module13get_item_kindEv 6
_ZNK4Rust3HIR10StaticItem13get_item_kindEv 18
_ZN4Rust3HIR8EnumItemD0Ev 29
_ZN4Rust3HIR8EnumItemD0Ev 8
_ZN4Rust3HIR8EnumItemD2Ev 21
_ZNK4Rust3HIR12ConstantItem18get_impl_item_nameB5cxx11Ev 30
_ZN4Rust3HIR14TraitItemConstC2ENS_8Analysis11NodeMappingENS_10IdentifierESt10unique_ptrINS0_4TypeESt14default_deleteIS6_EES5_INS0_4ExprES7_ISA_EESt6vectorINS_3AST9AttributeESaISF_EEj 34
_ZN4Rust3HIR10StaticItemC2ENS_8Analysis11NodeMappingENS_10IdentifierENS_10MutabilityESt10unique_ptrINS0_4TypeESt14default_deleteIS7_EES6_INS0_4ExprES8_ISB_EENS0_10VisibilityESt6vectorINS_3AST9AttributeESaISH_EEj 41
_ZN4Rust3HIR14EnumItemStructC2ENS_8Analysis11NodeMappingENS_10IdentifierESt6vectorINS0_11StructFieldESaIS6_EES5_INS_3AST9AttributeESaISA_EEj 46
_ZNK4Rust3HIR14TraitItemConst15get_outer_attrsEv 63
_ZN4Rust3HIR24TypeBoundWhereClauseItemC2ERKS1_ 66
_ZNK4Rust3HIR24TypeBoundWhereClauseItem28clone_where_clause_item_implEv 66
_ZNK4Rust3HIR14TraitItemConst15get_trait_locusEv 68
_ZNK4Rust3HIR14EnumItemStruct18get_enum_item_kindEv 77
_ZNK4Rust3HIR10StaticItem9get_locusEv 89
_ZNK4Rust3HIR13TraitItemType13get_item_kindEv 89
_ZN4Rust3HIR5UnionC2ENS_8Analysis11NodeMappingENS_10IdentifierENS0_10VisibilityESt6vectorISt10unique_ptrINS0_12GenericParamESt14default_deleteIS8_EESaISB_EENS0_11WhereClauseES6_INS0_11StructFieldESaISF_EES6_INS_3AST9AttributeESaISJ_EEj 92
_ZNK4Rust3HIR12ConstantItem18get_impl_item_typeEv 95
_ZNK4Rust3HIR13TraitItemType16trait_identifierB5cxx11Ev 106
_ZN4Rust3HIR4EnumC2ENS_8Analysis11NodeMappingENS_10IdentifierENS0_10VisibilityESt6vectorISt10unique_ptrINS0_12GenericParamESt14default_deleteIS8_EESaISB_EENS0_11WhereClauseES6_IS7_INS0_8EnumItemES9_ISF_EESaISH_EES6_INS_3AST9AttributeESaISL_EEj 169
_ZN4Rust3HIR13EnumItemTupleC2ENS_8Analysis11NodeMappingENS_10IdentifierESt6vectorINS0_10TupleFieldESaIS6_EES5_INS_3AST9AttributeESaISA_EEj 176
_ZNK4Rust3HIR5Union9get_locusEv 187
_ZNK4Rust3HIR9TypeParam17get_type_mappingsEv 243
_ZN4Rust3HIR20ExternalFunctionItem15get_extern_kindEv 326
_ZNK4Rust3HIR13EnumItemTuple18get_enum_item_kindEv 338
_ZNK4Rust3HIR4Enum9get_locusEv 344
_ZNK4Rust3HIR8EnumItem18get_enum_item_kindEv 361
_ZNK4Rust3HIR13TraitItemFunc16trait_identifierB5cxx11Ev 392
_ZN4Rust3HIR8EnumItemC2ENS_8Analysis11NodeMappingENS_10IdentifierESt6vectorINS_3AST9AttributeESaIS7_EEj 422
_ZN4Rust3HIR6ModuleC2ENS_8Analysis11NodeMappingENS_10IdentifierEjSt6vectorISt10unique_ptrINS0_4ItemESt14default_deleteIS7_EESaISA_EENS0_10VisibilityES5_INS_3AST9AttributeESaISF_EESH_ 432
_ZNK4Rust3HIR12ConstantItem17get_impl_mappingsEv 435
_ZNK4Rust3HIR24TypeBoundWhereClauseItem13get_item_typeEv 436
_ZN4Rust3HIR12ConstantItemC2ENS_8Analysis11NodeMappingENS_10IdentifierENS0_10VisibilityESt10unique_ptrINS0_4TypeESt14default_deleteIS7_EES6_INS0_4ExprES8_ISB_EESt6vectorINS_3AST9AttributeESaISG_EEj 462
_ZN4Rust3HIR13TraitItemTypeC2ENS_8Analysis11NodeMappingENS_10IdentifierESt6vectorISt10unique_ptrINS0_14TypeParamBoundESt14default_deleteIS7_EESaISA_EES5_INS_3AST9AttributeESaISE_EEj 474
_ZN4Rust3HIR13FunctionParamC2ERKS1_ 497
_ZNK4Rust3HIR12ConstantItem13get_item_kindEv 517
_ZN4Rust3HIR9TypeAliasC2ENS_8Analysis11NodeMappingENS_10IdentifierESt6vectorISt10unique_ptrINS0_12GenericParamESt14default_deleteIS7_EESaISA_EENS0_11WhereClauseES6_INS0_4TypeES8_ISE_EENS0_10VisibilityES5_INS_3AST9AttributeESaISJ_EEj 744
_ZN4Rust3HIR11TupleStructC2ENS_8Analysis11NodeMappingESt6vectorINS0_10TupleFieldESaIS5_EENS_10IdentifierES4_ISt10unique_ptrINS0_12GenericParamESt14default_deleteISA_EESaISD_EENS0_11WhereClauseENS0_10VisibilityES4_INS_3AST9AttributeESaISJ_EEj 756
_ZNK4Rust3HIR6Module9get_locusEv 864
_ZN4Rust3HIR12StructStructC2ENS_8Analysis11NodeMappingESt6vectorINS0_11StructFieldESaIS5_EENS_10IdentifierES4_ISt10unique_ptrINS0_12GenericParamESt14default_deleteISA_EESaISD_EENS0_11WhereClauseEbNS0_10VisibilityES4_INS_3AST9AttributeESaISJ_EEj 915
_ZNK4Rust3HIR13TraitItemType15get_trait_locusEv 948
_ZNK4Rust3HIR12ConstantItem9get_locusEv 982
_ZN4Rust3HIR13TraitItemFuncC2ENS_8Analysis11NodeMappingENS0_17TraitFunctionDeclESt10unique_ptrINS0_9BlockExprESt14default_deleteIS6_EESt6vectorINS_3AST9AttributeESaISC_EEj 1014
_ZN4Rust3HIR17TraitFunctionDeclC2ENS_10IdentifierENS0_18FunctionQualifiersESt6vectorISt10unique_ptrINS0_12GenericParamESt14default_deleteIS6_EESaIS9_EENS0_9SelfParamES4_INS0_13FunctionParamESaISD_EES5_INS0_4TypeES7_ISG_EENS0_11WhereClauseE 1014
_ZN4Rust3HIR11ExternBlockC2ENS_8Analysis11NodeMappingENS_3ABIESt6vectorISt10unique_ptrINS0_12ExternalItemESt14default_deleteIS7_EESaISA_EENS0_10VisibilityES5_INS_3AST9AttributeESaISF_EESH_j 1024
_ZNK4Rust3HIR13TraitItemType15get_outer_attrsEv 1184
_ZNK4Rust3HIR9TypeAlias18get_impl_item_nameB5cxx11Ev 1296
_ZN4Rust3HIR10TupleFieldC2ENS_8Analysis11NodeMappingESt10unique_ptrINS0_4TypeESt14default_deleteIS5_EENS0_10VisibilityEjSt6vectorINS_3AST9AttributeESaISC_EE 1453
_ZNK4Rust3HIR13TraitItemFunc13get_item_kindEv 1496
_ZN4Rust3HIR20ExternalFunctionItemC2ENS_8Analysis11NodeMappingENS_10IdentifierESt6vectorISt10unique_ptrINS0_12GenericParamESt14default_deleteIS7_EESaISA_EES6_INS0_4TypeES8_ISD_EENS0_11WhereClauseES5_INS0_18NamedFunctionParamESaISH_EEbNS0_10VisibilityES5_INS_3AST9AttributeESaISM_EEj 1591
_ZN4Rust3HIR12ExternalItemC2ENS_8Analysis11NodeMappingENS_10IdentifierENS0_10VisibilityESt6vectorINS_3AST9AttributeESaIS8_EEj 1592
_ZNK4Rust3HIR8Function18get_impl_item_nameB5cxx11Ev 1617
_ZN4Rust3HIR11StructFieldC2ENS_8Analysis11NodeMappingENS_10IdentifierESt10unique_ptrINS0_4TypeESt14default_deleteIS6_EENS0_10VisibilityEjSt6vectorINS_3AST9AttributeESaISD_EE 1661
_ZNK4Rust3HIR9TypeAlias9get_locusEv 1666
_ZN4Rust3HIR6StructC2ENS_8Analysis11NodeMappingENS_10IdentifierESt6vectorISt10unique_ptrINS0_12GenericParamESt14default_deleteIS7_EESaISA_EENS0_11WhereClauseENS0_10VisibilityEjS5_INS_3AST9AttributeESaISG_EE 1671
_ZN4Rust3HIR9SelfParamC2ENS_8Analysis11NodeMappingESt10unique_ptrINS0_4TypeESt14default_deleteIS5_EEbj 1719
_ZNK4Rust3HIR8EnumItem9get_locusEv 1878
_ZN4Rust3HIR17TraitFunctionDeclC2EOS1_ 2028
_ZN4Rust3HIR17TraitFunctionDeclD2Ev 2028
_ZNK4Rust3HIR13TraitItemFunc15get_trait_locusEv 2028
_ZNK4Rust3HIR11ExternBlock9get_locusEv 2040
_ZN4Rust3HIR5TraitC2ENS_8Analysis11NodeMappingENS_10IdentifierENS_8UnsafetyESt6vectorISt10unique_ptrINS0_12GenericParamESt14default_deleteIS8_EESaISB_EES6_IS7_INS0_14TypeParamBoundES9_ISE_EESaISG_EENS0_11WhereClauseES6_IS7_INS0_9TraitItemES9_ISK_EESaISM_EENS0_10VisibilityES6_INS_3AST9AttributeESaISR_EEj 2079
_ZN4Rust3HIR10TupleFieldC2EOS1_ 2083
_ZN4Rust3HIR10TupleFieldD2Ev 2093
_ZN4Rust3HIR18NamedFunctionParamC2EOS1_ 2453
_ZN4Rust3HIR9SelfParamaSEOS1_ 2653
_ZNK4Rust3HIR13TraitItemFunc15get_outer_attrsEv 2736
_ZN4Rust3HIR11StructFieldC2EOS1_ 2749
_ZN4Rust3HIR11StructFieldD2Ev 2772
_ZNK4Rust3HIR6Struct9get_locusEv 3668
_ZNK4Rust3HIR8Function13get_item_kindEv 3992
_ZNK4Rust3HIR5Trait9get_locusEv 4256
_ZN4Rust3HIR9TypeParamC2ENS_8Analysis11NodeMappingENS_10IdentifierEjSt6vectorISt10unique_ptrINS0_14TypeParamBoundESt14default_deleteIS7_EESaISA_EES6_INS0_4TypeES8_ISD_EENS_3AST9AttributeE 4839
_ZNK4Rust3HIR9TypeParam9get_locusEv 4839
_ZN4Rust3HIR11WhereClauseC2ERKS1_ 5083
_ZNK4Rust3HIR9ImplBlock9get_locusEv 6012
_ZN4Rust3HIR9ImplBlockC2ENS_8Analysis11NodeMappingESt6vectorISt10unique_ptrINS0_8ImplItemESt14default_deleteIS6_EESaIS9_EES4_IS5_INS0_12GenericParamES7_ISC_EESaISE_EES5_INS0_4TypeES7_ISH_EES5_INS0_8TypePathES7_ISK_EENS0_11WhereClauseENS_13BoundPolarityENS0_10VisibilityES4_INS_3AST9AttributeESaISR_EEST_j 6700
_ZN4Rust3HIR8FunctionC2ENS_8Analysis11NodeMappingENS_10IdentifierENS0_18FunctionQualifiersESt6vectorISt10unique_ptrINS0_12GenericParamESt14default_deleteIS8_EESaISB_EES6_INS0_13FunctionParamESaISE_EES7_INS0_4TypeES9_ISH_EENS0_11WhereClauseES7_INS0_9BlockExprES9_ISL_EENS0_10VisibilityES6_INS_3AST9AttributeESaISQ_EENS0_9SelfParamEj 8355
_ZN4Rust3HIR9SelfParam5errorEv 8549
_ZNK4Rust3HIR9TypeAlias18get_impl_item_typeEv 12320
_ZNK4Rust3HIR10Visibility8get_pathEv 12462
_ZN4Rust3HIR9SelfParamC2EOS1_ 15761
_ZNK4Rust3HIR8Function9get_locusEv 18071
_ZN4Rust3HIR7VisItemC2ENS_8Analysis11NodeMappingENS0_10VisibilityESt6vectorINS_3AST9AttributeESaIS7_EE 21769
_ZNK4Rust3HIR9TypeAlias17get_impl_mappingsEv 23297
_ZNK4Rust3HIR8Function18get_impl_item_typeEv 45433
_ZN4Rust3HIR7VisItem12get_hir_kindEv 67170
_ZNK4Rust3HIR5Trait13get_item_kindEv 81942
_ZNK4Rust3HIR8Function17get_impl_mappingsEv 88328

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.