LCOV - code coverage report
Current view: top level - gcc/rust/typecheck - rust-tyty.h (source / functions) Coverage Total Hit
Test: gcc.info Lines: 89.8 % 176 158
Test Date: 2024-04-27 14:03:13 Functions: 77.3 % 44 34
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
_ZNK4Rust4TyTy11ClosureType14get_num_paramsEv 0
_ZNK4Rust4TyTy11ClosureType15get_return_typeEv 0
_ZNK4Rust4TyTy11ClosureType17get_param_type_atEm 0
_ZNK4Rust4TyTy5FnPtr14get_num_paramsEv 0
_ZNK4Rust4TyTy6FnType14get_num_paramsEv 0
_ZNK4Rust4TyTy6FnType17get_param_type_atEm 0
_ZNK4Rust4TyTy7ADTType14lookup_variantERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPPNS0_10VariantDefE 5
_ZN4Rust4TyTy5FnPtrC2EjjSt6vectorINS0_5TyVarESaIS3_EES3_St3setIjSt4lessIjESaIjEE 34
_ZN4Rust4TyTy11ClosureTypeC2EjNS_5DefIdENS_9RustIdentEPNS0_9TupleTypeENS0_5TyVarESt6vectorINS0_24SubstitutionParamMappingESaIS8_EESt3setIjSt4lessIjESaIjEESF_S7_INS0_18TypeBoundPredicateESaISG_EE 53
_ZN4Rust4TyTy5FnPtrC2EjjjSt6vectorINS0_5TyVarESaIS3_EES3_St3setIjSt4lessIjESaIjEE 58
_ZNK4Rust4TyTy5FnPtr17get_param_type_atEm 141
_ZN4Rust4TyTy7ADTTypeC2EjjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_9RustIdentENS1_7ADTKindESt6vectorIPNS0_10VariantDefESaISC_EESA_INS0_24SubstitutionParamMappingESaISF_EENS0_28SubstitutionArgumentMappingsENS0_17RegionConstraintsESt3setIjSt4lessIjESaIjEE 253
_ZNK4Rust4TyTy5FnPtr8get_nameB5cxx11Ev 337
_ZN4Rust4TyTy11ClosureTypeC2EjjNS_9RustIdentENS_5DefIdEPNS0_9TupleTypeENS0_5TyVarESt6vectorINS0_24SubstitutionParamMappingESaIS8_EESt3setIjSt4lessIjESaIjEESF_S7_INS0_18TypeBoundPredicateESaISG_EE 374
_ZNK4Rust4TyTy5FnPtr15get_return_typeEv 558
_ZN4Rust4TyTy9ArrayTypeC2EjjRNS_3HIR4ExprENS0_5TyVarESt3setIjSt4lessIjESaIjEE 716
_ZN4Rust4TyTy9SliceTypeC2EjjNS0_5TyVarESt3setIjSt4lessIjESaIjEE 790
_ZNK4Rust4TyTy7ADTType20lookup_variant_by_idEjPPNS0_10VariantDefEPi 1010
_ZNK4Rust4TyTy11ClosureType8get_nameB5cxx11Ev 1133
_ZN4Rust4TyTy9ArrayTypeC2EjjjRNS_3HIR4ExprENS0_5TyVarESt3setIjSt4lessIjESaIjEE 1754
_ZN4Rust4TyTy8BaseType2asINS0_7ADTTypeEEEPT_v 3702
_ZN4Rust4TyTy8BaseType2asINS0_11ClosureTypeEEEPT_v 0
_ZN4Rust4TyTy8BaseType2asINS0_13ReferenceTypeEEEPT_v 0
_ZN4Rust4TyTy8BaseType2asINS0_9ArrayTypeEEEPT_v 0
_ZN4Rust4TyTy8BaseType2asINS0_9TupleTypeEEEPT_v 168
_ZN4Rust4TyTy8BaseType2asINS0_7ADTTypeEEEPT_v 3534
_ZN4Rust4TyTy6FnTypeC2EjjNS_5DefIdENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_9RustIdentEhNS_3ABIESt6vectorISt4pairIPNS_3HIR7PatternEPNS0_8BaseTypeEESaISI_EESH_SB_INS0_24SubstitutionParamMappingESaISL_EENS0_28SubstitutionArgumentMappingsENS0_17RegionConstraintsESt3setIjSt4lessIjESaIjEE 7597
_ZNK4Rust4TyTy6FnType13get_self_typeEv 8831
_ZNK4Rust4TyTy9ArrayType8get_nameB5cxx11Ev 9337
_ZN4Rust4TyTy6FnTypeC2EjNS_5DefIdENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_9RustIdentEhNS_3ABIESt6vectorISt4pairIPNS_3HIR7PatternEPNS0_8BaseTypeEESaISI_EESH_SB_INS0_24SubstitutionParamMappingESaISL_EENS0_28SubstitutionArgumentMappingsENS0_17RegionConstraintsESt3setIjSt4lessIjESaIjEE 15247
_ZNK4Rust4TyTy8BaseType13mangle_stringB5cxx11Ev 17045
_ZNK4Rust4TyTy6FnType8get_nameB5cxx11Ev 18581
_ZNK4Rust4TyTy9SliceType8get_nameB5cxx11Ev 19726
_ZN4Rust4TyTy21CallableTypeInterfaceC2EjjNS0_8TypeKindENS_9RustIdentESt3setIjSt4lessIjESaIjEE 23363
_ZN4Rust4TyTy9SliceTypeC2EjjjNS0_5TyVarESt3setIjSt4lessIjESaIjEE 39544
_ZN4Rust4TyTy7ADTTypeC2EjjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_9RustIdentENS1_7ADTKindESt6vectorIPNS0_10VariantDefESaISC_EESA_INS0_24SubstitutionParamMappingESaISF_EENS1_11ReprOptionsENS0_28SubstitutionArgumentMappingsENS0_17RegionConstraintsESt3setIjSt4lessIjESaIjEE 43289
_ZNK4Rust4TyTy6FnType15get_return_typeEv 56273
_ZNK4Rust4TyTy7ADTType8get_nameB5cxx11Ev 69717
_ZNK4Rust4TyTy8BaseType2asIKNS0_7ADTTypeEEEPT_v 84213
_ZNK4Rust4TyTy8BaseType2asIKNS0_9FloatTypeEEEPT_v 1054
_ZNK4Rust4TyTy8BaseType2asIKNS0_8UintTypeEEEPT_v 1781
_ZNK4Rust4TyTy8BaseType2asIKNS0_9TupleTypeEEEPT_v 15804
_ZNK4Rust4TyTy8BaseType2asIKNS0_7ADTTypeEEEPT_v 27261
_ZNK4Rust4TyTy8BaseType2asIKNS0_7IntTypeEEEPT_v 38313
_ZN4Rust4TyTy18TypeBoundPredicateD0Ev 8844686
_ZN4Rust4TyTy18TypeBoundPredicateD0Ev 0
_ZN4Rust4TyTy18TypeBoundPredicateD2Ev 8844686

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.