LCOV - code coverage report
Current view: top level - gcc/rust/typecheck - rust-hir-path-probe.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 82.1 % 235 193
Test Date: 2025-07-26 09:32:30 Functions: 80.6 % 31 25
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
_ZN4Rust8Resolver18PathProbeCandidate9get_errorEv 0
_ZNK4Rust8Resolver13PathProbeType12union_boundsESt6vectorISt4pairIPNS0_14TraitReferenceEPNS_3HIR9ImplBlockEESaIS9_EES2_IS3_IPKS4_S8_ESaISE_EE 0
_ZNK4Rust8Resolver18PathProbeCandidate18is_trait_candidateEv 0
_ZNK4Rust8Resolver18PathProbeCandidate28is_full_trait_item_candidateEv 0
_ZNK4Rust8Resolver18PathProbeCandidate8is_errorEv 0
_ZNK4Rust8Resolver18PathProbeCandidate9as_stringB5cxx11Ev 0
_ZN4Rust8Resolver13PathProbeType5visitERNS_3HIR12ConstantItemE 58
_ZN4Rust8Resolver18PathProbeCandidate9CandidateC2ENS1_17EnumItemCandidateE 71
_ZN4Rust8Resolver18PathProbeCandidateC2ENS1_13CandidateTypeEPNS_4TyTy8BaseTypeEmNS1_17EnumItemCandidateE 71
_ZN4Rust8Resolver13PathProbeType31process_enum_item_for_candiatesEPKNS_4TyTy7ADTTypeE 77
_ZN4Rust8Resolver13PathProbeType39process_associated_trait_for_candidatesEPKNS0_14TraitReferenceEPNS_3HIR9ImplBlockEb 162
_ZNK4Rust8Resolver18PathProbeCandidateltERKS1_ 504
_ZN4Rust8Resolver18PathProbeImplTrait39process_trait_impl_items_for_candidatesEv 720
_ZN4Rust8Resolver18PathProbeImplTrait5ProbeEPKNS_4TyTy8BaseTypeERKNS_3HIR16PathIdentSegmentEPKNS0_14TraitReferenceE 720
_ZN4Rust8Resolver18PathProbeImplTraitC2EPKNS_4TyTy8BaseTypeERKNS_3HIR16PathIdentSegmentEPKNS0_14TraitReferenceE 720
_ZNK4Rust8Resolver13PathProbeType19is_receiver_genericEv 1261
_ZN4Rust8Resolver13PathProbeType33process_impl_items_for_candidatesEv 1355
_ZN4Rust8Resolver13PathProbeType32process_predicate_for_candidatesERKNS_4TyTy18TypeBoundPredicateEb 1437
_ZN4Rust8Resolver13PathProbeType5visitERNS_3HIR9TypeAliasE 2158
_ZNK4Rust8Resolver18PathProbeCandidate17is_enum_candidateEv 2302
_ZN4Rust8Resolver18PathProbeCandidate9CandidateC2ENS1_17ImplItemCandidateE 3219
_ZN4Rust8Resolver18PathProbeCandidateC2ENS1_13CandidateTypeEPNS_4TyTy8BaseTypeEmNS1_17ImplItemCandidateE 3219
_ZN4Rust8Resolver13PathProbeType5ProbeEPKNS_4TyTy8BaseTypeERKNS_3HIR16PathIdentSegmentEbbbNS_5DefIdE 3565
_ZN4Rust8Resolver18PathProbeCandidate9CandidateC2ENS1_18TraitItemCandidateE 3634
_ZN4Rust8Resolver18PathProbeCandidateC2ENS1_13CandidateTypeEPNS_4TyTy8BaseTypeEmNS1_18TraitItemCandidateE 3634
_ZN4Rust8Resolver13PathProbeTypeC2EPKNS_4TyTy8BaseTypeERKNS_3HIR16PathIdentSegmentENS_5DefIdE 4285
_ZNK4Rust8Resolver18PathProbeCandidate9get_defidEv 6574
_ZN4Rust8Resolver13PathProbeType5visitERNS_3HIR8FunctionE 7685
_ZNK4Rust8Resolver18PathProbeCandidate17is_impl_candidateEv 7846
_ZZN4Rust8Resolver18PathProbeImplTrait39process_trait_impl_items_for_candidatesEvENUljPNS_3HIR8ImplItemEPNS2_9ImplBlockEE_clEjS4_S6_ 24072
_ZN4Rust8Resolver13PathProbeType27process_impl_item_candidateEjPNS_3HIR8ImplItemEPNS2_9ImplBlockE 64029

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.