LCOV - code coverage report
Current view: top level - gcc/rust/typecheck - rust-typecheck-context.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 87.8 % 384 337
Test Date: 2024-12-28 13:16:48 Functions: 93.7 % 79 74
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
_ZN4Rust8Resolver16TypeCheckContext22insert_type_by_node_idEjj 0
_ZN4Rust8Resolver16TypeCheckContext39lookup_associated_impl_mapping_for_selfEjPKNS_4TyTy8BaseTypeEPj 0
_ZN4Rust8Resolver16TypeCheckContextD2Ev 0
_ZN4Rust8Resolver20TypeCheckContextItem14get_trait_itemEv 0
_ZNK4Rust8Resolver20TypeCheckContextItem8is_errorEv 0
_ZN4Rust8Resolver16TypeCheckContext26intern_and_insert_lifetimeERKNS_3HIR8LifetimeE 14
_ZN4Rust8Resolver16TypeCheckContext22swap_head_loop_contextEPNS_4TyTy8BaseTypeE 15
_ZN4Rust8Resolver16TypeCheckContext27push_new_while_loop_contextEj 35
_ZN4Rust8Resolver20TypeCheckContextItem16get_context_typeEv 53
_ZN4Rust8Resolver20TypeCheckContextItem8get_itemEv 53
_ZNK4Rust8Resolver16TypeCheckContext17have_loop_contextEv 68
_ZN4Rust8Resolver16TypeCheckContext21push_new_loop_contextEjm 90
_ZN4Rust8Resolver16TypeCheckContext20insert_implicit_typeEPNS_4TyTy8BaseTypeE 102
_ZN4Rust8Resolver16TypeCheckContext14lookup_builtinEjPPNS_4TyTy8BaseTypeE 120
_ZN4Rust8Resolver16TypeCheckContext16pop_loop_contextEv 125
_ZN4Rust8Resolver16TypeCheckContext17peek_loop_contextEv 142
_ZN4Rust8Resolver20TypeCheckContextItem4ItemC2EPNS_3HIR13TraitItemFuncE 165
_ZN4Rust8Resolver20TypeCheckContextItemC2EPNS_3HIR13TraitItemFuncE 165
_ZN4Rust8Resolver16TypeCheckContext24insert_operator_overloadEjPNS_4TyTy6FnTypeE 271
_ZN4Rust8Resolver20TypeCheckContextItem13get_impl_itemEv 273
_ZN4Rust8Resolver16TypeCheckContext16peek_return_typeEv 325
_ZN4Rust8Resolver16TypeCheckContext25insert_variant_definitionEjj 661
_ZN4Rust8Resolver20TypeCheckContextItem9get_errorEv 662
_ZN4Rust8Resolver20TypeCheckContextItemC2Ev 662
_ZN4Rust8Resolver20TypeCheckContextItemaSERKS1_ 662
_ZNK4Rust8Resolver20TypeCheckContextItem9get_defidEv 674
_ZN4Rust8Resolver16TypeCheckContext12peek_contextEv 715
_ZN4Rust8Resolver16TypeCheckContext29clear_associated_type_mappingEj 725
_ZN4Rust8Resolver16TypeCheckContext15intern_lifetimeERKNS_3HIR8LifetimeE 836
_ZNK4Rust8Resolver16TypeCheckContext21have_function_contextEv 988
_ZN4Rust8Resolver16TypeCheckContext25lookup_variant_definitionEjPj 1016
_ZN4Rust8Resolver16TypeCheckContext15lookup_receiverEjPPNS_4TyTy8BaseTypeE 1199
_ZN4Rust8Resolver16TypeCheckContext10clear_typeEPNS_4TyTy8BaseTypeE 1270
_ZNK4Rust8Resolver20TypeCheckContextItem8get_typeEv 1607
_ZN4Rust8Resolver16TypeCheckContext30insert_associated_type_mappingEjj 1798
_ZN4Rust8Resolver16TypeCheckContext22insert_trait_referenceENS_5DefIdEONS0_14TraitReferenceE 2074
_ZN4Rust8Resolver16TypeCheckContext21trait_query_completedENS_5DefIdE 2082
_ZN4Rust8Resolver16TypeCheckContext18insert_trait_queryENS_5DefIdE 2083
_ZNK4Rust8Resolver16TypeCheckContext23trait_query_in_progressENS_5DefIdE 2087
_ZN4Rust8Resolver16TypeCheckContext28insert_associated_trait_implEjONS0_19AssociatedImplTraitE 2318
_ZN4Rust8Resolver16TypeCheckContext30insert_associated_impl_mappingEjPKNS_4TyTy8BaseTypeEj 2318
_ZN4Rust8Resolver16TypeCheckContext30lookup_cast_autoderef_mappingsEjPPSt6vectorINS0_10AdjustmentESaIS3_EE 3001
_ZN4Rust8Resolver16TypeCheckContext12insert_queryEj 3014
_ZN4Rust8Resolver16TypeCheckContext15query_completedEj 3014
_ZN4Rust8Resolver16TypeCheckContext33insert_unconstrained_check_markerEjb 3056
_ZN4Rust8Resolver16TypeCheckContext25insert_resolved_predicateEjNS_4TyTy18TypeBoundPredicateE 3115
_ZN4Rust8Resolver16TypeCheckContext30insert_cast_autoderef_mappingsEjOSt6vectorINS0_10AdjustmentESaIS3_EE 3297
_ZN4Rust8Resolver20TypeCheckContextItem4ItemC2EPNS_3HIR9ImplBlockEPNS3_8FunctionE 3352
_ZN4Rust8Resolver20TypeCheckContextItemC2EPNS_3HIR9ImplBlockEPNS2_8FunctionE 3352
_ZN4Rust8Resolver16TypeCheckContext15insert_receiverEjPNS_4TyTy8BaseTypeE 3372
_ZN4Rust8Resolver16TypeCheckContext27compute_inference_variablesEb 3372
_ZN4Rust8Resolver16TypeCheckContext7iterateESt8functionIFbjPNS_4TyTy8BaseTypeEEE 3372
_ZN4Rust8Resolver16TypeCheckContextC2Ev 3619
_ZNK4Rust8Resolver16TypeCheckContext25regions_from_generic_argsERKNS_3HIR11GenericArgsE 4555
_ZN4Rust8Resolver20TypeCheckContextItemC2EPNS_3HIR8FunctionE 5014
_ZN4Rust8Resolver16TypeCheckContext25get_variance_analysis_ctxEv 5391
_ZN4Rust8Resolver20TypeCheckContextItem4ItemC2EPNS_3HIR8FunctionE 5676
_ZNK4Rust8Resolver16TypeCheckContext27lookup_and_resolve_lifetimeERKNS_3HIR8LifetimeE 6232
_ZNK4Rust8Resolver16TypeCheckContext15lookup_lifetimeERKNS_3HIR8LifetimeE 7068
_ZN4Rust8Resolver16TypeCheckContext15pop_return_typeEv 8530
_ZN4Rust8Resolver16TypeCheckContext16push_return_typeENS0_20TypeCheckContextItemEPNS_4TyTy8BaseTypeE 8531
_ZN4Rust8Resolver16TypeCheckContext24lookup_operator_overloadEjPPNS_4TyTy6FnTypeE 11133
_ZN4Rust8Resolver16TypeCheckContext30have_checked_for_unconstrainedEjPb 11982
_ZN4Rust8Resolver16TypeCheckContext16lookup_predicateEjPNS_4TyTy18TypeBoundPredicateE 12035
_ZN4Rust8Resolver20TypeCheckContextItemC2ERKS1_ 18317
_ZN4Rust8Resolver16TypeCheckContext28lookup_associated_trait_implEjPPNS0_19AssociatedImplTraitE 19203
_ZN4Rust8Resolver16TypeCheckContext25insert_autoderef_mappingsEjOSt6vectorINS0_10AdjustmentESaIS3_EE 22807
_ZN4Rust8Resolver16TypeCheckContext25lookup_autoderef_mappingsEjPPSt6vectorINS0_10AdjustmentESaIS3_EE 25031
_ZN4Rust8Resolver16TypeCheckContext30lookup_associated_type_mappingEjPj 26920
_ZN4Rust8Resolver16TypeCheckContext20insert_implicit_typeEjPNS_4TyTy8BaseTypeE 27981
_ZN4Rust8Resolver16TypeCheckContext14lookup_builtinENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPPNS_4TyTy8BaseTypeE 49958
_ZN4Rust8Resolver16TypeCheckContext22lookup_type_by_node_idEjPj 63156
_ZN4Rust8Resolver16TypeCheckContext14insert_builtinEjjPNS_4TyTy8BaseTypeE 69274
_ZN4Rust8Resolver16TypeCheckContext22lookup_trait_referenceENS_5DefIdEPPNS0_14TraitReferenceE 182658
_ZNK4Rust8Resolver16TypeCheckContext17query_in_progressEj 242527
_ZZN4Rust8Resolver16TypeCheckContext27compute_inference_variablesEbENUljPNS_4TyTy8BaseTypeEE_clEjS4_ 294139
_ZN4Rust8Resolver16TypeCheckContext11insert_typeERKNS_8Analysis11NodeMappingEPNS_4TyTy8BaseTypeE 379582
_ZN4Rust8Resolver16TypeCheckContext3getEv 3811544
_ZNK4Rust8Resolver16TypeCheckContext11lookup_typeEjPPNS_4TyTy8BaseTypeE 8227696

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.