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: 83.5 % 236 197
Test Date: 2024-04-27 14:03:13 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
_ZN4Rust8Resolver18PathProbeCandidate9CandidateC2ENS1_17EnumItemCandidateE 3
_ZN4Rust8Resolver18PathProbeCandidateC2ENS1_13CandidateTypeEPNS_4TyTy8BaseTypeEjNS1_17EnumItemCandidateE 3
_ZN4Rust8Resolver13PathProbeType31process_enum_item_for_candiatesEPKNS_4TyTy7ADTTypeE 5
_ZN4Rust8Resolver13PathProbeType5visitERNS_3HIR12ConstantItemE 50
_ZN4Rust8Resolver13PathProbeType39process_associated_trait_for_candidatesEPKNS0_14TraitReferenceEPNS_3HIR9ImplBlockEb 140
_ZNK4Rust8Resolver18PathProbeCandidateltERKS1_ 301
_ZN4Rust8Resolver18PathProbeImplTrait39process_trait_impl_items_for_candidatesEv 414
_ZN4Rust8Resolver18PathProbeImplTrait5ProbeEPKNS_4TyTy8BaseTypeERKNS_3HIR16PathIdentSegmentEPKNS0_14TraitReferenceE 414
_ZN4Rust8Resolver18PathProbeImplTraitC2EPKNS_4TyTy8BaseTypeERKNS_3HIR16PathIdentSegmentEPKNS0_14TraitReferenceE 414
_ZNK4Rust8Resolver13PathProbeType19is_reciever_genericEv 838
_ZN4Rust8Resolver13PathProbeType33process_impl_items_for_candidatesEv 897
_ZN4Rust8Resolver13PathProbeType5visitERNS_3HIR9TypeAliasE 901
_ZN4Rust8Resolver13PathProbeType32process_predicate_for_candidatesERKNS_4TyTy18TypeBoundPredicateEb 970
_ZNK4Rust8Resolver18PathProbeCandidate17is_enum_candidateEv 1585
_ZN4Rust8Resolver18PathProbeCandidate9CandidateC2ENS1_18TraitItemCandidateE 1857
_ZN4Rust8Resolver18PathProbeCandidateC2ENS1_13CandidateTypeEPNS_4TyTy8BaseTypeEjNS1_18TraitItemCandidateE 1857
_ZN4Rust8Resolver18PathProbeCandidate9CandidateC2ENS1_17ImplItemCandidateE 2210
_ZN4Rust8Resolver18PathProbeCandidateC2ENS1_13CandidateTypeEPNS_4TyTy8BaseTypeEjNS1_17ImplItemCandidateE 2210
_ZN4Rust8Resolver13PathProbeType5ProbeEPKNS_4TyTy8BaseTypeERKNS_3HIR16PathIdentSegmentEbbbNS_5DefIdE 2424
_ZNK4Rust8Resolver18PathProbeCandidate9get_defidEv 2472
_ZN4Rust8Resolver13PathProbeTypeC2EPKNS_4TyTy8BaseTypeERKNS_3HIR16PathIdentSegmentENS_5DefIdE 2838
_ZN4Rust8Resolver13PathProbeType5visitERNS_3HIR8FunctionE 3485
_ZNK4Rust8Resolver18PathProbeCandidate17is_impl_candidateEv 5496
_ZZN4Rust8Resolver18PathProbeImplTrait39process_trait_impl_items_for_candidatesEvENUljPNS_3HIR8ImplItemEPNS2_9ImplBlockEE_clEjS4_S6_ 8192
_ZN4Rust8Resolver13PathProbeType27process_impl_item_candidateEjPNS_3HIR8ImplItemEPNS2_9ImplBlockE 24152

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.