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-11-22 14:42:49 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 3662
_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_ 100
_ZN4Rust8Resolver14TraitReferenceC2EPKNS_3HIR5TraitESt6vectorINS0_18TraitItemReferenceESaIS7_EES6_INS_4TyTy18TypeBoundPredicateESaISB_EES6_INSA_24SubstitutionParamMappingESaISE_EE 5449
_ZN4Rust8Resolver14TraitReferenceC2ERKS1_ 0
_ZN4Rust8Resolver14TraitReferenceaSERKS1_ 0
_ZN4Rust8Resolver19AssociatedImplTrait13get_predicateEv 20529
_ZN4Rust8Resolver19AssociatedImplTrait14get_impl_blockEv 4774
_ZN4Rust8Resolver19AssociatedImplTrait8get_selfEv 2235
_ZN4Rust8Resolver19AssociatedImplTraitC2EPNS0_14TraitReferenceENS_4TyTy18TypeBoundPredicateEPNS_3HIR9ImplBlockEPNS4_8BaseTypeEPNS0_16TypeCheckContextE 4642
_ZNK4Rust8Resolver14TraitReference12get_mappingsEv 849461
_ZNK4Rust8Resolver14TraitReference14is_object_safeEbm 256
_ZNK4Rust8Resolver14TraitReference15get_trait_itemsEv 2001
_ZNK4Rust8Resolver14TraitReference15satisfies_boundERKS1_ 233886
_ZNK4Rust8Resolver14TraitReference16get_super_traitsEv 20175
_ZNK4Rust8Resolver14TraitReference16get_trait_substsEv 40350
_ZNK4Rust8Resolver14TraitReference17get_hir_trait_refEv 19634
_ZNK4Rust8Resolver14TraitReference17lookup_trait_itemERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS0_18TraitItemReference13TraitItemTypeE 160007
_ZNK4Rust8Resolver14TraitReference17lookup_trait_itemERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPPKNS0_18TraitItemReferenceEb 24890
_ZNK4Rust8Resolver14TraitReference18trait_has_genericsEv 0
_ZNK4Rust8Resolver14TraitReference21lookup_hir_trait_itemERKNS_3HIR9TraitItemEPPKNS0_18TraitItemReferenceE 0
_ZNK4Rust8Resolver14TraitReference22clear_associated_typesEv 4642
_ZNK4Rust8Resolver14TraitReference25lookup_trait_item_by_typeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS0_18TraitItemReference13TraitItemTypeEPPKSA_ 5339
_ZNK4Rust8Resolver14TraitReference26get_trait_items_and_supersERSt6vectorIPKNS0_18TraitItemReferenceESaIS5_EE 1229
_ZNK4Rust8Resolver14TraitReference33clear_associated_type_projectionsEv 3384
_ZNK4Rust8Resolver14TraitReference4sizeEv 4641
_ZNK4Rust8Resolver14TraitReference8get_nameB5cxx11Ev 61420
_ZNK4Rust8Resolver14TraitReference8is_equalERKS1_ 412072
_ZNK4Rust8Resolver14TraitReference8is_errorEv 500743
_ZNK4Rust8Resolver14TraitReference9as_stringB5cxx11Ev 3264
_ZNK4Rust8Resolver14TraitReference9get_defidEv 165
_ZNK4Rust8Resolver14TraitReference9get_locusEv 1
_ZNK4Rust8Resolver18TraitItemReference11is_optionalEv 6344
_ZNK4Rust8Resolver18TraitItemReference12get_mappingsEv 26001
_ZNK4Rust8Resolver18TraitItemReference14get_identifierB5cxx11Ev 265634
_ZNK4Rust8Resolver18TraitItemReference18get_hir_trait_itemEv 22743
_ZNK4Rust8Resolver18TraitItemReference19get_trait_item_typeEv 286022
_ZNK4Rust8Resolver18TraitItemReference8get_tytyEv 45982
_ZNK4Rust8Resolver18TraitItemReference8is_errorEv 165343
_ZNK4Rust8Resolver18TraitItemReference9as_stringB5cxx11Ev 5923
_ZNK4Rust8Resolver18TraitItemReference9get_errorEv 2
_ZNK4Rust8Resolver18TraitItemReference9get_locusEv 1951
_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.