LCOV - code coverage report
Current view: top level - gcc/rust/typecheck - rust-tyty-bounds.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 94.3 % 424 400
Test Date: 2025-01-11 13:11:20 Functions: 91.8 % 49 45
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
_ZN4Rust4TyTy18TypeBoundPredicate25get_associated_type_itemsEv 0
_ZNK4Rust4TyTy18TypeBoundPredicate13contains_itemERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 0
_ZNK4Rust4TyTy18TypeBoundPredicate25contains_associated_typesEv 0
_ZNK4Rust4TyTy22TypeBoundPredicateItem20needs_implementationEv 0
_ZNK4Rust4TyTy22TypeBoundPredicateItem9get_locusEv 3
_ZN4Rust4TyTy18TypeBoundPredicate22lookup_associated_typeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 43
_ZNK4Rust4TyTy18TypeBoundPredicate27get_num_associated_bindingsEv 86
_ZNK4Rust4TyTy18TypeBoundPredicate14is_object_safeEbm 110
_ZN4Rust8Resolver15TypeBoundsProbe27is_bound_satisfied_for_typeEPNS_4TyTy8BaseTypeEPNS0_14TraitReferenceE 222
_ZNK4Rust4TyTy18TypeBoundPredicate21requires_generic_argsEv 245
_ZNK4Rust4TyTy22TypeBoundPredicateItem10get_parentEv 506
_ZNK4Rust4TyTy18TypeBoundPredicate8get_nameB5cxx11Ev 660
_ZN4Rust4TyTy18TypeBoundsMappings16lookup_predicateENS_5DefIdE 1157
_ZNK4Rust4TyTy18TypeBoundPredicate9as_stringB5cxx11Ev 1558
_ZN4Rust4TyTy18TypeBoundPredicateC2ENS_5DefIdESt6vectorINS0_24SubstitutionParamMappingESaIS4_EENS_13BoundPolarityEm 2082
_ZNK4Rust4TyTy18TypeBoundPredicate22lookup_associated_itemEPKNS_8Resolver18TraitItemReferenceE 2462
_ZN4Rust4TyTy18TypeBoundPredicate23apply_generic_argumentsEPNS_3HIR11GenericArgsEb 2923
_ZN4Rust4TyTy22TypeBoundPredicateItem5errorEv 3015
_ZN4Rust8Resolver13TypeCheckBase18resolve_trait_pathERNS_3HIR8TypePathE 3123
_ZN4Rust4TyTy22TypeBoundPredicateItem21get_tyty_for_receiverEPKNS0_8BaseTypeE 3997
_ZNK4Rust4TyTy18TypeBoundPredicate7as_nameB5cxx11Ev 4267
_ZNK4Rust4TyTy18TypeBoundsMappings18raw_bounds_as_nameB5cxx11Ev 4287
_ZNK4Rust4TyTy18TypeBoundPredicate22lookup_associated_itemERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 5973
_ZNK4Rust4TyTy18TypeBoundPredicate8is_equalERKS1_ 6983
_ZNK4Rust4TyTy22TypeBoundPredicateItem8is_errorEv 8481
_ZN4Rust4TyTy22TypeBoundPredicateItemC2EPKNS0_18TypeBoundPredicateEPKNS_8Resolver18TraitItemReferenceE 8560
_ZN4Rust4TyTy18TypeBoundPredicateC2ERKNS_8Resolver14TraitReferenceENS_13BoundPolarityEm 11758
_ZN4Rust8Resolver13TypeCheckBase24get_predicate_from_boundERNS_3HIR8TypePathEPNS2_4TypeENS_13BoundPolarityE 12035
_ZN4Rust8Resolver15TypeBoundsProbe26assemble_builtin_candidateENS_8LangItem4KindE 12311
_ZN4Rust8Resolver15TypeBoundsProbe22assemble_sized_builtinEv 12390
_ZN4Rust8Resolver15TypeBoundsProbe4scanEv 12390
_ZN4Rust8Resolver15TypeBoundsProbe5ProbeEPKNS_4TyTy8BaseTypeE 12390
_ZN4Rust8Resolver15TypeBoundsProbeC2EPKNS_4TyTy8BaseTypeE 12390
_ZN4Rust4TyTy18TypeBoundPredicate18handle_substitionsERNS0_28SubstitutionArgumentMappingsE 14934
_ZNK4Rust4TyTy22TypeBoundPredicateItem12get_raw_itemEv 16500
_ZNK4Rust4TyTy18TypeBoundsMappings16bounds_as_stringB5cxx11Ev 17082
_ZNK4Rust4TyTy18TypeBoundsMappings20raw_bounds_as_stringB5cxx11Ev 17563
_ZN4Rust4TyTy18TypeBoundsMappings9add_boundENS0_18TypeBoundPredicateE 17765
_ZN4Rust4TyTy18TypeBoundsMappings20get_specified_boundsEv 20843
_ZN4Rust4TyTy18TypeBoundPredicateaSERKS1_ 25533
_ZN4Rust4TyTy18TypeBoundPredicate5errorEv 38671
_ZN4Rust4TyTy18TypeBoundPredicateC2ENS1_13mark_is_errorE 38671
_ZNK4Rust4TyTy18TypeBoundPredicate3getEv 46248
_ZNK4Rust4TyTy18TypeBoundPredicate8is_errorEv 49795
_ZNK4Rust4TyTy18TypeBoundsMappings20num_specified_boundsEv 117160
_ZZN4Rust8Resolver15TypeBoundsProbe4scanEvENUljPNS_3HIR9ImplBlockEE_clEjS4_ 181161
_ZN4Rust4TyTy18TypeBoundPredicateC2ERKS1_ 11828879
_ZNK4Rust4TyTy18TypeBoundsMappings20get_specified_boundsEv 12389460
_ZN4Rust4TyTy18TypeBoundsMappingsC2ESt6vectorINS0_18TypeBoundPredicateESaIS3_EE 13106672

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.