LCOV - code coverage report
Current view:
top level
-
gcc/cp
- name-lookup.cc
(
source
/ functions)
Hit
Total
Coverage
Test:
gcc.info
Lines:
3459
3686
93.8 %
Date:
2023-07-19 08:18:47
Functions:
217
226
96.0 %
Function Name
Hit count
_Z10push_scopeP9tree_node
203759814
_Z11begin_scope10scope_kindP9tree_node
596757912
_Z11is_ancestorP9tree_nodeS0_
53897524
_Z11leave_scopev
757200203
_Z11lookup_nameP9tree_node
187626121
_Z11lookup_nameP9tree_node10LOOK_where9LOOK_want
2723822654
_Z12kept_level_pv
184847106
_Z12push_bindingP9tree_nodeS0_P16cp_binding_level
179459466
_Z13outer_bindingP9tree_nodeP11cxx_bindingb
3660642371
_Z13pop_namespacev
3671450
_Z14pop_everythingv
88402
_Z14poplevel_classv
235250560
_Z14push_namespaceP9tree_nodeb
3654412
_Z15add_member_slotP9tree_nodeS0_
84671898
_Z15decl_in_scope_pP9tree_node
106
_Z15get_local_declsv
217593328
_Z15keep_next_levelb
6345779
_Z15maybe_push_declP9tree_node
86288764
_Z15pop_inner_scopeP9tree_nodeS0_
153445
_Z15pushlevel_classv
113175079
_Z16constructor_nameP9tree_node
221899746
_Z16find_member_slotP9tree_nodeS0_
184509651
_Z16local_bindings_pv
1956
_Z16push_inner_scopeP9tree_node
153445
_Z16search_anon_aggrP9tree_nodeS0_b
20868901
_Z16strip_using_declP9tree_node
2731476364
_Z17get_class_bindingP9tree_nodeS0_b
3148190169
_Z17global_bindings_pv
217207
_Z17lookup_name_fuzzyP9tree_node22lookup_name_fuzzy_kindj
2329
_Z17pop_local_bindingP9tree_nodeS0_
551581302
_Z17push_to_top_levelv
174665668
_Z18c_linkage_bindingsP9tree_node
24
_Z18constructor_name_pP9tree_nodeS0_
207785630
_Z18cp_namespace_declsP9tree_node
12
_Z18do_namespace_aliasP9tree_nodeS0_
30249
_Z18pop_decl_namespacev
6788
_Z18pop_from_top_levelv
174548401
_Z18push_binding_levelP16cp_binding_level
718855075
_Z18pushdecl_top_levelP9tree_node
321624
_Z18set_class_bindingsP9tree_nodei
38561312
_Z18set_decl_namespaceP9tree_nodeS0_b
60976
_Z18set_global_bindingP9tree_node
3389643
_Z18set_module_bindingP9tree_nodeS0_jiS0_S0_S0_
192945
_Z19do_class_using_declP9tree_nodeS0_
1509178
_Z19function_parm_depthv
179251632
_Z19is_nested_namespaceP9tree_nodeS0_b
74383150
_Z19print_binding_stackv
0
_Z19push_decl_namespaceP9tree_node
48147568
_Z19toplevel_bindings_pv
957618175
_Z19walk_module_bindingP9tree_nodeP11bitmap_headPFbS0_9WMB_FlagsPvES4_
4349359
_Z20get_cxx_dialect_name11cxx_dialect
2825
_Z20innermost_scope_kindv
1661105627
_Z20lookup_arg_dependentP9tree_nodeS0_P3vecIS0_5va_gc8vl_embedE
17211286
_Z20lookup_class_bindingP9tree_nodeS0_
259705
_Z20namespace_bindings_pv
14702171
_Z20pop_nested_namespaceP9tree_node
34877194
_Z20pushdecl_class_levelP9tree_node
104892803
_Z21get_namespace_bindingP9tree_nodeS0_
3961445
_Z21import_module_bindingP9tree_nodeS0_jj
236013
_Z21lookup_qualified_nameP9tree_nodePKc9LOOK_wantb
119962
_Z21lookup_qualified_nameP9tree_nodeS0_9LOOK_wantb
228216087
_Z21push_nested_namespaceP9tree_node
69676298
_Z21template_parm_scope_pv
378256189
_Z22add_imported_namespaceP9tree_nodeS0_jjbb
2660
_Z22current_decl_namespacev
833433789
_Z22dependent_local_decl_pP9tree_node
11798066
_Z22diagnose_name_conflictP9tree_nodeS0_
287
_Z22finish_using_directiveP9tree_nodeS0_
45624
_Z22handle_namespace_attrsP9tree_nodeS0_
3429464
_Z22lookup_elaborated_typeP9tree_node7TAG_how
13789237
_Z22resort_type_member_vecPvS_PFvS_S_S_ES_
59372
_Z23maybe_add_fuzzy_bindingR8auto_vecIP9tree_nodeLm0EES1_22lookup_name_fuzzy_kind
5391163
_Z23maybe_push_to_top_levelP9tree_node
11420069
_Z24get_class_binding_directP9tree_nodeS0_b
3415195804
_Z24maybe_pop_from_top_levelb
11420058
_Z24maybe_push_cleanup_levelP9tree_node
3333495
_Z24push_class_level_bindingP9tree_nodeS0_
262251240
_Z24push_using_decl_bindingsP9tree_nodeS0_
59064
_Z24pushdecl_namespace_levelP9tree_nodeb
31644850
_Z24suggest_alternatives_forjP9tree_nodeb
1981
_Z25add_module_namespace_declP9tree_nodeS0_
87028
_Z25mergeable_namespace_slotsP9tree_nodeS0_bPS0_
231263
_Z25set_identifier_type_valueP9tree_nodeS0_
79695600
_Z27finish_nonmember_using_declP9tree_nodeS0_
4201409
_Z28cp_emit_debug_info_for_usingP9tree_nodeS0_
4991695
_Z28maybe_suggest_missing_headerjP9tree_nodeS0_
508
_Z28pop_bindings_and_leave_scopev
126069604
_Z28push_local_extern_decl_aliasP9tree_node
25457
_Z29innermost_non_namespace_valueP9tree_node
544674691
_Z29insert_late_enum_def_bindingsP9tree_nodeS0_
42
_Z29invalidate_class_lookup_cachev
19085207
_Z29pushdecl_outermost_localscopeP9tree_node
494086
_Z29pushdecl_top_level_and_finishP9tree_nodeS0_
1464982
_Z30add_mergeable_namespace_entityPP9tree_nodeS0_
85912
_Z34suggest_alternative_in_scoped_enumP9tree_nodeS0_
15
_Z37suggest_alternative_in_explicit_scopejP9tree_nodeS0_
299
_Z40suggest_alternatives_in_other_namespacesjP9tree_node
50
_Z5debugP16cp_binding_level
0
_Z5debugR16cp_binding_level
0
_Z7pushtagP9tree_nodeS0_7TAG_how
13114821
_Z8pushdeclP9tree_nodeb
853137741
_Z9pop_scopeP9tree_node
144684521
_ZL12query_oracleP9tree_node
2892424688
_ZL12resume_scopeP16cp_binding_level
38456171
_ZL13consider_declP9tree_nodeR10best_matchIS0_PKcEb
2151
_ZL13matching_fn_pP9tree_nodeS0_
2375255
_ZL13store_bindingP9tree_nodePP3vecI17cxx_saved_binding5va_gc8vl_embedE
413018848
_ZL13suggest_rid_p3rid
488064
_ZL14make_namespaceP9tree_nodeS0_jb
535606
_ZL14qualify_lookupP9tree_node9LOOK_want
1992267980
_ZL14store_bindingsP9tree_nodePP3vecI17cxx_saved_binding5va_gc8vl_embedE
247849106
_ZL14update_bindingP16cp_binding_levelP11cxx_bindingPP9tree_nodeS4_S4_b
829103900
_ZL15inform_shadowedP9tree_node
210
_ZL15member_name_cmpPKvS0_
3445573706
_ZL15reuse_namespacePP9tree_nodeS0_S0_
2689
_ZL15store_binding_pP9tree_node
89250486444
_ZL16cxx_binding_makeP9tree_nodeS0_
805979302
_ZL16member_vec_dedupP3vecIP9tree_node5va_gc8vl_embedE
13341858
_ZL17add_decl_to_levelP16cp_binding_levelP9tree_node
847771133
_ZL17get_class_bindingP9tree_nodeP16cp_binding_level
1141354144
_ZL17get_std_name_hintPKc
185
_ZL17lookup_using_declP9tree_nodeR11name_lookup
5710579
_ZL17new_class_bindingP9tree_nodeS0_S0_P16cp_binding_level
271379140
_ZL18check_local_shadowP9tree_node
534259529
_ZL18count_class_fieldsP9tree_node
38668504
_ZL18find_local_bindingP16cp_binding_levelP9tree_node
534944231
_ZL18push_inner_scope_rP9tree_nodeS0_
153714
_ZL18push_local_bindingP9tree_nodeS0_b
340885
_ZL18supplement_bindingP11cxx_bindingP9tree_node
7923
_ZL19add_using_namespaceRP3vecIP9tree_node5va_gc8vl_embedES1_
46757
_ZL19find_namespace_slotP9tree_nodeS0_b
5085426515
_ZL19print_binding_levelP16cp_binding_level
0
_ZL20create_local_bindingP16cp_binding_levelP9tree_node
534259302
_ZL20fields_linear_searchP9tree_nodeS0_b
1534517071
_ZL20find_namespace_valueP9tree_nodeS0_
25554
_ZL20maybe_add_fuzzy_declR8auto_vecIP9tree_nodeLm0EES1_
3425263
_ZL20maybe_lazily_declareP9tree_nodeS0_
1940356386
_ZL20store_class_bindingsP3vecI16cp_class_binding5va_gc8vl_embedEPPS_I17cxx_saved_bindingS1_S2_E
122025219
_ZL21anticipated_builtin_pP9tree_node
16505324
_ZL21check_module_overrideP9tree_nodeS0_bS0_S0_
313
_ZL21init_global_partitionP15binding_clusterP9tree_node
169317
_ZL21make_namespace_finishP9tree_nodePS0_b
535599
_ZL21update_local_overloadP11cxx_bindingP9tree_node
106
_ZL22consider_binding_levelP9tree_nodeR10best_matchIS0_PKcEP16cp_binding_levelb22lookup_name_fuzzy_kind
7163
_ZL22cp_binding_level_debugP16cp_binding_leveliPKc
0
_ZL22do_pushdecl_with_scopeP9tree_nodeP16cp_binding_levelb
36283817
_ZL22get_fixed_binding_slotPP9tree_nodeS0_ji
305018964
_ZL22push_inline_namespacesP9tree_node
3120239
_ZL22resort_member_name_cmpPKvS0_
9421313
_ZL22set_decl_context_in_fnP9tree_nodeS0_
236963852
_ZL23check_extern_c_conflictP9tree_node
244919135
_ZL23do_nonmember_using_declR11name_lookupbbPP9tree_nodeS3_
4201366
_ZL24innermost_nonclass_levelv
972751589
_ZL24member_vec_binary_searchP3vecIP9tree_node5va_gc8vl_embedES1_
1848160683
_ZL24member_vec_linear_searchP3vecIP9tree_node5va_gc8vl_embedES1_
425416837
_ZL24push_using_decl_bindingsP11name_lookupP9tree_nodeS2_
340960
_ZL25print_other_binding_stackP16cp_binding_level
0
_ZL26qualified_namespace_lookupP9tree_nodeP11name_lookup
168602034
_ZL26suggest_alternatives_for_1jP9tree_nodeb
1857
_ZL27cp_binding_level_descriptorP16cp_binding_level
0
_ZL27extract_conversion_operatorP9tree_nodeS0_
196573
_ZL27maybe_record_mergeable_declPP9tree_nodeS0_S0_
235306
_ZL28append_imported_binding_slotPP9tree_nodeS0_j
238595
_ZL28search_imported_binding_slotPP9tree_nodej
192945
_ZL29member_vec_append_enum_valuesP3vecIP9tree_node5va_gc8vl_embedES1_
21
_ZL29set_inherited_value_binding_pP11cxx_bindingP9tree_nodeS2_
92260534
_ZL30member_vec_append_class_fieldsP3vecIP9tree_node5va_gc8vl_embedES1_
13441150
_ZL30using_directives_contain_std_pP3vecIP9tree_node5va_gc8vl_embedE
5878
_ZL31emit_debug_info_using_namespaceP9tree_nodeS0_b
128202
_ZL32maybe_suggest_missing_std_headerjP9tree_node
185
_ZL35has_using_namespace_std_directive_pv
1857
_ZL36binding_to_template_parms_of_scope_pP11cxx_bindingP16cp_binding_level
214244434
_ZL36set_identifier_type_value_with_scopeP9tree_nodeS0_P16cp_binding_level
230632112
_ZL39maybe_process_template_type_declarationP9tree_nodeiP16cp_binding_level
13114821
_ZL6indenti
0
_ZL9stat_hackP9tree_nodeS0_
414951
_ZN11name_lookup10mark_foundEP9tree_node
181703588
_ZN11name_lookup10search_adlEP9tree_nodeP3vecIS1_5va_gc8vl_embedE
17211286
_ZN11name_lookup12add_overloadEP9tree_node
301435782
_ZN11name_lookup12queue_usingsER8auto_vecISt4pairIP9tree_nodeS3_ELm16EEiP3vecIS3_5va_gc8vl_embedE
6117197155
_ZN11name_lookup13adl_class_fnsEP9tree_node
9833983
_ZN11name_lookup13adl_namespaceEP9tree_node
45869124
_ZN11name_lookup13find_and_markEP9tree_node
0
_ZN11name_lookup13restore_stateEv
924269050
_ZN11name_lookup13search_usingsEP9tree_node
205781
_ZN11name_lookup14adl_class_onlyEP9tree_node
9912954
_ZN11name_lookup14preserve_stateEv
924269050
_ZN11name_lookup15process_bindingEP9tree_nodeS1_
746156253
_ZN11name_lookup15queue_namespaceER8auto_vecISt4pairIP9tree_nodeS3_ELm16EEiS3_
3951741068
_ZN11name_lookup16adl_template_argEP9tree_node
4183465
_ZN11name_lookup16search_namespaceEP9tree_node
808346803
_ZN11name_lookup16search_qualifiedEP9tree_nodeb
172332734
_ZN11name_lookup17adl_namespace_fnsEP9tree_nodeP11bitmap_head
41433896
_ZN11name_lookup18search_unqualifiedEP9tree_nodeP16cp_binding_level
733187800
_ZN11name_lookup21search_namespace_onlyEP9tree_node
4718865170
_ZN11name_lookup22process_module_bindingEP9tree_nodeS1_j
29145
_ZN11name_lookup5dedupEb
945281772
_ZN11name_lookup7add_fnsEP9tree_node
8686956
_ZN11name_lookup7found_pEP9tree_node
7830741
_ZN11name_lookup8add_typeEP9tree_node
2942594
_ZN11name_lookup8adl_enumEP9tree_node
8607266
_ZN11name_lookup8adl_exprEP9tree_node
31775692
_ZN11name_lookup8adl_typeEP9tree_node
35945875
_ZN11name_lookup9add_valueEP9tree_node
739473417
_ZN11name_lookup9adl_basesEP9tree_node
8751639
_ZN11name_lookup9adl_classEP9tree_node
7697660
_ZN11name_lookup9ambiguousEP9tree_nodeS1_
248
_ZN11name_lookup9mark_seenEP9tree_node
4775734995
_ZN11name_lookupD2Ev
924269050
_ZN15namespace_hints25maybe_decorate_with_limitE9name_hint
2031
_ZN15namespace_hints31convert_candidates_to_name_hintEv
2031
_ZN15namespace_hints35maybe_add_candidate_for_scoped_enumEP9tree_nodeS1_
1194
_ZN15namespace_hintsC2EjP9tree_node
2031
_ZN18missing_std_headerD0Ev
163
_ZN18missing_std_headerD2Ev
163
_ZN20macro_use_before_def10maybe_makeEjP12cpp_hashnode
57
_ZN20macro_use_before_defC2EjP12cpp_hashnode
29
_ZN20macro_use_before_defD0Ev
29
_ZN20macro_use_before_defD2Ev
29
_ZN20suggest_alternativesD0Ev
22
_ZN20suggest_alternativesD2Ev
22
_ZN23namespace_limit_reachedD0Ev
3
_ZN23namespace_limit_reachedD2Ev
3
_ZN23show_candidate_locationD0Ev
129
_ZN23show_candidate_locationD2Ev
129
_ZZL22consider_binding_levelP9tree_nodeR10best_matchIS0_PKcEP16cp_binding_levelb22lookup_name_fuzzy_kindENKUlPKvSA_E_clESA_SA_
179654605
Generated by:
LCOV version 1.16