LCOV - code coverage report
Current view: top level - gcc/go/gofrontend - export.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 87.9 % 840 738
Test Date: 2024-04-20 14:03:02 Functions: 93.9 % 49 46
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
_ZN6Export9write_intEi 0
_ZNK6Export20unsafe_package_indexEv 0
_ZL11compare_tilPK21Typed_identifier_listS1_ 43
_ZN20Export_function_body19unnamed_label_indexEPK13Unnamed_label 3344
_ZN6Export19populate_init_graphEPSt3mapIjSt3setIjSt4lessIjESaIjEES3_SaISt4pairIKjS5_EEERK15Import_init_setRKS0_INSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjS2_ISK_ESaIS6_IKSK_jEEE 3549
_ZN17Stream_to_sectionC2EP7Backend 4250
_ZN25Collect_export_references13prepare_typesERKSt6vectorIP12Named_objectSaIS2_EE 4250
_ZN25Collect_export_references14expand_exportsEPSt6vectorIP12Named_objectSaIS2_EE 4250
_ZN25Collect_export_references19prepare_expressionsERKSt6vectorIP12Named_objectSaIS2_EE 4250
_ZN6Export11write_typesEi 4250
_ZN6Export13write_importsERKSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEP7PackageSt4lessIS6_ESaISt4pairIKS6_S8_EEERKSt13unordered_setIPKS7_St4hashISK_ESt8equal_toISK_ESaISK_EE 4250
_ZN6Export14export_globalsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_S7_RKSt3mapIS5_P7PackageSt4lessIS5_ESaISt4pairIS6_SA_EEESI_S7_RK15Import_init_setPK8BindingsPSt13unordered_setIP12Named_objectSt4hashISR_ESt8equal_toISR_ESaISR_EE 4250
_ZN6Export14write_packagesERKSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEP7PackageSt4lessIS6_ESaISt4pairIKS6_S8_EEE 4250
_ZN6Export19assign_type_indicesERKSt6vectorIP12Named_objectSaIS2_EE 4250
_ZN6Export22register_builtin_typesEP4Gogo 4250
_ZN6Export23write_imported_init_fnsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_RK15Import_init_set 4250
_ZN6Export6Stream14write_checksumERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 4250
_ZN6Export6Stream8checksumB5cxx11Ev 4250
_ZN6ExportC2EPNS_6StreamE 4250
_ZN6ExportD2Ev 4250
_ZN20Export_function_body16record_temporaryEPK19Temporary_statement 4501
_ZN20Export_function_body15temporary_indexEPK19Temporary_statement 6731
_ZN6Export6StreamC2Ev 8500
_ZN6Export6StreamD0Ev 8500
_ZN6Export6StreamD0Ev 0
_ZN6Export6StreamD2Ev 8500
_ZL16packages_comparePK7PackageS1_ 13819
_ZNK6Export13package_indexEPK7Package 19277
_ZN6Export13write_type_toEPK4TypeP20Export_function_body 31465
_ZL14import_compareRKSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEP7PackageESA_ 48631
_ZN25Collect_export_references14add_to_exportsEP12Named_object 53699
_ZN25Collect_export_references19traverse_named_typeEP10Named_type 84678
_ZN6Export21register_builtin_typeEP4GogoPKc12Builtin_code 89250
_ZN6Export14set_type_indexEPK4Type 233149
_ZN6Export21write_type_definitionEPK4Typei 233149
_ZN25Collect_export_references22traverse_function_typeEP13Function_type 446544
_ZL13should_exportP12Named_object 448509
_ZN25Collect_export_references10expressionEPP10Expression 614741
_ZN6Export11record_typeEP4Type 712089
_ZN6Export12write_escapeEPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 783270
_ZN6Export10write_nameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 857650
_ZN25Collect_export_references4typeEP4Type 1017632
_ZN6Export19add_init_graph_edgeEPSt3mapIjSt3setIjSt4lessIjESaIjEES3_SaISt4pairIKjS5_EEEjj 1268904
_ZNK13Sort_bindingsclEPK12Named_objectS2_ 1450191
_ZN6Export10write_typeEPK4Type 1517966
_ZN6Export10type_indexEPK4Type 1549431
_ZNK10Sort_typesclEPK4TypeS2_ 1975183
_ZN6Export14write_unsignedEj 2537808
_ZN17Stream_to_section8do_writeEPKcm 7154514
_ZN6Export6Stream19write_and_sum_bytesEPKcm 16235086

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.