LCOV - code coverage report
Current view: top level - gcc/fortran - module.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 93.2 % 3639 3393
Test Date: 2024-04-20 14:03:02 Functions: 91.1 % 146 133
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
_ZL10bad_modulePKc 0
_ZL11free_renameP14gfc_use_rename 0
_ZL11read_stringv 0
_ZL13find_use_namePKcb 0
_ZL13mio_interfacePP13gfc_interface 0
_ZL16get_module_locusP12module_locus 0
_ZL16module_peek_charv 0
_ZL16number_use_namesPKcb 0
_ZL16set_module_locusP12module_locus 0
_ZL17check_unique_namePKc 0
_ZL17find_use_operator16gfc_intrinsic_op 0
_ZL17module_unget_charv 0
_ZL28verify_OACC_ROUTINE_LOP_NONE16oacc_routine_lop 0
_ZL23compare_written_commonsPvS_ 86
_ZL13write_omp_udrP11gfc_omp_udr 94
_ZL14write_operatorP11gfc_user_op 149
_Z19gfc_match_submodulev 197
_ZL16mio_omp_udr_exprP11gfc_omp_udrPP10gfc_symbolS3_P13gfc_namespaceb 280
_ZL17mio_component_refPP13gfc_component 364
_ZL26use_iso_fortran_env_modulev 445
_ZL23gzopen_intrinsic_modulePKc 773
_ZL19create_derived_typePKcS0_9intmod_idi 824
_ZL13mio_finalizerPP13gfc_finalizer 978
_ZL26create_int_parameter_arrayPKciP8gfc_exprS0_9intmod_idi 1092
_ZL16mio_intrinsic_opP16gfc_intrinsic_op 1238
_ZL12mio_gmp_realPA1_13__mpfr_struct 1458
_ZL13mio_array_refP13gfc_array_ref 1693
_ZL7mio_refPP7gfc_ref 2063
_ZL14unquote_stringPKc 2528
_ZL12quote_stringPKjm 5044
_ZL14mio_actual_argP18gfc_actual_arglistb 5847
_ZL20create_int_parameterPKciS0_9intmod_idi 6302
_ZL25mio_allocated_wide_stringPKjm 7572
_ZL20mio_allocated_stringPKc 7587
_ZL27import_iso_c_binding_modulev 7874
_ZL22gzopen_included_file_1PKcP17gfc_directorylistbb 8229
_ZL11write_equivv 8781
_ZL12write_commonP11gfc_symtree 8781
_ZL12write_modulev 8781
_ZL18write_blank_commonv 8781
_ZL19free_written_commonP14written_common 8844
_ZL14write_omp_udrsP11gfc_symtree 8875
_Z15gfc_dump_modulePKci 9030
_ZL11dump_modulePKci 9226
_ZL21mio_typebound_symtreeP11gfc_symtree 9371
_ZL20mio_symbol_interfacePPKcS1_PP13gfc_interface 9391
_ZL12mio_ref_listPP7gfc_ref 11876
_ZL10load_equivv 11990
_ZL11read_modulev 11990
_ZL12load_commonsv 11990
_ZL13load_omp_udrsv 11990
_ZL19init_true_name_treev 11990
_ZL21read_module_to_tmpbufv 11990
_ZL23load_generic_interfacesv 11990
_ZL24load_operator_interfacesv 11990
_Z15gfc_use_modulesv 17544
_ZL27read_crc32_from_module_filePKcPm 17562
_ZL20gzopen_included_filePKcbb 17795
_ZL15mio_constructorPP12splay_tree_s 18115
_ZL9mio_shapePPA1_12__mpz_structi 18115
_ZL25create_intrinsic_functionPKciS0_9intmod_idbP10gfc_symbol 18184
_ZL14write_common_0P11gfc_symtreeb 18470
_ZL14gfc_use_moduleP12gfc_use_list 20312
_ZL28rename_list_remove_duplicateP14gfc_use_rename 20312
_Z13gfc_match_usev 20370
_ZL12init_pi_treev 20771
_ZL13write_symbol1P12pointer_info 22042
_ZL15mio_symtree_refPP11gfc_symtree 23229
_ZL15mio_f2k_derivedP13gfc_namespace 27033
_ZL11mio_charlenPP11gfc_charlen 30031
_ZL12mio_iteratorPP12gfc_iterator 30210
_ZL19check_for_ambiguousP11gfc_symtreeP12pointer_info 41227
_ZL23mio_full_typebound_treePP11gfc_symtree 54066
_Z17gfc_module_init_2v 75490
_Z17gfc_module_done_2v 75788
_ZL18mio_typebound_procPP18gfc_typebound_proc 84867
_ZL13add_true_nameP10gfc_symbol 92499
_ZL23write_symbol1_recursionP19sorted_pointer_info 102366
_ZL13write_symtreeP11gfc_symtree 132456
_ZL27check_for_module_proceduresP10gfc_symbol 132616
_ZL13write_genericP11gfc_symtree 141236
_ZL13write_symbol0P11gfc_symtree 141236
_ZL29free_sorted_pointer_info_treeP19sorted_pointer_info 191471
_ZL14free_true_nameP9true_name 196988
_ZL9build_tntP11gfc_symtree 198364
_ZL12write_symboliP10gfc_symbol 200743
_ZL20mio_omp_declare_simdP13gfc_namespacePP20gfc_omp_declare_simd 209127
_ZL13mio_componentP13gfc_componenti 221509
_ZL15mio_gmp_integerPA1_12__mpz_struct 227179
_ZL12fix_mio_exprP8gfc_expr 288327
_ZL27compare_sorted_pointer_infoPvS_ 301801
_ZL7mio_hwiPl 335599
_Z19gfc_dt_upper_stringPKc 349157
_ZL19mio_internal_stringPc 450098
_Z18mio_interface_restPP13gfc_interface 573192
_ZL8mio_exprPP8gfc_expr 628646
_Z23gfc_check_symbol_accessP10gfc_symbol 743738
_Z19gfc_dt_lower_stringPKc 788646
_ZL15find_use_name_nPKcPib 802908
_ZL25associate_integer_pointerP12pointer_infoPv 842663
_ZL15mio_pool_stringPPKc 853453
_ZL12check_access10gfc_accessS_ 889613
_ZL10mio_symbolP10gfc_symbol 964702
_ZL12mio_namelistP10gfc_symbol 964702
_ZL17mio_namespace_refPP13gfc_namespace 964702
_ZL18mio_component_listPP13gfc_componenti 964702
_ZL18mio_formal_arglistPP18gfc_formal_arglist 964702
_ZL20mio_full_f2k_derivedP10gfc_symbol 964702
_ZL14find_true_namePKcS0_ 1033517
_ZL21find_symbols_to_writePP19sorted_pointer_infoP12pointer_info 1034332
_ZL9skip_listi 1071708
_Z20gfc_save_module_listv 1184382
_ZL14mio_array_specPP14gfc_array_spec 1186211
_ZL20mio_symbol_attributeP16symbol_attribute 1186231
_ZL14resolve_fixupsP7fixup_tPv 1383172
_ZL12mio_typespecP12gfc_typespec 1474694
_ZL18mio_actual_arglistPP18gfc_actual_arglistb 1476804
_ZL11get_pointerPv 1561448
_ZL12find_pointerPv 1667966
_ZL16compare_pointersPvS_ 1942451
_ZL12read_cleanupP12pointer_info 2637058
_ZL18compare_true_namesPvS_ 2801675
_ZL12free_pi_treeP12pointer_info 3330149
_ZL9add_fixuplPv 4035316
_ZL12parse_stringv 4184184
_Z14mio_symbol_refPP10gfc_symbol 4228324
_ZL15mio_pointer_refPv 5394133
_ZL11get_integerl 6566555
_Z27gfc_restore_old_module_listv 7496596
_ZL11load_neededP12pointer_info 7543544
_Z18gfc_free_use_stmtsP12gfc_use_list 7940009
_ZL9peek_atomv 8866076
_ZL9find_enumPK7mstring 9093077
_ZL16compare_integersPvS_ 9977104
_ZL11mio_integerPi 10076789
_ZL8mio_nameiPK7mstring 10276182
_ZL10mio_rparenv 12431139
_ZL10mio_lparenv 13558204
_ZL10write_atom9atom_typePKv 15024385
_ZL10parse_namei 20209857
_ZL11find_symbolP11gfc_symtreePKcS2_i 23680780
_ZL13parse_integeri 27168417
_ZL12require_atom9atom_type 43352325
_ZL10write_charc 56396950
_ZL10parse_atomv 96340634
_ZL11module_charv 413998329

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.