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: 2026-08-08 15:37:49 Functions: 84.9 % 53 45
Legend: Lines:     hit not hit

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 4250
_ZN4Gogo22discover_analysis_setsEv 4250
_ZN4Gogo14analyze_escapeEv 4644
_ZN4Gogo20reclaim_escape_nodesEv 4644
_ZN4Node13reclaim_nodesEv 4644
_ZN4Node16note_inout_flowsEii5Level 29233
_ZL12move_to_heapP4GogoP10Expression 65430
_ZN22Escape_analysis_assign12assign_derefEP4NodeS1_ 72741
_ZN4Node18make_indirect_nodeEPS_ 121663
_ZN24Escape_analysis_discover8functionEP12Named_object 186696
_ZN14Escape_context15add_dereferenceEP4Node 235343
_ZN4Node12max_encodingEii 280082
_ZN14Escape_context12init_retvalsEP4NodeP13Function_type 593660
_ZN22Escape_analysis_assign4callEP15Call_expression 605179
_ZNK4Node8locationEv 642050
_ZL18is_self_assignmentP10ExpressionS0_ 716608
_ZN11Escape_note9parse_tagEPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 735749
_ZN22Escape_analysis_assign16assign_from_noteEPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIP4NodeSaIS9_EES9_ 735749
_ZN14Escape_context5trackEP4Node 937713
_ZN4Gogo16propagate_escapeEP14Escape_contextP4Node 1041690
_ZN24Escape_analysis_discover20function_declarationEP12Named_object 1148814
_ZN14Escape_contextC2EP4Gogob 1357475
_ZN19Escape_analysis_tag3tagEP12Named_object 1384264
_ZN4Gogo12tag_functionEP12Named_object 1384264
_ZN4Gogo19assign_connectivityEP14Escape_contextP12Named_object 1384264
_ZN24Escape_analysis_discover10visit_codeEP12Named_objecti 1384353
_ZNK4Node7is_sinkEv 1728630
_ZN4Node9make_nodeEP9Statement 2038017
_ZN24Escape_analysis_discover5visitEP12Named_object 2087266
_ZN22Escape_analysis_assign5flowsEP4NodeS1_ 2308044
_ZN22Escape_analysis_assign6assignEP4NodeS1_ 3161926
_ZN20Escape_analysis_loop9statementEP5BlockPmP9Statement 3765700
_ZN22Escape_analysis_assign9statementEP5BlockPmP9Statement 3765700
_ZN11Escape_note8make_tagB5cxx11Ei 4222019
_ZN4Node12set_encodingEi 5457486
_ZNK4Node6is_bigEP14Escape_context 9084425
_ZN22Escape_analysis_assign10expressionEPP10Expression 9084431
_ZN20Escape_discover_expr10expressionEPP10Expression 9175732
_ZN4NodeD2Ev 12374080
_ZNK4Node4typeEv 14594255
_ZN4Node9make_nodeEP12Named_object 27403909
_ZN4Node9make_nodeEP10Expression 30869320
_ZN21Escape_analysis_flood5floodE5LevelP4NodeS2_i 48280502
_ZN4Node8encodingEv 85535104
_ZN4Node5stateEP14Escape_contextP12Named_object 98137740

Generated by: LCOV version 2.4-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.