LCOV - code coverage report
Current view: top level - gcc/fortran - class.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 97.9 % 1791 1754
Test Date: 2025-01-04 13:14:48 Functions: 100.0 % 38 38
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
_Z16gfc_change_classP12gfc_typespecP16symbol_attributeP14gfc_array_specii 109
_ZL28finalizer_insert_packed_callP8gfc_codeP13gfc_finalizerP10gfc_symbolS4_S4_S4_S4_S4_S4_S4_S4_S4_P8gfc_exprP13gfc_namespace 113
_Z26gfc_find_typebound_user_opP10gfc_symbolPbPKcbP5locus 178
_Z21gfc_get_len_componentP8gfc_expri 367
_Z24gfc_intrinsic_hash_valueP12gfc_typespec 814
_Z26gfc_is_class_container_refP8gfc_expr 1262
_ZL20copy_vtab_proc_compsP10gfc_symbolS0_ 1421
_ZL23finalization_get_offsetP10gfc_symbolS0_S0_S0_S0_S0_P8gfc_exprP8gfc_codeP13gfc_namespace 1859
_ZL23finalization_scalarizerP10gfc_symbolS0_P8gfc_exprP13gfc_namespace 2067
_ZL18finalize_componentP8gfc_exprP10gfc_symbolP13gfc_componentS2_S2_PP8gfc_codeP13gfc_namespace 3085
_Z21gfc_class_initializerP12gfc_typespecP8gfc_expr 3226
_ZL27add_procs_to_declared_vtab1P11gfc_symtreeP10gfc_symbol 4402
_ZL13add_proc_compP10gfc_symbolPKcP18gfc_typebound_proc 4549
_Z23gfc_add_class_array_refP8gfc_expr 4594
_ZL19find_intrinsic_vtabP12gfc_typespec 5979
_ZL19comp_is_finalizableP13gfc_component 6069
_ZL24class_array_ref_detectedP7gfc_refPb 6838
_Z19gfc_get_tbp_symtreePP11gfc_symtreePKc 8126
_ZL23has_finalizer_componentP10gfc_symbol 9479
_ZL29generate_finalization_wrapperP10gfc_symbolP13gfc_namespacePKcP13gfc_component 9506
_ZL26add_procs_to_declared_vtabP10gfc_symbolS0_ 10243
_ZL20insert_component_refP12gfc_typespecPP7gfc_refPKc 10772
_Z22gfc_build_class_symbolP12gfc_typespecP16symbol_attributePP14gfc_array_spec 12345
_Z14gfc_hash_valueP10gfc_symbol 13382
_Z13gfc_find_vtabP12gfc_typespec 17889
_Z31gfc_find_typebound_intrinsic_opP10gfc_symbolPb16gfc_intrinsic_opbP5locus 20470
_Z24gfc_is_class_scalar_exprP8gfc_expr 43428
_Z18gfc_is_finalizableP10gfc_symbolPP8gfc_expr 50509
_Z21gfc_add_component_refP8gfc_exprPKc 56679
_Z21gfc_find_derived_vtabP10gfc_symbol 72052
_ZL24get_unique_hashed_stringPcP10gfc_symbol 84308
_ZL22get_unique_type_stringP10gfc_symbol 97690
_Z22gfc_is_class_array_refP8gfc_exprPb 253006
_Z20gfc_may_be_finalized12gfc_typespec 315035
_Z23gfc_find_typebound_procP10gfc_symbolPbPKcbP5locus 367386
_ZL23find_typebound_proc_uopP10gfc_symbolPbPKcbbP5locus 410376
_ZL22class_data_ref_missingP12gfc_typespecP7gfc_refb 1149834
_Z18gfc_fix_class_refsP8gfc_expr 3502883

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.