LCOV - code coverage report
Current view: top level - gcc/rust/hir/tree - rust-hir-item.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 33.3 % 622 207
Test Date: 2025-07-26 09:32:30 Functions: 41.8 % 91 38
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
_ZN4Rust3HIR10StaticItemaSERKS1_ 0
_ZN4Rust3HIR10TupleFieldC2ERKS1_ 0
_ZN4Rust3HIR10TupleFieldaSERKS1_ 0
_ZN4Rust3HIR11ExternBlockC2ERKS1_ 0
_ZN4Rust3HIR11ExternBlockaSERKS1_ 0
_ZN4Rust3HIR11StructFieldC2ERKS1_ 0
_ZN4Rust3HIR11StructFieldaSERKS1_ 0
_ZN4Rust3HIR12ConstantItemC2ERKS1_ 0
_ZN4Rust3HIR12ConstantItemaSERKS1_ 0
_ZN4Rust3HIR12ExternalItemC2ERKS1_ 0
_ZN4Rust3HIR12ExternalItemaSERKS1_ 0
_ZN4Rust3HIR13FunctionParamaSERKS1_ 0
_ZN4Rust3HIR13TraitItemFuncC2ERKS1_ 0
_ZN4Rust3HIR13TraitItemFuncaSERKS1_ 0
_ZN4Rust3HIR13TraitItemTypeC2ERKS1_ 0
_ZN4Rust3HIR13TraitItemTypeaSERKS1_ 0
_ZN4Rust3HIR14TraitItemConstC2ERKS1_ 0
_ZN4Rust3HIR14TraitItemConstaSERKS1_ 0
_ZN4Rust3HIR16ExternalTypeItemC2ENS_8Analysis11NodeMappingENS_10IdentifierENS0_10VisibilityEm 0
_ZN4Rust3HIR16ExternalTypeItemC2ERKS1_ 0
_ZN4Rust3HIR17TraitFunctionDeclC2ERKS1_ 0
_ZN4Rust3HIR17TraitFunctionDeclaSERKS1_ 0
_ZN4Rust3HIR18ExternalStaticItemC2ERKS1_ 0
_ZN4Rust3HIR18ExternalStaticItemaSERKS1_ 0
_ZN4Rust3HIR18NamedFunctionParamC2ERKS1_ 0
_ZN4Rust3HIR18NamedFunctionParamaSERKS1_ 0
_ZN4Rust3HIR20EnumItemDiscriminantC2ERKS1_ 0
_ZN4Rust3HIR20EnumItemDiscriminantaSERKS1_ 0
_ZN4Rust3HIR20ExternalFunctionItemC2ERKS1_ 0
_ZN4Rust3HIR20ExternalFunctionItemaSERKS1_ 0
_ZN4Rust3HIR24TypeBoundWhereClauseItemaSERKS1_ 0
_ZN4Rust3HIR4EnumC2ERKS1_ 0
_ZN4Rust3HIR4EnumaSERKS1_ 0
_ZN4Rust3HIR5TraitC2ERKS1_ 0
_ZN4Rust3HIR5TraitaSERKS1_ 0
_ZN4Rust3HIR5UnionC2ERKS1_ 0
_ZN4Rust3HIR5UnionaSERKS1_ 0
_ZN4Rust3HIR6ModuleC2ERKS1_ 0
_ZN4Rust3HIR6ModuleaSERKS1_ 0
_ZN4Rust3HIR7VisItemC2ERKS1_ 0
_ZN4Rust3HIR7VisItemaSERKS1_ 0
_ZN4Rust3HIR8FunctionC2ERKS1_ 0
_ZN4Rust3HIR8FunctionaSERKS1_ 0
_ZN4Rust3HIR9ImplBlockC2ERKS1_ 0
_ZN4Rust3HIR9ImplBlockaSERKS1_ 0
_ZN4Rust3HIR9SelfParamC2ENS_8Analysis11NodeMappingENS1_16ImplicitSelfKindEN2tl8optionalINS0_8LifetimeEEEPNS0_4TypeE 0
_ZN4Rust3HIR9SelfParamC2ERKS1_ 0
_ZN4Rust3HIR9SelfParamaSERKS1_ 0
_ZN4Rust3HIR9TypeAliasC2ERKS1_ 0
_ZN4Rust3HIR9TypeAliasaSERKS1_ 0
_ZN4Rust3HIR9TypeParamC2ERKS1_ 0
_ZN4Rust3HIR9TypeParamaSERKS1_ 0
_ZN4Rust3HIR18ExternalStaticItemC2ENS_8Analysis11NodeMappingENS_10IdentifierESt10unique_ptrINS0_4TypeESt14default_deleteIS6_EENS_10MutabilityENS0_10VisibilityESt6vectorINS_3AST9AttributeESaISE_EEm 2
_ZN4Rust3HIR20EnumItemDiscriminantC2ENS_8Analysis11NodeMappingENS_10IdentifierESt10unique_ptrINS0_4ExprESt14default_deleteIS6_EESt6vectorINS_3AST9AttributeESaISC_EEm 28
_ZN4Rust3HIR14TraitItemConstC2ENS_8Analysis11NodeMappingENS_10IdentifierESt10unique_ptrINS0_4TypeESt14default_deleteIS6_EES5_INS0_4ExprES7_ISA_EESt6vectorINS_3AST9AttributeESaISF_EEm 48
_ZN4Rust3HIR10StaticItemC2ENS_8Analysis11NodeMappingENS_10IdentifierENS_10MutabilityESt10unique_ptrINS0_4TypeESt14default_deleteIS7_EES6_INS0_4ExprES8_ISB_EENS0_10VisibilityESt6vectorINS_3AST9AttributeESaISH_EEm 63
_ZN4Rust3HIR14EnumItemStructC2ENS_8Analysis11NodeMappingENS_10IdentifierESt6vectorINS0_11StructFieldESaIS6_EES5_INS_3AST9AttributeESaISA_EEm 78
_ZN4Rust3HIR24TypeBoundWhereClauseItemC2ERKS1_ 90
_ZN4Rust3HIR5UnionC2ENS_8Analysis11NodeMappingENS_10IdentifierENS0_10VisibilityESt6vectorISt10unique_ptrINS0_12GenericParamESt14default_deleteIS8_EESaISB_EENS0_11WhereClauseES6_INS0_11StructFieldESaISF_EES6_INS_3AST9AttributeESaISJ_EEm 108
_ZN4Rust3HIR24TypeBoundWhereClauseItemC2ENS_8Analysis11NodeMappingESt6vectorINS0_13LifetimeParamESaIS5_EESt10unique_ptrINS0_4TypeESt14default_deleteIS9_EES4_IS8_INS0_14TypeParamBoundESA_ISD_EESaISF_EEm 113
_ZN4Rust3HIR13EnumItemTupleC2ENS_8Analysis11NodeMappingENS_10IdentifierESt6vectorINS0_10TupleFieldESaIS6_EES5_INS_3AST9AttributeESaISA_EEm 382
_ZN4Rust3HIR4EnumC2ENS_8Analysis11NodeMappingENS_10IdentifierENS0_10VisibilityESt6vectorISt10unique_ptrINS0_12GenericParamESt14default_deleteIS8_EESaISB_EENS0_11WhereClauseES6_IS7_INS0_8EnumItemES9_ISF_EESaISH_EES6_INS_3AST9AttributeESaISL_EEm 397
_ZN4Rust3HIR24TypeBoundWhereClauseItem21get_type_param_boundsEv 506
_ZN4Rust3HIR12ConstantItemC2ENS_8Analysis11NodeMappingENS_10IdentifierENS0_10VisibilityESt10unique_ptrINS0_4TypeESt14default_deleteIS7_EES6_INS0_4ExprES8_ISB_EESt6vectorINS_3AST9AttributeESaISG_EEm 567
_ZNK4Rust3HIR9TypeParam17get_type_mappingsEv 576
_ZN4Rust3HIR9TypeParam21get_type_param_boundsEv 668
_ZN4Rust3HIR13TraitItemTypeC2ENS_8Analysis11NodeMappingENS_10IdentifierESt6vectorISt10unique_ptrINS0_14TypeParamBoundESt14default_deleteIS7_EESaISA_EES5_INS_3AST9AttributeESaISE_EEm 715
_ZN4Rust3HIR13FunctionParamC2ERKS1_ 798
_ZN4Rust3HIR8EnumItemC2ENS_8Analysis11NodeMappingENS_10IdentifierESt6vectorINS_3AST9AttributeESaIS7_EEm 888
_ZN4Rust3HIR6ModuleC2ENS_8Analysis11NodeMappingENS_10IdentifierEmSt6vectorISt10unique_ptrINS0_4ItemESt14default_deleteIS7_EESaISA_EENS0_10VisibilityES5_INS_3AST9AttributeESaISF_EESH_ 929
_ZN4Rust3HIR11TupleStructC2ENS_8Analysis11NodeMappingESt6vectorINS0_10TupleFieldESaIS5_EENS_10IdentifierES4_ISt10unique_ptrINS0_12GenericParamESt14default_deleteISA_EESaISD_EENS0_11WhereClauseENS0_10VisibilityES4_INS_3AST9AttributeESaISJ_EEm 984
_ZN4Rust3HIR9TypeAliasC2ENS_8Analysis11NodeMappingENS_10IdentifierESt6vectorISt10unique_ptrINS0_12GenericParamESt14default_deleteIS7_EESaISA_EENS0_11WhereClauseES6_INS0_4TypeES8_ISE_EENS0_10VisibilityES5_INS_3AST9AttributeESaISJ_EEm 1260
_ZN4Rust3HIR11ExternBlockC2ENS_8Analysis11NodeMappingENS_3ABIESt6vectorISt10unique_ptrINS0_12ExternalItemESt14default_deleteIS7_EESaISA_EENS0_10VisibilityES5_INS_3AST9AttributeESaISF_EESH_m 1266
_ZN4Rust3HIR13TraitItemFuncC2ENS_8Analysis11NodeMappingENS0_17TraitFunctionDeclESt10unique_ptrINS0_9BlockExprESt14default_deleteIS6_EESt6vectorINS_3AST9AttributeESaISC_EEm 1741
_ZN4Rust3HIR17TraitFunctionDeclC2ENS_10IdentifierENS0_18FunctionQualifiersESt6vectorISt10unique_ptrINS0_12GenericParamESt14default_deleteIS6_EESaIS9_EEN2tl8optionalINS0_9SelfParamEEES4_INS0_13FunctionParamESaISG_EES5_INS0_4TypeES7_ISJ_EENS0_11WhereClauseE 1741
_ZN4Rust3HIR10TupleFieldC2ENS_8Analysis11NodeMappingESt10unique_ptrINS0_4TypeESt14default_deleteIS5_EENS0_10VisibilityEmSt6vectorINS_3AST9AttributeESaISC_EE 2089
_ZN4Rust3HIR20ExternalFunctionItemC2ENS_8Analysis11NodeMappingENS_10IdentifierESt6vectorISt10unique_ptrINS0_12GenericParamESt14default_deleteIS7_EESaISA_EES6_INS0_4TypeES8_ISD_EENS0_11WhereClauseES5_INS0_18NamedFunctionParamESaISH_EEbNS0_10VisibilityES5_INS_3AST9AttributeESaISM_EEm 2098
_ZN4Rust3HIR12ExternalItemC2ENS_8Analysis11NodeMappingENS_10IdentifierENS0_10VisibilityESt6vectorINS_3AST9AttributeESaIS8_EEm 2100
_ZN4Rust3HIR11StructFieldC2ENS_8Analysis11NodeMappingENS_10IdentifierESt10unique_ptrINS0_4TypeESt14default_deleteIS6_EENS0_10VisibilityEmSt6vectorINS_3AST9AttributeESaISD_EE 2183
_ZN4Rust3HIR18NamedFunctionParamC2ENS_8Analysis11NodeMappingENS_10IdentifierESt10unique_ptrINS0_4TypeESt14default_deleteIS6_EE 2615
_ZN4Rust3HIR9SelfParamC2ENS_8Analysis11NodeMappingEN2tl8optionalINS0_8LifetimeEEEbm 2959
_ZN4Rust3HIR9SelfParamC2ENS_8Analysis11NodeMappingESt10unique_ptrINS0_4TypeESt14default_deleteIS5_EEbm 3025
_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_EEm 3163
_ZNK4Rust3HIR9SelfParam7get_mutEv 4608
_ZN4Rust3HIR13FunctionParamC2ENS_8Analysis11NodeMappingESt10unique_ptrINS0_7PatternESt14default_deleteIS5_EES4_INS0_4TypeES6_IS9_EEm 6070
_ZN4Rust3HIR9TypeParamC2ENS_8Analysis11NodeMappingENS_10IdentifierEmSt6vectorISt10unique_ptrINS0_14TypeParamBoundESt14default_deleteIS7_EESaISA_EEN2tl8optionalIS6_INS0_4TypeES8_ISF_EEEES5_INS_3AST9AttributeESaISK_EE 7264
_ZNK4Rust3HIR9SelfParam6is_mutEv 8913
_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_mb 10052
_ZN4Rust3HIR8FunctionC2ENS_8Analysis11NodeMappingENS_10IdentifierENS0_18FunctionQualifiersESt6vectorISt10unique_ptrINS0_12GenericParamESt14default_deleteIS8_EESaISB_EES6_INS0_13FunctionParamESaISE_EES7_INS0_4TypeES9_ISH_EENS0_11WhereClauseES7_INS0_9BlockExprES9_ISL_EENS0_10VisibilityES6_INS_3AST9AttributeESaISQ_EEN2tl8optionalINS0_9SelfParamEEENS0_11DefaultnessEm 12538
_ZNK4Rust3HIR9SelfParam6is_refEv 13521

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.