LCOV - code coverage report
Current view: top level - gcc/go/gofrontend - gogo.h (source / functions) Coverage Total Hit
Test: gcc.info Lines: 95.5 % 688 657
Test Date: 2025-07-26 09:32:30 Functions: 95.2 % 62 59
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
_ZN8Function14set_descriptorEP10Expression 0
_ZN8Variable21set_in_unique_sectionEv 0
_ZNK12Named_object22type_declaration_valueEv 0
_ZN12Named_object19make_erroneous_nameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 14
_ZN8Bindings18add_erroneous_nameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 14
_ZN8Variable10set_embedsEPSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_EE 22
_ZN8Variable15set_is_receiverEv 42
_ZN8Variable19set_is_not_receiverEv 42
_ZN4Gogo21record_var_depends_onEP8VariableP12Named_object 99
_ZN8Variable28clear_type_from_chan_elementEv 524
_ZNK12Named_object13unknown_valueEv 548
_ZN8Function13set_enclosingEP12Named_object 737
_ZN8Variable18set_is_global_sinkEv 1114
_ZN8Function15set_closure_varEP12Named_object 1234
_ZN5Label16add_snapshot_refEP17Bindings_snapshot 1568
_ZN8Variable24set_is_varargs_parameterEv 2599
_ZN12Named_object22type_declaration_valueEv 3870
_ZN8Variable17set_toplevel_declEP9Statement 6520
_ZN8Function31set_is_unnamed_type_stub_methodEv 10064
_ZN5Label6defineE8LocationP17Bindings_snapshot 10524
_ZN5LabelC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 10530
_ZN8Variable27set_is_referenced_by_inlineEv 20936
_ZN8Bindings11add_packageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEP7Package 39417
_ZNK12Named_object13package_valueEv 39426
_ZN18Statement_inserterC2EP4GogoP8VariablePSt13unordered_setIP9StatementSt4hashIS6_ESt8equal_toIS6_ESaIS6_EE 40712
_ZN8Bindings16add_unknown_nameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE8Location 85542
_ZNK12Named_object11const_valueEv 91812
_Z16priority_comparePK11Import_initS1_ 230053
_ZN8Bindings19add_result_variableERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEP15Result_variable 244750
_ZNK12Named_object16result_var_valueEv 252079
_ZN12Backend_name13append_suffixERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 295509
_ZNK20Function_declaration11export_funcEP6ExportPK12Named_object 301334
_ZN12Named_object13package_valueEv 378192
_ZN4Gogo19hidden_name_pkgpathERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 400197
_ZN12Backend_name12set_asm_nameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 409304
_ZN8Bindings8add_typeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPK7PackageP4Type8Location 589952
_ZN8Bindings20add_type_declarationERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPK7Package8Location 618825
_ZNK12Named_object10func_valueEv 627734
_ZNK7Package12package_nameB5cxx11Ev 920878
_ZN12Backend_name10set_suffixERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 974264
_ZN8Bindings12add_constantERK16Typed_identifierPK7PackageP10Expressioni 1013689
_ZN8Bindings12add_variableERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPK7PackageP8Variable 1210269
_ZN4Gogo16add_analysis_setERKSt6vectorIP12Named_objectSaIS2_EEb 1357750
_ZN12Backend_name10set_prefixEPKc 1373787
_ZN11Import_initC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_i 1711998
_ZNK12Named_object9var_valueEv 1752031
_ZNK12Named_object22func_declaration_valueEv 2730329
_ZN12Backend_nameC2Ev 3303503
_ZN12Backend_name3addERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 4471376
_ZNK4Gogo16pack_hidden_nameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb 6225586
_ZNK4Gogo14var_depends_onEP8Variable 7374598
_ZN12Named_object16result_var_valueEv 12896816
_ZN4Gogo18unpack_hidden_nameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 24382436
_ZN4Gogo12is_sink_nameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 27074660
_ZN12Named_object11const_valueEv 34515484
_ZN12Named_object10func_valueEv 41514959
_ZN12Named_object22func_declaration_valueEv 51910188
_ZN12Named_object9var_valueEv 163231229
_ZN12Named_object10type_valueEv 451149779
_ZNK12Named_object10type_valueEv 591181895
_ZN12Named_object13unknown_valueEv 1856993250
_ZN12Named_object7resolveEv 2002059449

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.