LCOV - code coverage report
Current view: top level - gcc/rust/resolve - rust-forever-stack.hxx (source / functions) Coverage Total Hit
Test: gcc.info Lines: 81.9 % 248 203
Test Date: 2026-09-19 16:22:48 Functions: 74.5 % 94 70
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
_ZN4Rust11Resolver2_012ForeverStackILNS0_9NamespaceE0EE10push_innerENS0_3Rib4KindENS0_16ForeverStackBase4LinkE 31322284
_ZN4Rust11Resolver2_012ForeverStackILNS0_9NamespaceE0EE10push_innerENS0_3Rib4KindENS0_16ForeverStackBase4LinkE 7830571
_ZN4Rust11Resolver2_012ForeverStackILNS0_9NamespaceE1EE10push_innerENS0_3Rib4KindENS0_16ForeverStackBase4LinkE 7830571
_ZN4Rust11Resolver2_012ForeverStackILNS0_9NamespaceE2EE10push_innerENS0_3Rib4KindENS0_16ForeverStackBase4LinkE 7830571
_ZN4Rust11Resolver2_012ForeverStackILNS0_9NamespaceE3EE10push_innerENS0_3Rib4KindENS0_16ForeverStackBase4LinkE 7830571
_ZN4Rust11Resolver2_012ForeverStackILNS0_9NamespaceE0EE11check_cacheEj 4755023
_ZN4Rust11Resolver2_012ForeverStackILNS0_9NamespaceE0EE11check_cacheEj 974258
_ZN4Rust11Resolver2_012ForeverStackILNS0_9NamespaceE1EE11check_cacheEj 1844258
_ZN4Rust11Resolver2_012ForeverStackILNS0_9NamespaceE2EE11check_cacheEj 965484
_ZN4Rust11Resolver2_012ForeverStackILNS0_9NamespaceE3EE11check_cacheEj 971023
_ZN4Rust11Resolver2_012ForeverStackILNS0_9NamespaceE0EE12reverse_iterERNS0_16ForeverStackBase4NodeESt8functionIFNS3_9KeepGoingES6_EE 1133623
_ZN4Rust11Resolver2_012ForeverStackILNS0_9NamespaceE0EE12reverse_iterERNS0_16ForeverStackBase4NodeESt8functionIFNS3_9KeepGoingES6_EE 967663
_ZN4Rust11Resolver2_012ForeverStackILNS0_9NamespaceE1EE12reverse_iterERNS0_16ForeverStackBase4NodeESt8functionIFNS3_9KeepGoingES6_EE 153092
_ZN4Rust11Resolver2_012ForeverStackILNS0_9NamespaceE2EE12reverse_iterERNS0_16ForeverStackBase4NodeESt8functionIFNS3_9KeepGoingES6_EE 51
_ZN4Rust11Resolver2_012ForeverStackILNS0_9NamespaceE3EE12reverse_iterERNS0_16ForeverStackBase4NodeESt8functionIFNS3_9KeepGoingES6_EE 12817
_ZN4Rust11Resolver2_012ForeverStackILNS0_9NamespaceE0EE14insert_globbedENS_10IdentifierEj 0
_ZN4Rust11Resolver2_012ForeverStackILNS0_9NamespaceE0EE14insert_globbedENS_10IdentifierEj 0
_ZN4Rust11Resolver2_012ForeverStackILNS0_9NamespaceE1EE14insert_globbedENS_10IdentifierEj 0
_ZN4Rust11Resolver2_012ForeverStackILNS0_9NamespaceE3EE14insert_globbedENS_10IdentifierEj 0
_ZN4Rust11Resolver2_012ForeverStackILNS0_9NamespaceE0EE14insert_variantENS_10IdentifierEj 1405
_ZN4Rust11Resolver2_012ForeverStackILNS0_9NamespaceE0EE16get_lang_preludeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 94967
_ZN4Rust11Resolver2_012ForeverStackILNS0_9NamespaceE0EE16get_lang_preludeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 11400
_ZN4Rust11Resolver2_012ForeverStackILNS0_9NamespaceE1EE16get_lang_preludeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 72000
_ZN4Rust11Resolver2_012ForeverStackILNS0_9NamespaceE2EE16get_lang_preludeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 0
_ZN4Rust11Resolver2_012ForeverStackILNS0_9NamespaceE3EE16get_lang_preludeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 11567
_ZN4Rust11Resolver2_012ForeverStackILNS0_9NamespaceE0EE17insert_shadowableENS_10IdentifierEj 47384
_ZN4Rust11Resolver2_012ForeverStackILNS0_9NamespaceE0EE17insert_shadowableENS_10IdentifierEj 47384
_ZN4Rust11Resolver2_012ForeverStackILNS0_9NamespaceE1EE17insert_shadowableENS_10IdentifierEj 0
_ZN4Rust11Resolver2_012ForeverStackILNS0_9NamespaceE3EE17insert_shadowableENS_10IdentifierEj 0
_ZN4Rust11Resolver2_012ForeverStackILNS0_9NamespaceE0EE19find_closest_moduleERNS0_16ForeverStackBase4NodeE 16741
_ZN4Rust11Resolver2_012ForeverStackILNS0_9NamespaceE0EE19find_closest_moduleERNS0_16ForeverStackBase4NodeE 3765
_ZN4Rust11Resolver2_012ForeverStackILNS0_9NamespaceE1EE19find_closest_moduleERNS0_16ForeverStackBase4NodeE 7514
_ZN4Rust11Resolver2_012ForeverStackILNS0_9NamespaceE2EE19find_closest_moduleERNS0_16ForeverStackBase4NodeE 0
_ZN4Rust11Resolver2_012ForeverStackILNS0_9NamespaceE3EE19find_closest_moduleERNS0_16ForeverStackBase4NodeE 5462
_ZN4Rust11Resolver2_012ForeverStackILNS0_9NamespaceE0EE19find_starting_pointERKSt6vectorINS0_14ResolutionPath7SegmentESaIS6_EERSt17reference_wrapperINS0_16ForeverStackBase4NodeEESt8functionIFvNS0_5UsageENS0_10DefinitionES2_EERS4_INS_5ErrorESaISL_EE 84954
_ZN4Rust11Resolver2_012ForeverStackILNS0_9NamespaceE0EE19find_starting_pointERKSt6vectorINS0_14ResolutionPath7SegmentESaIS6_EERSt17reference_wrapperINS0_16ForeverStackBase4NodeEESt8functionIFvNS0_5UsageENS0_10DefinitionES2_EERS4_INS_5ErrorESaISL_EE 32974
_ZN4Rust11Resolver2_012ForeverStackILNS0_9NamespaceE1EE19find_starting_pointERKSt6vectorINS0_14ResolutionPath7SegmentESaIS6_EERSt17reference_wrapperINS0_16ForeverStackBase4NodeEESt8functionIFvNS0_5UsageENS0_10DefinitionES2_EERS4_INS_5ErrorESaISL_EE 37516
_ZN4Rust11Resolver2_012ForeverStackILNS0_9NamespaceE2EE19find_starting_pointERKSt6vectorINS0_14ResolutionPath7SegmentESaIS6_EERSt17reference_wrapperINS0_16ForeverStackBase4NodeEESt8functionIFvNS0_5UsageENS0_10DefinitionES2_EERS4_INS_5ErrorESaISL_EE 0
_ZN4Rust11Resolver2_012ForeverStackILNS0_9NamespaceE3EE19find_starting_pointERKSt6vectorINS0_14ResolutionPath7SegmentESaIS6_EERSt17reference_wrapperINS0_16ForeverStackBase4NodeEESt8functionIFvNS0_5UsageENS0_10DefinitionES2_EERS4_INS_5ErrorESaISL_EE 14464
_ZN4Rust11Resolver2_012ForeverStackILNS0_9NamespaceE0EE3getERNS0_16ForeverStackBase4NodeERKNS_10IdentifierE 1116831
_ZN4Rust11Resolver2_012ForeverStackILNS0_9NamespaceE0EE3getERNS0_16ForeverStackBase4NodeERKNS_10IdentifierE 963898
_ZN4Rust11Resolver2_012ForeverStackILNS0_9NamespaceE1EE3getERNS0_16ForeverStackBase4NodeERKNS_10IdentifierE 145578
_ZN4Rust11Resolver2_012ForeverStackILNS0_9NamespaceE2EE3getERNS0_16ForeverStackBase4NodeERKNS_10IdentifierE 0
_ZN4Rust11Resolver2_012ForeverStackILNS0_9NamespaceE3EE3getERNS0_16ForeverStackBase4NodeERKNS_10IdentifierE 7355
_ZN4Rust11Resolver2_012ForeverStackILNS0_9NamespaceE0EE3popEv 31322248
_ZN4Rust11Resolver2_012ForeverStackILNS0_9NamespaceE0EE3popEv 7830562
_ZN4Rust11Resolver2_012ForeverStackILNS0_9NamespaceE1EE3popEv 7830562
_ZN4Rust11Resolver2_012ForeverStackILNS0_9NamespaceE2EE3popEv 7830562
_ZN4Rust11Resolver2_012ForeverStackILNS0_9NamespaceE3EE3popEv 7830562
_ZN4Rust11Resolver2_012ForeverStackILNS0_9NamespaceE0EE4pushENS0_3Rib4KindEjN2tl8optionalINS_10IdentifierEEE 31322284
_ZN4Rust11Resolver2_012ForeverStackILNS0_9NamespaceE0EE4pushENS0_3Rib4KindEjN2tl8optionalINS_10IdentifierEEE 7830571
_ZN4Rust11Resolver2_012ForeverStackILNS0_9NamespaceE1EE4pushENS0_3Rib4KindEjN2tl8optionalINS_10IdentifierEEE 7830571
_ZN4Rust11Resolver2_012ForeverStackILNS0_9NamespaceE2EE4pushENS0_3Rib4KindEjN2tl8optionalINS_10IdentifierEEE 7830571
_ZN4Rust11Resolver2_012ForeverStackILNS0_9NamespaceE3EE4pushENS0_3Rib4KindEjN2tl8optionalINS_10IdentifierEEE 7830571
_ZN4Rust11Resolver2_012ForeverStackILNS0_9NamespaceE0EE6insertENS_10IdentifierEj 1416892
_ZN4Rust11Resolver2_012ForeverStackILNS0_9NamespaceE0EE6insertENS_10IdentifierEj 581095
_ZN4Rust11Resolver2_012ForeverStackILNS0_9NamespaceE1EE6insertENS_10IdentifierEj 835797
_ZN4Rust11Resolver2_012ForeverStackILNS0_9NamespaceE0EE7dfs_ribERNS0_16ForeverStackBase4NodeEj 49804
_ZN4Rust11Resolver2_012ForeverStackILNS0_9NamespaceE0EE7dfs_ribERNS0_16ForeverStackBase4NodeEj 12380
_ZN4Rust11Resolver2_012ForeverStackILNS0_9NamespaceE1EE7dfs_ribERNS0_16ForeverStackBase4NodeEj 12768
_ZN4Rust11Resolver2_012ForeverStackILNS0_9NamespaceE2EE7dfs_ribERNS0_16ForeverStackBase4NodeEj 12328
_ZN4Rust11Resolver2_012ForeverStackILNS0_9NamespaceE3EE7dfs_ribERNS0_16ForeverStackBase4NodeEj 12328
_ZN4Rust11Resolver2_012ForeverStackILNS0_9NamespaceE0EE8dfs_nodeERNS0_16ForeverStackBase4NodeEj 4755023
_ZN4Rust11Resolver2_012ForeverStackILNS0_9NamespaceE0EE8dfs_nodeERNS0_16ForeverStackBase4NodeEj 974258
_ZN4Rust11Resolver2_012ForeverStackILNS0_9NamespaceE1EE8dfs_nodeERNS0_16ForeverStackBase4NodeEj 1844258
_ZN4Rust11Resolver2_012ForeverStackILNS0_9NamespaceE2EE8dfs_nodeERNS0_16ForeverStackBase4NodeEj 965484
_ZN4Rust11Resolver2_012ForeverStackILNS0_9NamespaceE3EE8dfs_nodeERNS0_16ForeverStackBase4NodeEj 971023
_ZN4Rust11Resolver2_012ForeverStackILNS0_9NamespaceE1EE14insert_variantENS_10IdentifierEj 8126
_ZN4Rust11Resolver2_012ForeverStackILNS0_9NamespaceE1EE16get_lang_preludeERKNS_10IdentifierE 11
_ZN4Rust11Resolver2_012ForeverStackILNS0_9NamespaceE1EE19insert_lang_preludeENS_10IdentifierEj 1491
_ZN4Rust11Resolver2_012ForeverStackILNS0_9NamespaceE2EE12reverse_iterESt8functionIFNS3_9KeepGoingERNS0_16ForeverStackBase4NodeEEE 51
_ZN4Rust11Resolver2_012ForeverStackILNS0_9NamespaceE2EE3getERKNS_10IdentifierE 51
_ZN4Rust11Resolver2_012ForeverStackILNS0_9NamespaceE2EE6insertENS_10IdentifierEj 64
_ZN4Rust11Resolver2_012ForeverStackILNS0_9NamespaceE3EE14insert_at_rootENS_10IdentifierEj 1335
_ZN4Rust11Resolver2_012ForeverStackILNS0_9NamespaceE3EE6insertENS_10IdentifierEj 2244
_ZN4Rust11Resolver2_016ForeverStackBase4Node12insert_childENS1_4LinkES2_ 160
_ZN4Rust11Resolver2_0L12insert_innerERNS0_3RibENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_10DefinitionE 1478941
_ZN4Rust11Resolver2_0L25check_leading_kw_at_startERSt6vectorINS_5ErrorESaIS2_EERKNS0_14ResolutionPath7SegmentEb 187813
_ZN4Rust11Resolver2_0L26find_leaf_definition_innerERKNS0_5UsageERKSt3mapIS1_NS0_10DefinitionESt4lessIS1_ESaISt4pairIS2_S5_EEERSt3setIS1_S7_SaIS1_EE 75805
_ZN4Rust11Resolver2_0L7is_lastIN9__gnu_cxx17__normal_iteratorIPKNS0_14ResolutionPath7SegmentESt6vectorIS5_SaIS5_EEEESA_EEbRKT_RKT0_ 154106
_ZN4Rust11Resolver2_0L8is_startIN9__gnu_cxx17__normal_iteratorIPKNS0_14ResolutionPath7SegmentESt6vectorIS5_SaIS5_EEEESA_EEbRKT_RKT0_ 344717
_ZNK4Rust11Resolver2_012ForeverStackILNS0_9NamespaceE0EE10stream_ribERNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEERKNS0_3RibERKNS4_12basic_stringIcS7_S8_EESH_ 0
_ZNK4Rust11Resolver2_012ForeverStackILNS0_9NamespaceE0EE10stream_ribERNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEERKNS0_3RibERKNS4_12basic_stringIcS7_S8_EESH_ 0
_ZNK4Rust11Resolver2_012ForeverStackILNS0_9NamespaceE1EE10stream_ribERNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEERKNS0_3RibERKNS4_12basic_stringIcS7_S8_EESH_ 0
_ZNK4Rust11Resolver2_012ForeverStackILNS0_9NamespaceE2EE10stream_ribERNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEERKNS0_3RibERKNS4_12basic_stringIcS7_S8_EESH_ 0
_ZNK4Rust11Resolver2_012ForeverStackILNS0_9NamespaceE3EE10stream_ribERNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEERKNS0_3RibERKNS4_12basic_stringIcS7_S8_EESH_ 0
_ZNK4Rust11Resolver2_012ForeverStackILNS0_9NamespaceE0EE11stream_nodeERNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEEjRKNS0_16ForeverStackBase4NodeEj 0
_ZNK4Rust11Resolver2_012ForeverStackILNS0_9NamespaceE0EE11stream_nodeERNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEEjRKNS0_16ForeverStackBase4NodeEj 0
_ZNK4Rust11Resolver2_012ForeverStackILNS0_9NamespaceE1EE11stream_nodeERNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEEjRKNS0_16ForeverStackBase4NodeEj 0
_ZNK4Rust11Resolver2_012ForeverStackILNS0_9NamespaceE2EE11stream_nodeERNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEEjRKNS0_16ForeverStackBase4NodeEj 0
_ZNK4Rust11Resolver2_012ForeverStackILNS0_9NamespaceE3EE11stream_nodeERNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEEjRKNS0_16ForeverStackBase4NodeEj 0
_ZNK4Rust11Resolver2_012ForeverStackILNS0_9NamespaceE0EE15as_debug_stringB5cxx11Ev 0
_ZNK4Rust11Resolver2_012ForeverStackILNS0_9NamespaceE0EE15as_debug_stringB5cxx11Ev 0
_ZNK4Rust11Resolver2_012ForeverStackILNS0_9NamespaceE1EE15as_debug_stringB5cxx11Ev 0
_ZNK4Rust11Resolver2_012ForeverStackILNS0_9NamespaceE2EE15as_debug_stringB5cxx11Ev 0
_ZNK4Rust11Resolver2_012ForeverStackILNS0_9NamespaceE3EE15as_debug_stringB5cxx11Ev 0
_ZNK4Rust11Resolver2_012ForeverStackILNS0_9NamespaceE0EE20find_leaf_definitionERKj 75805
_ZNK4Rust11Resolver2_012ForeverStackILNS0_9NamespaceE0EE20find_leaf_definitionERKj 4774
_ZNK4Rust11Resolver2_012ForeverStackILNS0_9NamespaceE1EE20find_leaf_definitionERKj 9335
_ZNK4Rust11Resolver2_012ForeverStackILNS0_9NamespaceE2EE20find_leaf_definitionERKj 0
_ZNK4Rust11Resolver2_012ForeverStackILNS0_9NamespaceE3EE20find_leaf_definitionERKj 61696
_ZNK4Rust11Resolver2_012ForeverStackILNS0_9NamespaceE0EE20is_module_descendantEjj 14
_ZNK4Rust11Resolver2_012ForeverStackILNS0_9NamespaceE0EE8dfs_nodeERKNS0_16ForeverStackBase4NodeEj 131
_ZZN4Rust11Resolver2_012ForeverStackILNS0_9NamespaceE0EE19find_closest_moduleERNS0_16ForeverStackBase4NodeEENKUlS6_E_clES6_ 17231
_ZZN4Rust11Resolver2_012ForeverStackILNS0_9NamespaceE0EE19find_closest_moduleERNS0_16ForeverStackBase4NodeEENKUlS6_E_clES6_ 3964
_ZZN4Rust11Resolver2_012ForeverStackILNS0_9NamespaceE1EE19find_closest_moduleERNS0_16ForeverStackBase4NodeEENKUlS6_E_clES6_ 7793
_ZZN4Rust11Resolver2_012ForeverStackILNS0_9NamespaceE2EE19find_closest_moduleERNS0_16ForeverStackBase4NodeEENKUlS6_E_clES6_ 0
_ZZN4Rust11Resolver2_012ForeverStackILNS0_9NamespaceE3EE19find_closest_moduleERNS0_16ForeverStackBase4NodeEENKUlS6_E_clES6_ 5474
_ZZN4Rust11Resolver2_012ForeverStackILNS0_9NamespaceE0EE3getERNS0_16ForeverStackBase4NodeERKNS_10IdentifierEENKUlS6_E_clES6_ 3764250
_ZZN4Rust11Resolver2_012ForeverStackILNS0_9NamespaceE0EE3getERNS0_16ForeverStackBase4NodeERKNS_10IdentifierEENKUlS6_E_clES6_ 3337341
_ZZN4Rust11Resolver2_012ForeverStackILNS0_9NamespaceE1EE3getERNS0_16ForeverStackBase4NodeERKNS_10IdentifierEENKUlS6_E_clES6_ 403451
_ZZN4Rust11Resolver2_012ForeverStackILNS0_9NamespaceE2EE3getERNS0_16ForeverStackBase4NodeERKNS_10IdentifierEENKUlS6_E_clES6_ 0
_ZZN4Rust11Resolver2_012ForeverStackILNS0_9NamespaceE3EE3getERNS0_16ForeverStackBase4NodeERKNS_10IdentifierEENKUlS6_E_clES6_ 23458
_ZZN4Rust11Resolver2_012ForeverStackILNS0_9NamespaceE2EE3getERKNS_10IdentifierEENKUlRNS0_16ForeverStackBase4NodeEE_clES9_ 189

Generated by: LCOV version 2.4-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.