LCOV - code coverage report
Current view: top level - gcc/go/gofrontend - types.h (source / functions) Coverage Total Hit
Test: gcc.info Lines: 95.1 % 615 585
Test Date: 2024-04-27 14:03:13 Functions: 85.7 % 84 72
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
_ZN10Error_type22do_compare_is_identityEP4Gogo 0
_ZN8Map_type15do_is_reflexiveEv 0
_ZN8Nil_type18do_type_descriptorEP4GogoP10Named_type 0
_ZN8Nil_type22do_compare_is_identityEP4Gogo 0
_ZN9Void_type18do_type_descriptorEP4GogoP10Named_type 0
_ZN9Void_type22do_compare_is_identityEP4Gogo 0
_ZNK10Error_type15do_message_nameEPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 0
_ZNK12Boolean_type13do_reflectionEP4GogoPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 0
_ZNK12Boolean_type15do_message_nameEPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 0
_ZNK16Interface_method15do_named_objectEv 0
_ZNK8Nil_type13do_reflectionEP4GogoPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 0
_ZNK9Void_type15do_message_nameEPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 0
_ZNK8Nil_type15do_message_nameEPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 5
_ZN12Complex_type15do_is_reflexiveEv 7
_ZN12Complex_type19do_needs_key_updateEv 7
_ZNK24Forward_declaration_type18do_hash_for_methodEP4Gogoi 12
_ZN14Interface_type19do_hash_might_panicEv 16
_ZN10Float_type15do_is_reflexiveEv 31
_ZN10Float_type19do_needs_key_updateEv 31
_ZNK11String_type15do_message_nameEPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 32
_ZN10Array_type19do_hash_might_panicEv 53
_ZN10Array_type15do_is_reflexiveEv 93
_ZN10Array_type19do_needs_key_updateEv 93
_ZN14Interface_type19do_needs_key_updateEv 403
_ZN14Interface_type15do_is_reflexiveEv 415
_ZN4Type19do_needs_key_updateEv 1713
_ZNK16Interface_method20do_receiver_locationEv 1850
_ZN11String_type19do_needs_key_updateEv 2045
_ZN24Forward_declaration_type19do_needs_key_updateEv 3027
_ZN24Forward_declaration_type15do_is_reflexiveEv 3207
_ZNK6Method17iface_stub_objectEv 3389
_ZN4Type15do_is_reflexiveEv 4043
_ZN4Type19do_hash_might_panicEv 4056
_ZN8Map_type22do_compare_is_identityEP4Gogo 4718
_ZNK16Interface_method14do_nointerfaceEv 7517
_ZNK16Interface_method7do_typeEv 7886
_ZNK9Void_type13do_reflectionEP4GogoPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 8296
_ZN12Channel_type22do_compare_is_identityEP4Gogo 10124
_ZN12Complex_type22do_compare_is_identityEP4Gogo 11452
_ZN12Struct_field7set_tagERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 11522
_ZN21Backend_function_type14do_get_backendEP4Gogo 12275
_ZN12Channel_typeC2EbbP4Type 14400
_ZNK21Backend_function_type24is_backend_function_typeEv 23590
_ZN10Float_type22do_compare_is_identityEP4Gogo 31162
_ZNK6Method11stub_objectEv 42273
_ZNK12Channel_type14do_has_pointerEv 55948
_ZN13Function_type17add_receiver_noteEi 56166
_ZN13Function_type18add_parameter_noteEii 72256
_ZNK12Struct_field3tagB5cxx11Ev 80858
_ZN12Boolean_type22do_compare_is_identityEP4Gogo 92457
_ZN6Method21set_iface_stub_objectEP12Named_object 96577
_ZN13Function_type22do_compare_is_identityEP4Gogo 96971
_ZNK8Map_type14do_has_pointerEv 103157
_ZN14Interface_typeC2EP21Typed_identifier_list8Location 108152
_ZN6Method15set_stub_objectEP12Named_object 206394
_ZN14Interface_type22do_compare_is_identityEP4Gogo 231870
_ZN11String_type22do_compare_is_identityEP4Gogo 243664
_ZN21Typed_identifier_list8set_typeEmP4Type 246947
_ZN24Forward_declaration_type22do_compare_is_identityEP4Gogo 352731
_ZN16Typed_identifier8set_typeEP4Type 355950
_ZN12Pointer_type22do_compare_is_identityEP4Gogo 651526
_ZN10Named_typeC2EP12Named_objectP4Type8Location 784430
_ZNK13Function_type14do_has_pointerEv 861903
_ZNK14Interface_type8is_emptyEv 871292
_ZNK14Interface_type14do_has_pointerEv 1223290
_ZNK11String_type14do_has_pointerEv 1268074
_ZN12Pointer_type9do_verifyEP4Gogo 1428072
_ZN12Integer_type22do_compare_is_identityEP4Gogo 2317265
_ZNK12Pointer_type14do_has_pointerEv 2393916
_ZNK12Named_method15do_named_objectEv 2507023
_ZNK4Type14do_has_pointerEv 2858403
_ZNK24Forward_declaration_type14do_has_pointerEv 3106181
_ZNK13Function_type24is_backend_function_typeEv 3461036
_ZN12Struct_fieldC2ERK16Typed_identifier 3623283
_ZN12Channel_type11do_traverseEP8Traverse 4041494
_ZN4Type9do_verifyEP4Gogo 4347216
_ZNK10Array_type10do_in_heapEv 4458456
_ZNK4Type22is_unsafe_pointer_typeEv 4521209
_ZNK4Type13is_comparableEv 5043225
_ZN16Typed_identifier8set_noteERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 6418666
_ZNK24Forward_declaration_type10do_in_heapEv 7992075
_ZNK4Type10do_in_heapEv 29704650
_ZNK4Type8is_errorEv 55505069
_ZN10Named_type11do_traverseEP8Traverse 111328075

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.