LCOV - code coverage report
Current view: top level - gcc/rust/typecheck - rust-hir-trait-reference.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 86.7 % 210 182
Test Date: 2025-08-30 13:27:53 Functions: 88.9 % 45 40
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
_ZN4Rust8Resolver14TraitReference11on_resolvedEv 3592
_ZN4Rust8Resolver14TraitReference16get_trait_substsEv 8
_ZN4Rust8Resolver14TraitReference17lookup_trait_itemERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPPNS0_18TraitItemReferenceE 1830
_ZN4Rust8Resolver14TraitReference21lookup_hir_trait_itemERKNS_3HIR9TraitItemEPPNS0_18TraitItemReferenceE 241
_ZN4Rust8Resolver14TraitReference25lookup_trait_item_by_typeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS0_18TraitItemReference13TraitItemTypeEPPSA_ 99
_ZN4Rust8Resolver14TraitReferenceC2EPKNS_3HIR5TraitESt6vectorINS0_18TraitItemReferenceESaIS7_EES6_INS_4TyTy18TypeBoundPredicateESaISB_EES6_INSA_24SubstitutionParamMappingESaISE_EE 5327
_ZN4Rust8Resolver14TraitReferenceC2ERKS1_ 0
_ZN4Rust8Resolver14TraitReferenceaSERKS1_ 0
_ZN4Rust8Resolver19AssociatedImplTrait13get_predicateEv 20526
_ZN4Rust8Resolver19AssociatedImplTrait14get_impl_blockEv 4776
_ZN4Rust8Resolver19AssociatedImplTrait8get_selfEv 2236
_ZN4Rust8Resolver19AssociatedImplTraitC2EPNS0_14TraitReferenceENS_4TyTy18TypeBoundPredicateEPNS_3HIR9ImplBlockEPNS4_8BaseTypeEPNS0_16TypeCheckContextE 4614
_ZNK4Rust8Resolver14TraitReference12get_mappingsEv 347132
_ZNK4Rust8Resolver14TraitReference14is_object_safeEbm 256
_ZNK4Rust8Resolver14TraitReference15get_trait_itemsEv 1987
_ZNK4Rust8Resolver14TraitReference15satisfies_boundERKS1_ 67485
_ZNK4Rust8Resolver14TraitReference16get_super_traitsEv 20120
_ZNK4Rust8Resolver14TraitReference16get_trait_substsEv 40240
_ZNK4Rust8Resolver14TraitReference17get_hir_trait_refEv 19517
_ZNK4Rust8Resolver14TraitReference17lookup_trait_itemERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS0_18TraitItemReference13TraitItemTypeE 159791
_ZNK4Rust8Resolver14TraitReference17lookup_trait_itemERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPPKNS0_18TraitItemReferenceEb 10589
_ZNK4Rust8Resolver14TraitReference18trait_has_genericsEv 0
_ZNK4Rust8Resolver14TraitReference21lookup_hir_trait_itemERKNS_3HIR9TraitItemEPPKNS0_18TraitItemReferenceE 0
_ZNK4Rust8Resolver14TraitReference22clear_associated_typesEv 4614
_ZNK4Rust8Resolver14TraitReference25lookup_trait_item_by_typeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS0_18TraitItemReference13TraitItemTypeEPPKSA_ 5321
_ZNK4Rust8Resolver14TraitReference26get_trait_items_and_supersERSt6vectorIPKNS0_18TraitItemReferenceESaIS5_EE 1229
_ZNK4Rust8Resolver14TraitReference33clear_associated_type_projectionsEv 3379
_ZNK4Rust8Resolver14TraitReference4sizeEv 4613
_ZNK4Rust8Resolver14TraitReference8get_nameB5cxx11Ev 15941
_ZNK4Rust8Resolver14TraitReference8is_equalERKS1_ 160950
_ZNK4Rust8Resolver14TraitReference8is_errorEv 283349
_ZNK4Rust8Resolver14TraitReference9as_stringB5cxx11Ev 3264
_ZNK4Rust8Resolver14TraitReference9get_defidEv 165
_ZNK4Rust8Resolver14TraitReference9get_locusEv 1
_ZNK4Rust8Resolver18TraitItemReference11is_optionalEv 6303
_ZNK4Rust8Resolver18TraitItemReference12get_mappingsEv 11718
_ZNK4Rust8Resolver18TraitItemReference14get_identifierB5cxx11Ev 251049
_ZNK4Rust8Resolver18TraitItemReference18get_hir_trait_itemEv 22638
_ZNK4Rust8Resolver18TraitItemReference19get_trait_item_typeEv 285725
_ZNK4Rust8Resolver18TraitItemReference8get_tytyEv 31574
_ZNK4Rust8Resolver18TraitItemReference8is_errorEv 165109
_ZNK4Rust8Resolver18TraitItemReference9as_stringB5cxx11Ev 5922
_ZNK4Rust8Resolver18TraitItemReference9get_errorEv 2
_ZNK4Rust8Resolver18TraitItemReference9get_locusEv 1947
_ZNK4Rust8Resolver19AssociatedImplTrait8get_selfEv 0

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.