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.7 % 511 479
Test Date: 2026-09-19 16:22:48 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 119
_ZNK4Rust4TyTy18TypeBoundPredicate9as_stringB5cxx11Ev 235
_ZNK4Rust4TyTy18TypeBoundPredicate18get_trait_hierachyESt8functionIFvRKNS_8Resolver14TraitReferenceEEE 236
_ZNK4Rust4TyTy18TypeBoundPredicate27get_num_associated_bindingsEv 236
_ZZNK4Rust4TyTy18TypeBoundPredicate27get_num_associated_bindingsEvENKUlRKNS_8Resolver14TraitReferenceEE_clES5_ 236
_ZNK4Rust4TyTy18TypeBoundPredicate14is_object_safeEbm 271
_ZNK4Rust4TyTy18TypeBoundPredicate21requires_generic_argsEv 648
_ZNK4Rust4TyTy18TypeBoundsMappings18raw_bounds_as_nameB5cxx11Ev 896
_ZNK4Rust4TyTy18TypeBoundPredicate7as_nameB5cxx11Ev 907
_ZNK4Rust4TyTy18TypeBoundPredicate8is_equalERKS1_ 1620
_ZNK4Rust4TyTy22TypeBoundPredicateItem10get_parentEv 1827
_ZNK4Rust4TyTy18TypeBoundPredicate29validate_type_implements_thisERNS0_8BaseTypeERNS_3HIR4TypeES6_ 4022
_ZN4Rust4TyTy18TypeBoundPredicateC2ENS_5DefIdESt6vectorINS0_24SubstitutionParamMappingESaIS4_EENS_13BoundPolarityEm 4182
_ZNK4Rust4TyTy18TypeBoundPredicate22lookup_associated_itemEPKNS_8Resolver18TraitItemReferenceE 6916
_ZN4Rust4TyTy22TypeBoundPredicateItemaSERKS1_ 6977
_ZN4Rust4TyTy22TypeBoundPredicateItem5errorEv 6982
_ZNK4Rust4TyTy22TypeBoundPredicateItem8is_errorEv 7101
_ZNK4Rust4TyTy18TypeBoundPredicate8get_nameB5cxx11Ev 7437
_ZN4Rust4TyTy18TypeBoundPredicate23apply_generic_argumentsEPNS_3HIR11GenericArgsEbb 7658
_ZN4Rust8Resolver13TypeCheckBase18resolve_trait_pathERNS_3HIR8TypePathE 8244
_ZN4Rust4TyTy22TypeBoundPredicateItem21get_tyty_for_receiverEPKNS0_8BaseTypeE 9226
_ZNK4Rust4TyTy18TypeBoundPredicate37validate_type_implements_super_traitsERNS0_8BaseTypeERNS_3HIR4TypeES6_ 9356
_ZN4Rust4TyTy18TypeBoundPredicate23apply_argument_mappingsERNS0_28SubstitutionArgumentMappingsEb 13042
_ZNK4Rust4TyTy18TypeBoundPredicate22lookup_associated_itemERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 16933
_ZN4Rust4TyTy22TypeBoundPredicateItemC2ENS0_18TypeBoundPredicateEPKNS_8Resolver18TraitItemReferenceE 22357
_ZN4Rust4TyTy22TypeBoundPredicateItemC2ERKS1_ 25140
_ZNK4Rust4TyTy22TypeBoundPredicateItem12get_raw_itemEv 31667
_ZN4Rust8Resolver13TypeCheckBase24get_predicate_from_boundERNS_3HIR8TypePathEN2tl8optionalISt17reference_wrapperINS2_4TypeEEEENS_13BoundPolarityEbbb 34087
_ZNK4Rust4TyTy18TypeBoundsMappings16bounds_as_stringB5cxx11Ev 35038
_ZNK4Rust4TyTy18TypeBoundsMappings20raw_bounds_as_stringB5cxx11Ev 35209
_ZN4Rust4TyTy18TypeBoundPredicateC2ERKNS_8Resolver14TraitReferenceENS_13BoundPolarityEm 38860
_ZN4Rust4TyTy18TypeBoundPredicate18handle_substitionsERNS0_28SubstitutionArgumentMappingsE 47468
_ZN4Rust4TyTy18TypeBoundsMappings9add_boundERKNS0_18TypeBoundPredicateE 55975
_ZN4Rust8Resolver15TypeBoundsProbe15add_trait_boundEPNS_3HIR5TraitE 69453
_ZN4Rust8Resolver15TypeBoundsProbe24assemble_marker_builtinsEv 69623
_ZN4Rust8Resolver15TypeBoundsProbe4scanEv 69623
_ZN4Rust8Resolver15TypeBoundsProbe5ProbeEPNS_4TyTy8BaseTypeEPKNS_3HIR5TraitE 69623
_ZN4Rust8Resolver15TypeBoundsProbeC2EPNS_4TyTy8BaseTypeEPKNS_3HIR5TraitE 69623
_ZN4Rust8Resolver15TypeBoundsProbe26assemble_builtin_candidateENS_8LangItem4KindE 70347
_ZN4Rust4TyTy18TypeBoundPredicateaSERKS1_ 73735
_ZN4Rust4TyTy18TypeBoundPredicate5errorEv 104558
_ZN4Rust4TyTy18TypeBoundPredicateC2ENS1_13mark_is_errorE 104558
_ZN4Rust4TyTy18TypeBoundsMappings20get_specified_boundsEv 111182
_ZNK4Rust4TyTy18TypeBoundPredicate8is_errorEv 132694
_ZNK4Rust4TyTy18TypeBoundsMappings20num_specified_boundsEv 174227
_ZNK4Rust4TyTy18TypeBoundPredicate3getEv 241406
_ZN4Rust8Resolver15TypeBoundsProbe18process_impl_blockEjPNS_3HIR9ImplBlockERSt6vectorISt4pairIPNS2_8TypePathES4_ESaIS9_EE 278934
_ZN4Rust4TyTy18TypeBoundPredicateC2ERKS1_ 3544167
_ZNK4Rust4TyTy18TypeBoundsMappings20get_specified_boundsEv 5855977
_ZN4Rust4TyTy18TypeBoundsMappingsC2ESt6vectorINS0_18TypeBoundPredicateESaIS3_EE 6943694

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.