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.9 % 506 475
Test Date: 2026-07-11 15:47:05 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 249
_ZNK4Rust4TyTy18TypeBoundPredicate21requires_generic_argsEv 588
_ZNK4Rust4TyTy18TypeBoundPredicate9as_stringB5cxx11Ev 1184
_ZNK4Rust4TyTy22TypeBoundPredicateItem10get_parentEv 1312
_ZNK4Rust4TyTy18TypeBoundPredicate29validate_type_implements_thisERNS0_8BaseTypeERNS_3HIR4TypeES6_ 3663
_ZN4Rust4TyTy18TypeBoundPredicateC2ENS_5DefIdESt6vectorINS0_24SubstitutionParamMappingESaIS4_EENS_13BoundPolarityEm 3942
_ZNK4Rust4TyTy18TypeBoundPredicate22lookup_associated_itemEPKNS_8Resolver18TraitItemReferenceE 6078
_ZN4Rust4TyTy22TypeBoundPredicateItemaSERKS1_ 6139
_ZN4Rust4TyTy22TypeBoundPredicateItem5errorEv 6144
_ZNK4Rust4TyTy22TypeBoundPredicateItem8is_errorEv 6241
_ZN4Rust4TyTy18TypeBoundPredicate23apply_generic_argumentsEPNS_3HIR11GenericArgsEbb 6400
_ZN4Rust8Resolver13TypeCheckBase18resolve_trait_pathERNS_3HIR8TypePathE 6930
_ZNK4Rust4TyTy18TypeBoundPredicate8get_nameB5cxx11Ev 8252
_ZN4Rust4TyTy22TypeBoundPredicateItem21get_tyty_for_receiverEPKNS0_8BaseTypeE 8295
_ZNK4Rust4TyTy18TypeBoundPredicate37validate_type_implements_super_traitsERNS0_8BaseTypeERNS_3HIR4TypeES6_ 8381
_ZN4Rust4TyTy18TypeBoundPredicate23apply_argument_mappingsERNS0_28SubstitutionArgumentMappingsEb 10433
_ZNK4Rust4TyTy18TypeBoundPredicate8is_equalERKS1_ 19269
_ZN4Rust4TyTy18TypeBoundPredicateC2ERKNS_8Resolver14TraitReferenceENS_13BoundPolarityEm 21160
_ZNK4Rust4TyTy18TypeBoundPredicate22lookup_associated_itemERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 26406
_ZN4Rust4TyTy22TypeBoundPredicateItemC2ENS0_18TypeBoundPredicateEPKNS_8Resolver18TraitItemReferenceE 31158
_ZNK4Rust4TyTy18TypeBoundsMappings16bounds_as_stringB5cxx11Ev 31649
_ZNK4Rust4TyTy18TypeBoundsMappings20raw_bounds_as_stringB5cxx11Ev 32751
_ZN4Rust4TyTy22TypeBoundPredicateItemC2ERKS1_ 33867
_ZNK4Rust4TyTy22TypeBoundPredicateItem12get_raw_itemEv 39465
_ZN4Rust8Resolver13TypeCheckBase24get_predicate_from_boundERNS_3HIR8TypePathEN2tl8optionalISt17reference_wrapperINS2_4TypeEEEENS_13BoundPolarityEbb 43199
_ZN4Rust4TyTy18TypeBoundPredicate18handle_substitionsERNS0_28SubstitutionArgumentMappingsE 53287
_ZNK4Rust4TyTy18TypeBoundsMappings18raw_bounds_as_nameB5cxx11Ev 53432
_ZNK4Rust4TyTy18TypeBoundPredicate7as_nameB5cxx11Ev 53514
_ZN4Rust4TyTy18TypeBoundsMappings9add_boundENS0_18TypeBoundPredicateE 68329
_ZN4Rust8Resolver15TypeBoundsProbe15add_trait_boundEPNS_3HIR5TraitE 79982
_ZN4Rust8Resolver15TypeBoundsProbe24assemble_marker_builtinsEv 80226
_ZN4Rust8Resolver15TypeBoundsProbe4scanEv 80226
_ZN4Rust8Resolver15TypeBoundsProbe5ProbeEPNS_4TyTy8BaseTypeE 80226
_ZN4Rust8Resolver15TypeBoundsProbeC2EPNS_4TyTy8BaseTypeE 80226
_ZN4Rust8Resolver15TypeBoundsProbe26assemble_builtin_candidateENS_8LangItem4KindE 80800
_ZN4Rust4TyTy18TypeBoundPredicateaSERKS1_ 90715
_ZN4Rust4TyTy18TypeBoundPredicate5errorEv 119238
_ZN4Rust4TyTy18TypeBoundPredicateC2ENS1_13mark_is_errorE 119238
_ZN4Rust4TyTy18TypeBoundsMappings20get_specified_boundsEv 132694
_ZNK4Rust4TyTy18TypeBoundPredicate8is_errorEv 155300
_ZNK4Rust4TyTy18TypeBoundsMappings20num_specified_boundsEv 239532
_ZNK4Rust4TyTy18TypeBoundPredicate3getEv 422390
_ZN4Rust8Resolver15TypeBoundsProbe18process_impl_blockEjPNS_3HIR9ImplBlockERSt6vectorISt4pairIPNS2_8TypePathES4_ESaIS9_EE 2521501
_ZN4Rust4TyTy18TypeBoundPredicateC2ERKS1_ 82571549
_ZNK4Rust4TyTy18TypeBoundsMappings20get_specified_boundsEv 95150629
_ZN4Rust4TyTy18TypeBoundsMappingsC2ESt6vectorINS0_18TypeBoundPredicateESaIS3_EE 96787050

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.