LCOV - code coverage report
Current view: top level - gcc/rust/typecheck - rust-tyty-bounds.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 93.8 % 501 470
Test Date: 2026-08-22 16:33:35 Functions: 91.2 % 57 52
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
_ZN4Rust4TyTy18TypeBoundPredicate25get_associated_type_itemsEv 0
_ZN4Rust4TyTy18TypeBoundsMappings16lookup_predicateENS_5DefIdE 0
_ZNK4Rust4TyTy18TypeBoundPredicate13contains_itemERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 0
_ZNK4Rust4TyTy18TypeBoundPredicate25contains_associated_typesEv 0
_ZNK4Rust4TyTy22TypeBoundPredicateItem20needs_implementationEv 0
_ZNK4Rust4TyTy22TypeBoundPredicateItem9get_locusEv 5
_ZN4Rust8Resolver15TypeBoundsProbe27is_bound_satisfied_for_typeEPNS_4TyTy8BaseTypeEPNS0_14TraitReferenceE 82
_ZN4Rust4TyTy18TypeBoundPredicate22lookup_associated_typeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 97
_ZNK4Rust4TyTy18TypeBoundPredicate18get_trait_hierachyESt8functionIFvRKNS_8Resolver14TraitReferenceEEE 194
_ZNK4Rust4TyTy18TypeBoundPredicate27get_num_associated_bindingsEv 194
_ZZNK4Rust4TyTy18TypeBoundPredicate27get_num_associated_bindingsEvENKUlRKNS_8Resolver14TraitReferenceEE_clES5_ 194
_ZNK4Rust4TyTy18TypeBoundPredicate14is_object_safeEbm 250
_ZNK4Rust4TyTy18TypeBoundPredicate21requires_generic_argsEv 589
_ZNK4Rust4TyTy18TypeBoundPredicate9as_stringB5cxx11Ev 1187
_ZNK4Rust4TyTy22TypeBoundPredicateItem10get_parentEv 1312
_ZNK4Rust4TyTy18TypeBoundPredicate29validate_type_implements_thisERNS0_8BaseTypeERNS_3HIR4TypeES6_ 3663
_ZN4Rust4TyTy18TypeBoundPredicateC2ENS_5DefIdESt6vectorINS0_24SubstitutionParamMappingESaIS4_EENS_13BoundPolarityEm 3966
_ZNK4Rust4TyTy18TypeBoundPredicate22lookup_associated_itemEPKNS_8Resolver18TraitItemReferenceE 6087
_ZN4Rust4TyTy22TypeBoundPredicateItemaSERKS1_ 6148
_ZN4Rust4TyTy22TypeBoundPredicateItem5errorEv 6153
_ZNK4Rust4TyTy22TypeBoundPredicateItem8is_errorEv 6250
_ZN4Rust4TyTy18TypeBoundPredicate23apply_generic_argumentsEPNS_3HIR11GenericArgsEbb 6414
_ZN4Rust8Resolver13TypeCheckBase18resolve_trait_pathERNS_3HIR8TypePathE 6945
_ZNK4Rust4TyTy18TypeBoundPredicate8get_nameB5cxx11Ev 8252
_ZN4Rust4TyTy22TypeBoundPredicateItem21get_tyty_for_receiverEPKNS0_8BaseTypeE 8304
_ZNK4Rust4TyTy18TypeBoundPredicate37validate_type_implements_super_traitsERNS0_8BaseTypeERNS_3HIR4TypeES6_ 8390
_ZN4Rust4TyTy18TypeBoundPredicate23apply_argument_mappingsERNS0_28SubstitutionArgumentMappingsEb 10447
_ZNK4Rust4TyTy18TypeBoundPredicate8is_equalERKS1_ 19283
_ZN4Rust4TyTy18TypeBoundPredicateC2ERKNS_8Resolver14TraitReferenceENS_13BoundPolarityEm 21221
_ZNK4Rust4TyTy18TypeBoundPredicate22lookup_associated_itemERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 26415
_ZN4Rust4TyTy22TypeBoundPredicateItemC2ENS0_18TypeBoundPredicateEPKNS_8Resolver18TraitItemReferenceE 31176
_ZNK4Rust4TyTy18TypeBoundsMappings16bounds_as_stringB5cxx11Ev 31891
_ZNK4Rust4TyTy18TypeBoundsMappings20raw_bounds_as_stringB5cxx11Ev 32996
_ZN4Rust4TyTy22TypeBoundPredicateItemC2ERKS1_ 33885
_ZNK4Rust4TyTy22TypeBoundPredicateItem12get_raw_itemEv 39492
_ZN4Rust8Resolver13TypeCheckBase24get_predicate_from_boundERNS_3HIR8TypePathEN2tl8optionalISt17reference_wrapperINS2_4TypeEEEENS_13BoundPolarityEbb 43214
_ZN4Rust4TyTy18TypeBoundPredicate18handle_substitionsERNS0_28SubstitutionArgumentMappingsE 53325
_ZNK4Rust4TyTy18TypeBoundsMappings18raw_bounds_as_nameB5cxx11Ev 53435
_ZNK4Rust4TyTy18TypeBoundPredicate7as_nameB5cxx11Ev 53517
_ZN4Rust4TyTy18TypeBoundsMappings9add_boundENS0_18TypeBoundPredicateE 68390
_ZN4Rust8Resolver15TypeBoundsProbe15add_trait_boundEPNS_3HIR5TraitE 80047
_ZN4Rust8Resolver15TypeBoundsProbe24assemble_marker_builtinsEv 80291
_ZN4Rust8Resolver15TypeBoundsProbe4scanEv 80291
_ZN4Rust8Resolver15TypeBoundsProbe5ProbeEPNS_4TyTy8BaseTypeE 80291
_ZN4Rust8Resolver15TypeBoundsProbeC2EPNS_4TyTy8BaseTypeE 80291
_ZN4Rust8Resolver15TypeBoundsProbe26assemble_builtin_candidateENS_8LangItem4KindE 80865
_ZN4Rust4TyTy18TypeBoundPredicateaSERKS1_ 90839
_ZN4Rust4TyTy18TypeBoundPredicate5errorEv 119497
_ZN4Rust4TyTy18TypeBoundPredicateC2ENS1_13mark_is_errorE 119497
_ZN4Rust4TyTy18TypeBoundsMappings20get_specified_boundsEv 132810
_ZNK4Rust4TyTy18TypeBoundPredicate8is_errorEv 155472
_ZNK4Rust4TyTy18TypeBoundsMappings20num_specified_boundsEv 240038
_ZNK4Rust4TyTy18TypeBoundPredicate3getEv 422533
_ZN4Rust8Resolver15TypeBoundsProbe18process_impl_blockEjPNS_3HIR9ImplBlockERSt6vectorISt4pairIPNS2_8TypePathES4_ESaIS9_EE 2521727
_ZN4Rust4TyTy18TypeBoundPredicateC2ERKS1_ 82587471
_ZNK4Rust4TyTy18TypeBoundsMappings20get_specified_boundsEv 95167402
_ZN4Rust4TyTy18TypeBoundsMappingsC2ESt6vectorINS0_18TypeBoundPredicateESaIS3_EE 96808848

Generated by: LCOV version 2.4-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.