LCOV - code coverage report
Current view: top level - gcc/rust/hir/tree - rust-hir-path.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 62.0 % 229 142
Test Date: 2025-07-26 09:32:30 Functions: 60.0 % 45 27
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
_ZN4Rust3HIR15ConstGenericArgaSERKS1_ 0
_ZN4Rust3HIR15PathExprSegmentaSERKS1_ 0
_ZN4Rust3HIR15TypePathSegmentC2ENS_8Analysis11NodeMappingENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbm 0
_ZN4Rust3HIR16TypePathFunctionaSERKS1_ 0
_ZN4Rust3HIR17QualifiedPathType22get_trait_generic_argsEv 0
_ZN4Rust3HIR17QualifiedPathTypeaSERKS1_ 0
_ZN4Rust3HIR18GenericArgsBindingaSERKS1_ 0
_ZN4Rust3HIR19QualifiedPathInTypeaSERKS1_ 0
_ZN4Rust3HIR22TypePathSegmentGenericC2ENS_8Analysis11NodeMappingENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbSt6vectorINS0_8LifetimeESaISB_EESA_ISt10unique_ptrINS0_4TypeESt14default_deleteISF_EESaISI_EESA_INS0_18GenericArgsBindingESaISL_EESA_INS0_15ConstGenericArgESaISO_EEm 0
_ZN4Rust3HIR23TypePathSegmentFunctionC2ENS_8Analysis11NodeMappingENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbNS0_16TypePathFunctionEm 0
_ZN4Rust3HIR25QualifiedPathInExpressionC1ENS_8Analysis11NodeMappingENS0_17QualifiedPathTypeENS_8LangItem4KindEmSt6vectorINS_3AST9AttributeESaIS9_EE 0
_ZN4Rust3HIR25QualifiedPathInExpressionC1ENS_8Analysis11NodeMappingENS0_17QualifiedPathTypeENS_8LangItem4KindEmSt6vectorINS_3AST9AttributeESaIS9_EE 0
_ZN4Rust3HIR25QualifiedPathInExpressionC2ENS_8Analysis11NodeMappingENS0_17QualifiedPathTypeENS_8LangItem4KindEmSt6vectorINS_3AST9AttributeESaIS9_EE 0
_ZN4Rust3HIR8TypePathaSERKS1_ 0
_ZNK4Rust3HIR16PathInExpression7is_selfEv 0
_ZNK4Rust3HIR17QualifiedPathType22trait_has_generic_argsEv 0
_ZN4Rust3HIR22TypePathSegmentGenericC2ENS_8Analysis11NodeMappingENS_8LangItem4KindENS0_11GenericArgsEm 5
_ZN4Rust3HIR16TypePathFunctionC2ERKS1_ 30
_ZN4Rust3HIR16TypePathFunctionC2ESt6vectorISt10unique_ptrINS0_4TypeESt14default_deleteIS4_EESaIS7_EES7_ 30
_ZN4Rust3HIR23TypePathSegmentFunctionC2ENS_8Analysis11NodeMappingENS0_16PathIdentSegmentEbNS0_16TypePathFunctionEm 30
_ZN4Rust3HIR15ConstGenericArgC2ESt10unique_ptrINS0_4ExprESt14default_deleteIS3_EEm 44
_ZN4Rust3HIR19QualifiedPathInTypeC2ERKS1_ 59
_ZN4Rust3HIR18GenericArgsBindingC2ENS_10IdentifierESt10unique_ptrINS0_4TypeESt14default_deleteIS4_EEm 63
_ZN4Rust3HIR16PathInExpressionC1ENS_8Analysis11NodeMappingENS_8LangItem4KindEmbSt6vectorINS_3AST9AttributeESaIS8_EE 106
_ZN4Rust3HIR16PathInExpressionC2ENS_8Analysis11NodeMappingENS_8LangItem4KindEmbSt6vectorINS_3AST9AttributeESaIS8_EE 0
_ZN4Rust3HIR16PathInExpressionC1ENS_8Analysis11NodeMappingENS_8LangItem4KindEmbSt6vectorINS_3AST9AttributeESaIS8_EE 106
_ZN4Rust3HIR15ConstGenericArgC2ERKS1_ 122
_ZN4Rust3HIR25QualifiedPathInExpressionC1ENS_8Analysis11NodeMappingENS0_17QualifiedPathTypeESt6vectorINS0_15PathExprSegmentESaIS6_EEmS5_INS_3AST9AttributeESaISA_EE 131
_ZN4Rust3HIR25QualifiedPathInExpressionC2ENS_8Analysis11NodeMappingENS0_17QualifiedPathTypeESt6vectorINS0_15PathExprSegmentESaIS6_EEmS5_INS_3AST9AttributeESaISA_EE 0
_ZN4Rust3HIR25QualifiedPathInExpressionC1ENS_8Analysis11NodeMappingENS0_17QualifiedPathTypeESt6vectorINS0_15PathExprSegmentESaIS6_EEmS5_INS_3AST9AttributeESaISA_EE 131
_ZN4Rust3HIR15TypePathSegmentC2ENS_8Analysis11NodeMappingENS_8LangItem4KindEm 140
_ZN4Rust3HIR18GenericArgsBindingC2ERKS1_ 158
_ZN4Rust3HIR19QualifiedPathInTypeC2ENS_8Analysis11NodeMappingENS0_17QualifiedPathTypeESt10unique_ptrINS0_15TypePathSegmentESt14default_deleteIS6_EESt6vectorIS9_SaIS9_EEm 276
_ZN4Rust3HIR17QualifiedPathTypeC2ENS_8Analysis11NodeMappingESt10unique_ptrINS0_4TypeESt14default_deleteIS5_EES4_INS0_8TypePathES6_IS9_EEm 407
_ZN4Rust3HIR17QualifiedPathTypeC2ERKS1_ 596
_ZN4Rust3HIR11GenericArgsaSERKS1_ 712
_ZN4Rust3HIR22TypePathSegmentGenericC2ENS_8Analysis11NodeMappingENS0_16PathIdentSegmentEbNS0_11GenericArgsEm 2215
_ZNK4Rust3HIR11GenericArgs8is_emptyEv 5357
_ZN4Rust3HIR8TypePathC2ERKS1_ 13509
_ZN4Rust3HIR11PathPattern21iterate_path_segmentsESt8functionIFbRNS0_15PathExprSegmentEEE 37695
_ZN4Rust3HIR16PathInExpressionC1ENS_8Analysis11NodeMappingESt6vectorINS0_15PathExprSegmentESaIS5_EEmbS4_INS_3AST9AttributeESaIS9_EE 37702
_ZN4Rust3HIR16PathInExpressionC2ENS_8Analysis11NodeMappingESt6vectorINS0_15PathExprSegmentESaIS5_EEmbS4_INS_3AST9AttributeESaIS9_EE 0
_ZN4Rust3HIR16PathInExpressionC1ENS_8Analysis11NodeMappingESt6vectorINS0_15PathExprSegmentESaIS5_EEmbS4_INS_3AST9AttributeESaIS9_EE 37702
_ZN4Rust3HIR15PathExprSegmentC2ENS_8Analysis11NodeMappingENS0_16PathIdentSegmentEmNS0_11GenericArgsE 45293
_ZN4Rust3HIR8TypePathC2ENS_8Analysis11NodeMappingESt6vectorISt10unique_ptrINS0_15TypePathSegmentESt14default_deleteIS6_EESaIS9_EEmb 47332
_ZN4Rust3HIR15TypePathSegmentC2ENS_8Analysis11NodeMappingENS0_16PathIdentSegmentEbm 48143
_ZN4Rust3HIR11GenericArgsC2ESt6vectorINS0_8LifetimeESaIS3_EES2_ISt10unique_ptrINS0_4TypeESt14default_deleteIS7_EESaISA_EES2_INS0_18GenericArgsBindingESaISD_EES2_INS0_15ConstGenericArgESaISG_EEm 57972
_ZN4Rust3HIR15PathExprSegmentC2ERKS1_ 89564
_ZN4Rust3HIR11GenericArgsC2ERKS1_ 92586

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.