LCOV - code coverage report
Current view: top level - gcc/fortran - module.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 93.5 % 4089 3825
Test Date: 2026-10-24 16:24:59 Functions: 99.3 % 153 152
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
_ZL10bad_modulePKc 0
_ZL13load_omp_udmsv 8
_ZL13write_omp_udmP11gfc_omp_udm 16
_ZL14write_omp_udmsP11gfc_symtree 26
_ZL13find_use_namePKcb 86
_ZL28verify_OACC_ROUTINE_LOP_NONE16oacc_routine_lop 96
_ZL13write_omp_udrP11gfc_omp_udr 107
_ZL23compare_written_commonsPvS_ 127
_ZL14write_operatorP11gfc_user_op 169
_ZL28mio_omp_declare_simd_clausesPP15gfc_omp_clauses 176
_Z19gfc_match_submodulev 270
_ZL16mio_omp_udr_exprP11gfc_omp_udrPP10gfc_symbolS3_P13gfc_namespaceb 293
_ZL16module_peek_charv 616
_ZL26use_iso_fortran_env_modulev 703
_ZL17mio_component_refPP13gfc_component 832
_ZL19create_derived_typePKcS0_9intmod_idi 1056
_ZL23gzopen_intrinsic_modulePKc 1240
_ZL26create_int_parameter_arrayPKciP8gfc_exprS0_9intmod_idi 1320
_ZL16mio_intrinsic_opP16gfc_intrinsic_op 1344
_ZL13mio_finalizerPP13gfc_finalizer 1449
_ZL13mio_array_refP13gfc_array_ref 1807
_ZL12mio_gmp_realPA1_13__mpfr_struct 2123
_ZL7mio_refPP7gfc_ref 2645
_ZL14unquote_stringPKc 3028
_ZL12quote_stringPKjm 5568
_ZL14mio_actual_argP18gfc_actual_arglistb 8355
_ZL25mio_allocated_wide_stringPKjm 8596
_ZL20mio_allocated_stringPKc 9527
_ZL27import_iso_c_binding_modulev 9941
_ZL20create_int_parameterPKciS0_9intmod_idi 10100
_ZL22gzopen_included_file_1PKcP17gfc_directorylistbb 10197
_ZL11write_equivv 10254
_ZL12write_commonP11gfc_symtree 10254
_ZL12write_modulev 10254
_ZL18write_blank_commonv 10254
_ZL19free_written_commonP14written_common 10323
_ZL14write_omp_udrsP11gfc_symtree 10361
_Z15gfc_dump_modulePKci 10446
_ZL11dump_modulePKci 10745
_ZL21mio_typebound_symtreeP11gfc_symtree 11166
_ZL20mio_symbol_interfacePPKcS1_PP13gfc_interface 11599
_ZL10load_equivv 14039
_ZL11read_modulev 14039
_ZL12load_commonsv 14039
_ZL13load_omp_udrsv 14039
_ZL19init_true_name_treev 14039
_ZL21read_module_to_tmpbufv 14039
_ZL23load_generic_interfacesv 14039
_ZL24load_operator_interfacesv 14039
_ZL25check_omp_declare_mappersP11gfc_symtree 14057
_ZL12mio_ref_listPP7gfc_ref 17474
_ZL27read_crc32_from_module_filePKcPm 20508
_ZL20gzopen_included_filePKcbb 20749
_ZL14write_common_0P11gfc_symtreeb 20978
_Z15gfc_use_modulesv 21504
_ZL15mio_constructorPP12splay_tree_s 21626
_ZL9mio_shapePPA1_12__mpz_structi 21626
_ZL12init_pi_treev 24293
_Z13gfc_match_usev 24677
_ZL14gfc_use_moduleP12gfc_use_list 24687
_ZL28rename_list_remove_duplicateP14gfc_use_rename 24687
_ZL13write_symbol1P12pointer_info 26092
_ZL25create_intrinsic_functionPKciS0_9intmod_idbP10gfc_symbol 27023
_ZL15mio_symtree_refPP11gfc_symtree 31731
_ZL15mio_f2k_derivedP13gfc_namespace 33669
_ZL12mio_iteratorPP12gfc_iterator 35410
_ZL11mio_charlenPP11gfc_charlen 42021
_ZL19check_for_ambiguousP11gfc_symtreeP12pointer_info 43583
_ZL23mio_full_typebound_treePP11gfc_symtree 67338
_ZL17find_use_operator16gfc_intrinsic_op 72078
_Z17gfc_module_init_2v 83438
_Z17gfc_module_done_2v 83801
_ZL11free_renameP14gfc_use_rename 94467
_ZL18mio_typebound_procPP18gfc_typebound_proc 102145
_ZL13add_true_nameP10gfc_symbol 104598
_ZL23write_symbol1_recursionP19sorted_pointer_info 130221
_ZL27check_for_module_proceduresP10gfc_symbol 159632
_ZL13write_symtreeP11gfc_symtree 159772
_ZL13write_genericP11gfc_symtree 170025
_ZL13write_symbol0P11gfc_symtree 170025
_ZL14free_true_nameP9true_name 223235
_ZL9build_tntP11gfc_symtree 224775
_ZL29free_sorted_pointer_info_treeP19sorted_pointer_info 244604
_ZL12write_symboliP10gfc_symbol 250905
_ZL20mio_omp_declare_simdP13gfc_namespacePP20gfc_omp_declare_simd 267606
_ZL13mio_componentP13gfc_componenti 272717
_ZL23mio_omp_declare_variantP13gfc_namespacePP23gfc_omp_declare_variant 287955
_ZL15mio_gmp_integerPA1_12__mpz_struct 374346
_ZL27compare_sorted_pointer_infoPvS_ 387690
_ZL7mio_hwiPl 411900
_ZL12fix_mio_exprP8gfc_expr 451438
_ZL16number_use_namesPKcb 593032
_ZL13mio_interfacePP13gfc_interface 606165
_ZL19mio_internal_stringPc 655165
_Z18mio_interface_restPP13gfc_interface 677892
_ZL17check_unique_namePKc 787001
_ZL8mio_exprPP8gfc_expr 880195
_Z23gfc_check_symbol_accessP10gfc_symbol 904559
_ZL15mio_pool_stringPPKc 1055211
_ZL25associate_integer_pointerP12pointer_infoPv 1071693
_ZL12check_access10gfc_accessS_ 1087310
_Z19gfc_dt_lower_stringPKc 1103150
_ZL16set_module_locusP12module_locus 1126281
_ZL15find_use_name_nPKcPib 1186207
_ZL21find_symbols_to_writePP19sorted_pointer_infoP12pointer_info 1278712
_ZL10mio_symbolP10gfc_symbol 1320982
_ZL12mio_namelistP10gfc_symbol 1320982
_ZL17mio_namespace_refPP13gfc_namespace 1320982
_ZL18mio_component_listPP13gfc_componenti 1320982
_ZL18mio_formal_arglistPP18gfc_formal_arglist 1320982
_ZL20mio_full_f2k_derivedP10gfc_symbol 1320982
_ZL16get_module_locusP12module_locus 1332261
_ZL14find_true_namePKcS0_ 1381453
_ZL9skip_listi 1427415
_Z20gfc_save_module_listv 1486408
_Z19gfc_dt_upper_stringPKc 1548648
_ZL14mio_array_specPP14gfc_array_spec 1593699
_ZL20mio_symbol_attributeP16symbol_attribute 1593719
_ZL14resolve_fixupsP7fixup_tPv 1755519
_ZL11get_pointerPv 1943342
_ZL12mio_typespecP12gfc_typespec 2045347
_ZL18mio_actual_arglistPP18gfc_actual_arglistb 2048155
_ZL12find_pointerPv 2073985
_ZL16compare_pointersPvS_ 2469655
_ZL18compare_true_namesPvS_ 3327140
_ZL12read_cleanupP12pointer_info 3495057
_ZL30fixup_pdt_parameter_namespacesP12pointer_info 3495057
_ZL11read_stringv 3828463
_ZL12free_pi_treeP12pointer_info 4356565
_ZL9add_fixuplPv 5608421
_Z14mio_symbol_refPP10gfc_symbol 5730584
_ZL12parse_stringv 5788666
_ZL15mio_pointer_refPv 7303333
_ZL11get_integerl 8977004
_Z27gfc_restore_old_module_listv 9307431
_Z18gfc_free_use_stmtsP12gfc_use_list 9858090
_ZL11load_neededP12pointer_info 10308717
_ZL9find_enumPK7mstring 12500218
_ZL9peek_atomv 13336619
_ZL16compare_integersPvS_ 13408183
_ZL8mio_nameiPK7mstring 13763280
_ZL11mio_integerPi 13931866
_ZL10mio_rparenv 16857202
_ZL10mio_lparenv 18379300
_ZL10write_atom9atom_typePKv 18621505
_ZL10parse_namei 27345703
_ZL13parse_integeri 37583500
_ZL11find_symbolP11gfc_symtreePKcS2_i 47302830
_ZL12require_atom9atom_type 60488638
_ZL10write_charc 69941806
_ZL17module_unget_charv 84054488
_ZL10parse_atomv 132191257
_ZL11module_charv 569502974

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