LCOV - code coverage report
Current view: top level - gcc/go/gofrontend - escape.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 77.1 % 1844 1422
Test Date: 2025-07-26 09:32:30 Functions: 84.9 % 53 45
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
_Z19debug_function_nameB5cxx11P12Named_object 0
_Z19strip_packed_prefixP4GogoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 0
_ZL17escape_hash_matchNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES4_ 0
_ZN4Node7detailsB5cxx11Ev 0
_ZNK14Escape_context21current_function_nameB5cxx11Ev 0
_ZNK4Node10ast_formatB5cxx11EP4Gogo 0
_ZNK4Node19definition_locationEv 0
_ZNK4Node9op_formatB5cxx11Ev 0
_ZN24Escape_analysis_discoverC2EP4Gogo 4252
_ZN4Gogo22discover_analysis_setsEv 4252
_ZN4Gogo14analyze_escapeEv 4646
_ZN4Gogo20reclaim_escape_nodesEv 4646
_ZN4Node13reclaim_nodesEv 4646
_ZN4Node16note_inout_flowsEii5Level 29492
_ZL12move_to_heapP4GogoP10Expression 65430
_ZN22Escape_analysis_assign12assign_derefEP4NodeS1_ 72741
_ZN4Node18make_indirect_nodeEPS_ 121663
_ZN24Escape_analysis_discover8functionEP12Named_object 186701
_ZN14Escape_context15add_dereferenceEP4Node 235343
_ZN4Node12max_encodingEii 280148
_ZN14Escape_context12init_retvalsEP4NodeP13Function_type 593664
_ZN22Escape_analysis_assign4callEP15Call_expression 605183
_ZNK4Node8locationEv 642052
_ZL18is_self_assignmentP10ExpressionS0_ 716610
_ZN11Escape_note9parse_tagEPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 735754
_ZN22Escape_analysis_assign16assign_from_noteEPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIP4NodeSaIS9_EES9_ 735754
_ZN14Escape_context5trackEP4Node 937722
_ZN4Gogo16propagate_escapeEP14Escape_contextP4Node 1041721
_ZN24Escape_analysis_discover20function_declarationEP12Named_object 1149080
_ZN14Escape_contextC2EP4Gogob 1357750
_ZN19Escape_analysis_tag3tagEP12Named_object 1384539
_ZN4Gogo12tag_functionEP12Named_object 1384539
_ZN4Gogo19assign_connectivityEP14Escape_contextP12Named_object 1384539
_ZN24Escape_analysis_discover10visit_codeEP12Named_objecti 1384628
_ZNK4Node7is_sinkEv 1728632
_ZN4Node9make_nodeEP9Statement 2039659
_ZN24Escape_analysis_discover5visitEP12Named_object 2087541
_ZN22Escape_analysis_assign5flowsEP4NodeS1_ 2308047
_ZN22Escape_analysis_assign6assignEP4NodeS1_ 3161929
_ZN20Escape_analysis_loop9statementEP5BlockPmP9Statement 3765708
_ZN22Escape_analysis_assign9statementEP5BlockPmP9Statement 3765708
_ZN11Escape_note8make_tagB5cxx11Ei 4222607
_ZN4Node12set_encodingEi 5458893
_ZNK4Node6is_bigEP14Escape_context 9084451
_ZN22Escape_analysis_assign10expressionEPP10Expression 9084457
_ZN20Escape_discover_expr10expressionEPP10Expression 9175758
_ZN4NodeD2Ev 12374392
_ZNK4Node4typeEv 14594287
_ZN4Node9make_nodeEP12Named_object 27417707
_ZN4Node9make_nodeEP10Expression 30888565
_ZN21Escape_analysis_flood5floodE5LevelP4NodeS2_i 48360225
_ZN4Node8encodingEv 85607803
_ZN4Node5stateEP14Escape_contextP12Named_object 98277675

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.