LCOV - code coverage report
Current view: top level - gcc/rust/util - optional.h (source / functions) Coverage Total Hit
Test: gcc.info Lines: 80.7 % 145 117
Test Date: 2024-05-18 13:55:47 Functions: 50.0 % 66 33
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
_ZN2tl6detail17optional_map_implINS_8optionalIPN4Rust3HIR13ReferenceTypeEEEMS5_FRNS4_8LifetimeEvES9_LPv0EEEDaOT_OT0_ 0
_ZN2tl6detail17optional_map_implINS_8optionalIPN4Rust3HIR13ReferenceTypeEEEMS5_FRNS4_8LifetimeEvES9_LPv0EEEDaOT_OT0_ 0
_ZN2tl6detail17optional_map_implIRKNS_8optionalIPN4Rust3HIR4TypeEEEZNS3_3BIR21PatternBindingBuilder18visit_tuple_fieldsERSt6vectorISt10unique_ptrINS4_7PatternESt14default_deleteISE_EESaISH_EERNSB_10SavedStateERmEUlS6_E_S6_LPv0EEEDaOT_OT0_ 0
_ZN2tl6detail17optional_map_implIRNS_8optionalIPN4Rust3HIR13ReferenceTypeEEEMS5_FRNS4_8LifetimeEvESA_LPv0EEEDaOT_OT0_ 0
_ZN2tl6detail17optional_map_implIRNS_8optionalIPN4Rust3HIR4TypeEEEZNS3_3BIR21PatternBindingBuilder16visit_identifierERKNS3_8Analysis11NodeMappingEbbEUlS6_E_NS4_8LifetimeELPv0EEEDaOT_OT0_ 0
_ZN2tl6detail17optional_map_implIRNS_8optionalIjEEZZN4Rust11Resolver2_08TopLevel14handle_use_decENS5_3AST10SimplePathEENKUlNS6_9NamespaceERKS9_E_clESA_SC_EUljE_jLPv0EEEDaOT_OT0_ 0
_ZN2tl6detail21optional_storage_baseIN4Rust10IdentifierELb0EEC2IJRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEENS_10in_place_tEDpOT_ 0
_ZN2tl6detail6invokeIMN4Rust3HIR13ReferenceTypeEFRNS3_8LifetimeEvEJPS4_EvLi0EEEDTclcl6mem_fnfp_Espcl7forwardIT0_Efp0_EEEOT_DpOSA_ 0
_ZN2tl6detail6invokeIMN4Rust3HIR13ReferenceTypeEFRNS3_8LifetimeEvEJPS4_EvLi0EEEDTclcl6mem_fnfp_Espcl7forwardIT0_Efp0_EEEOT_DpOSA_ 0
_ZN2tl6detail6invokeIMN4Rust3HIR13ReferenceTypeEFRNS3_8LifetimeEvEJRPS4_EvLi0EEEDTclcl6mem_fnfp_Espcl7forwardIT0_Efp0_EEEOT_DpOSB_ 0
_ZN2tl8optionalIN4Rust3HIR8LifetimeEEC2IRS3_LPv0ELS7_0EEEONS0_IT_EE 0
_ZNO2tl8optionalIN9__gnu_cxx17__normal_iteratorIPKN4Rust3AST15PathExprSegmentESt6vectorIS5_SaIS5_EEEEE8and_thenIZNS3_11Resolver2_012ForeverStackILNSE_9NamespaceE0EE12resolve_pathIS5_EENS0_IjEERKS8_IT_SaISK_EEEUlSB_E_EEDaOSK_ 12
_ZNO2tl8optionalIN9__gnu_cxx17__normal_iteratorIPKN4Rust3AST15PathExprSegmentESt6vectorIS5_SaIS5_EEEEE8and_thenIZNS3_11Resolver2_012ForeverStackILNSE_9NamespaceE0EE12resolve_pathIS5_EENS0_IjEERKS8_IT_SaISK_EEEUlSB_E_EEDaOSK_ 0
_ZNO2tl8optionalIN9__gnu_cxx17__normal_iteratorIPKN4Rust3AST15PathExprSegmentESt6vectorIS5_SaIS5_EEEEE8and_thenIZNS3_11Resolver2_012ForeverStackILNSE_9NamespaceE2EE12resolve_pathIS5_EENS0_IjEERKS8_IT_SaISK_EEEUlSB_E_EEDaOSK_ 0
_ZNO2tl8optionalIN9__gnu_cxx17__normal_iteratorIPKN4Rust3AST17SimplePathSegmentESt6vectorIS5_SaIS5_EEEEE8and_thenIZNS3_11Resolver2_012ForeverStackILNSE_9NamespaceE0EE12resolve_pathIS5_EENS0_IjEERKS8_IT_SaISK_EEEUlSB_E_EEDaOSK_ 0
_ZNO2tl8optionalIN9__gnu_cxx17__normal_iteratorIPKN4Rust3AST17SimplePathSegmentESt6vectorIS5_SaIS5_EEEEE8and_thenIZNS3_11Resolver2_012ForeverStackILNSE_9NamespaceE1EE12resolve_pathIS5_EENS0_IjEERKS8_IT_SaISK_EEEUlSB_E_EEDaOSK_ 0
_ZNO2tl8optionalIN9__gnu_cxx17__normal_iteratorIPKN4Rust3AST17SimplePathSegmentESt6vectorIS5_SaIS5_EEEEE8and_thenIZNS3_11Resolver2_012ForeverStackILNSE_9NamespaceE3EE12resolve_pathIS5_EENS0_IjEERKS8_IT_SaISK_EEEUlSB_E_EEDaOSK_ 12
_ZNO2tl8optionalIRN4Rust11Resolver2_012ForeverStackILNS2_9NamespaceE0EE4NodeEE8and_thenIZNS5_12resolve_pathINS1_3AST15PathExprSegmentEEENS0_IjEERKSt6vectorIT_SaISF_EEEUlS6_E_EEDaOSF_ 12
_ZNO2tl8optionalIRN4Rust11Resolver2_012ForeverStackILNS2_9NamespaceE0EE4NodeEE8and_thenIZNS5_12resolve_pathINS1_3AST15PathExprSegmentEEENS0_IjEERKSt6vectorIT_SaISF_EEEUlS6_E_EEDaOSF_ 0
_ZNO2tl8optionalIRN4Rust11Resolver2_012ForeverStackILNS2_9NamespaceE0EE4NodeEE8and_thenIZNS5_12resolve_pathINS1_3AST17SimplePathSegmentEEENS0_IjEERKSt6vectorIT_SaISF_EEEUlS6_E_EEDaOSF_ 0
_ZNO2tl8optionalIRN4Rust11Resolver2_012ForeverStackILNS2_9NamespaceE1EE4NodeEE8and_thenIZNS5_12resolve_pathINS1_3AST17SimplePathSegmentEEENS0_IjEERKSt6vectorIT_SaISF_EEEUlS6_E_EEDaOSF_ 0
_ZNO2tl8optionalIRN4Rust11Resolver2_012ForeverStackILNS2_9NamespaceE2EE4NodeEE8and_thenIZNS5_12resolve_pathINS1_3AST15PathExprSegmentEEENS0_IjEERKSt6vectorIT_SaISF_EEEUlS6_E_EEDaOSF_ 0
_ZNO2tl8optionalIRN4Rust11Resolver2_012ForeverStackILNS2_9NamespaceE3EE4NodeEE8and_thenIZNS5_12resolve_pathINS1_3AST17SimplePathSegmentEEENS0_IjEERKSt6vectorIT_SaISF_EEEUlS6_E_EEDaOSF_ 12
_ZNO2tl8optionalIN4Rust10Utf8StringEE5valueEv 14
_ZNO2tl8optionalIN4Rust10Utf8StringEE5valueEv 7
_ZNO2tl8optionalINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5valueEv 7
_ZN2tl6detail6invokeIZN4Rust11Resolver2_012ForeverStackILNS3_9NamespaceE0EE12resolve_pathINS2_3AST15PathExprSegmentEEENS_8optionalIjEERKSt6vectorIT_SaISD_EEEUlNS6_4NodeEE_JRSI_EvEEDTclcl7forwardISD_Efp_Espcl7forwardIT0_Efp0_EEEOSD_DpOSL_ 28
_ZN2tl6detail6invokeIZN4Rust11Resolver2_012ForeverStackILNS3_9NamespaceE0EE12resolve_pathINS2_3AST15PathExprSegmentEEENS_8optionalIjEERKSt6vectorIT_SaISD_EEEUlNS6_4NodeEE_JRSI_EvEEDTclcl7forwardISD_Efp_Espcl7forwardIT0_Efp0_EEEOSD_DpOSL_ 0
_ZN2tl6detail6invokeIZN4Rust11Resolver2_012ForeverStackILNS3_9NamespaceE0EE12resolve_pathINS2_3AST17SimplePathSegmentEEENS_8optionalIjEERKSt6vectorIT_SaISD_EEEUlNS6_4NodeEE_JRSI_EvEEDTclcl7forwardISD_Efp_Espcl7forwardIT0_Efp0_EEEOSD_DpOSL_ 0
_ZN2tl6detail6invokeIZN4Rust11Resolver2_012ForeverStackILNS3_9NamespaceE0EE16resolve_segmentsINS2_3AST15PathExprSegmentEEENS_8optionalIRNS6_4NodeEEESC_RKSt6vectorIT_SaISF_EENSH_14const_iteratorEEUlNS2_10IdentifierEE_JRKSL_EvEEDTclcl7forwardISF_Efp_Espcl7forwardIT0_Efp0_EEEOSF_DpOSP_ 0
_ZN2tl6detail6invokeIZN4Rust11Resolver2_012ForeverStackILNS3_9NamespaceE0EE16resolve_segmentsINS2_3AST17SimplePathSegmentEEENS_8optionalIRNS6_4NodeEEESC_RKSt6vectorIT_SaISF_EENSH_14const_iteratorEEUlNS2_10IdentifierEE_JRKSL_EvEEDTclcl7forwardISF_Efp_Espcl7forwardIT0_Efp0_EEEOSF_DpOSP_ 0
_ZN2tl6detail6invokeIZN4Rust11Resolver2_012ForeverStackILNS3_9NamespaceE1EE12resolve_pathINS2_3AST17SimplePathSegmentEEENS_8optionalIjEERKSt6vectorIT_SaISD_EEEUlNS6_4NodeEE_JRSI_EvEEDTclcl7forwardISD_Efp_Espcl7forwardIT0_Efp0_EEEOSD_DpOSL_ 0
_ZN2tl6detail6invokeIZN4Rust11Resolver2_012ForeverStackILNS3_9NamespaceE1EE16resolve_segmentsINS2_3AST17SimplePathSegmentEEENS_8optionalIRNS6_4NodeEEESC_RKSt6vectorIT_SaISF_EENSH_14const_iteratorEEUlNS2_10IdentifierEE_JRKSL_EvEEDTclcl7forwardISF_Efp_Espcl7forwardIT0_Efp0_EEEOSF_DpOSP_ 0
_ZN2tl6detail6invokeIZN4Rust11Resolver2_012ForeverStackILNS3_9NamespaceE2EE12resolve_pathINS2_3AST15PathExprSegmentEEENS_8optionalIjEERKSt6vectorIT_SaISD_EEEUlNS6_4NodeEE_JRSI_EvEEDTclcl7forwardISD_Efp_Espcl7forwardIT0_Efp0_EEEOSD_DpOSL_ 0
_ZN2tl6detail6invokeIZN4Rust11Resolver2_012ForeverStackILNS3_9NamespaceE2EE16resolve_segmentsINS2_3AST15PathExprSegmentEEENS_8optionalIRNS6_4NodeEEESC_RKSt6vectorIT_SaISF_EENSH_14const_iteratorEEUlNS2_10IdentifierEE_JRKSL_EvEEDTclcl7forwardISF_Efp_Espcl7forwardIT0_Efp0_EEEOSF_DpOSP_ 0
_ZN2tl6detail6invokeIZN4Rust11Resolver2_012ForeverStackILNS3_9NamespaceE3EE12resolve_pathINS2_3AST17SimplePathSegmentEEENS_8optionalIjEERKSt6vectorIT_SaISD_EEEUlNS6_4NodeEE_JRSI_EvEEDTclcl7forwardISD_Efp_Espcl7forwardIT0_Efp0_EEEOSD_DpOSL_ 9
_ZN2tl6detail6invokeIZN4Rust11Resolver2_012ForeverStackILNS3_9NamespaceE3EE16resolve_segmentsINS2_3AST17SimplePathSegmentEEENS_8optionalIRNS6_4NodeEEESC_RKSt6vectorIT_SaISF_EENSH_14const_iteratorEEUlNS2_10IdentifierEE_JRKSL_EvEEDTclcl7forwardISF_Efp_Espcl7forwardIT0_Efp0_EEEOSF_DpOSP_ 19
_ZN2tl6detail21optional_storage_baseIN4Rust3AST8FragmentELb0EED2Ev 217
_ZN2tl8optionalINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC2ERKS7_ 913
_ZN2tleqINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_EEbRKNS_8optionalIT_EERKNS7_IT0_EE 936
_ZN2tl8optionalIRN4Rust18AttributeProcMacroEE5valueEv 3905
_ZN2tl8optionalIRN4Rust11Resolver2_012ForeverStackILNS2_9NamespaceE2EE4NodeEE5valueEv 0
_ZN2tl8optionalIRN4Rust18AttributeProcMacroEE5valueEv 0
_ZN2tl8optionalIRN4Rust21CustomDeriveProcMacroEE5valueEv 0
_ZN2tl8optionalIRSt14basic_ofstreamIcSt11char_traitsIcEEE5valueEv 0
_ZN2tl8optionalIRSt6vectorIN4Rust13BangProcMacroESaIS3_EEE5valueEv 0
_ZN2tl8optionalIRSt6vectorIN4Rust18AttributeProcMacroESaIS3_EEE5valueEv 0
_ZN2tl8optionalIRSt6vectorIN4Rust21CustomDeriveProcMacroESaIS3_EEE5valueEv 0
_ZN2tl8optionalIRN4Rust11Resolver2_012ForeverStackILNS2_9NamespaceE0EE4NodeEE5valueEv 496
_ZN2tl8optionalIRN4Rust11Resolver2_012ForeverStackILNS2_9NamespaceE1EE4NodeEE5valueEv 496
_ZN2tl8optionalIRN4Rust11Resolver2_012ForeverStackILNS2_9NamespaceE3EE4NodeEE5valueEv 545
_ZN2tl8optionalIRSt6vectorIN4Rust8Resolver13CanonicalPathESaIS4_EEE5valueEv 2368
_ZN2tl6detail18optional_copy_baseIN4Rust10IdentifierELb0EEC2ERKS4_ 4044
_ZN2tl6detail18optional_copy_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0EEC2ERKS8_ 913
_ZN2tl6detail18optional_copy_baseIN4Rust10IdentifierELb0EEC2ERKS4_ 3131
_ZNKR2tl8optionalINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5valueEv 8014
_ZNKR2tl8optionalINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5valueEv 0
_ZNKR2tl8optionalISt10unique_ptrIN4Rust3AST9BlockExprESt14default_deleteIS4_EEE5valueEv 8014
_ZN2tl8optionalISt10unique_ptrIN4Rust3AST9BlockExprESt14default_deleteIS4_EEEaSIDnLPv0EEERS8_OT_ 16891
_ZN2tl8optionalISt10unique_ptrIN4Rust3AST9BlockExprESt14default_deleteIS4_EEEaSIDnLPv0EEERS8_OT_ 27
_ZN2tl8optionalISt10unique_ptrIN4Rust3AST9BlockExprESt14default_deleteIS4_EEEaSIS7_LPv0EEERS8_OT_ 16864
_ZN2tl8optionalINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC2EOS7_ 40721
_ZN2tl6detail18optional_move_baseIN4Rust10IdentifierELb0EEC2EOS4_ 41465
_ZN2tl6detail18optional_move_baseIN4Rust10IdentifierELb0EEC2EOS4_ 744
_ZN2tl6detail18optional_move_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0EEC2EOS8_ 40721
_ZNKSt4hashIN2tl8optionalINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEclERKS8_ 41658
_ZNR2tl8optionalIjE5valueEv 366504
_ZNR2tl8optionalIN4Rust9CodepointEE5valueEv 8
_ZNR2tl8optionalISt6vectorIhSaIhEEE5valueEv 20
_ZNR2tl8optionalIjE5valueEv 37
_ZNR2tl8optionalINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5valueEv 59
_ZNR2tl8optionalIN4Rust10IdentifierEE5valueEv 186
_ZNR2tl8optionalIN4Rust7Feature4NameEE5valueEv 351
_ZNR2tl8optionalIN4Rust8Resolver8LifetimeEE5valueEv 6190
_ZNR2tl8optionalIN4Rust4TyTy6RegionEE5valueEv 6204
_ZNR2tl8optionalISt10unique_ptrIN4Rust3AST9BlockExprESt14default_deleteIS4_EEE5valueEv 35013
_ZNR2tl8optionalIN4Rust10Utf8StringEE5valueEv 157360
_ZNR2tl8optionalISt6vectorIN4Rust9CodepointESaIS3_EEE5valueEv 161076

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.