LCOV - code coverage report
Current view: top level - /mnt/build/buildbot/bld/build-lcov/gcc/m2/gm2-compiler-boot - PCSymBuild.c (source / functions) Coverage Total Hit
Test: gcc.info Lines: 72.0 % 973 701
Test Date: 2026-10-17 16:30:31 Functions: 79.5 % 88 70
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
PCSymBuild_BuildBinaryConst 30016
PCSymBuild_BuildConst 0
PCSymBuild_BuildNulName 0
PCSymBuild_BuildRelationConst 150
PCSymBuild_BuildUnaryConst 19039
PCSymBuild_CheckNotVar 0
PCSymBuild_EndDesConst 299593
PCSymBuild_PCBuildImportInnerModule 248
PCSymBuild_PCBuildImportOuterModule 410195
PCSymBuild_PCBuildProcedureHeading 5289173
PCSymBuild_PCEndBuildDefModule 165455
PCSymBuild_PCEndBuildForward 24
PCSymBuild_PCEndBuildImpModule 72650
PCSymBuild_PCEndBuildInnerModule 446
PCSymBuild_PCEndBuildProcedure 1944699
PCSymBuild_PCEndBuildProgModule 11819
PCSymBuild_PCStartBuildDefModule 165455
PCSymBuild_PCStartBuildImpModule 72662
PCSymBuild_PCStartBuildInnerModule 446
PCSymBuild_PCStartBuildProcedure 5289173
PCSymBuild_PCStartBuildProgModule 11831
PCSymBuild_PopInConstructor 37185
PCSymBuild_PushConstAttributePairType 360
PCSymBuild_PushConstAttributeType 29982
PCSymBuild_PushConstFunctionType 7537
PCSymBuild_PushConstType 240579
PCSymBuild_PushConstructorCastType 37185
PCSymBuild_PushInConstructor 37185
PCSymBuild_PushIntegerType 376461
PCSymBuild_PushRType 2916
PCSymBuild_PushStringType 51789
PCSymBuild_ResolveConstTypes 15163
PCSymBuild_SkipConst 1243236
PCSymBuild_StartDesConst 299617
_M2_PCSymBuild_fini 0
_M2_PCSymBuild_init 15451
_ZL10DebugNodesv 0
_ZL10DebugUnaryP18PCSymBuild_eNode_r 0
_ZL10InitBinary17M2Const_constTypejj 25470
_ZL10TypeToMetaj 216654
_ZL10WalkBinaryP18PCSymBuild_eNode_r 42727
_ZL10WalkConstsv 49316
_ZL10assignTypeP18PCSymBuild_eNode_rS0_ 126
_ZL10doWalkNodeP18PCSymBuild_eNode_r 95695
_ZL11CheckConstsv 15163
_ZL11DebugBinaryP18PCSymBuild_eNode_r 0
_ZL11InitConvert17M2Const_constTypejP18PCSymBuild_eNode_rS1_ 4471
_ZL11InitDesExprj 299617
_ZL11InitUnknownj 40979
_ZL11WalkConvertP18PCSymBuild_eNode_r 76
_ZL11deduceTypesPjP17M2Const_constTypeP18PCSymBuild_eNode_rS3_j 25368
_ZL12DebugConvertP18PCSymBuild_eNode_r 0
_ZL12InitCharTypej 121076
_ZL12InitFunction17M2Const_constTypejjP18PCSymBuild_eNode_rS1_b 6539
_ZL12WalkFunctionP18PCSymBuild_eNode_r 692
_ZL12findConstDesj 6506
_ZL13DebugFunctionP18PCSymBuild_eNode_r 0
_ZL13InitProcedurej 18
_ZL13doWalkDesExprP18PCSymBuild_eNode_rS0_ 360347
_ZL14GetSkippedTypej 491055
_ZL14isTypeResolvedP18PCSymBuild_eNode_r 2452742
_ZL15InitBooleanTypej 37159
_ZL17WalkFunctionParamjP18PCSymBuild_eNode_r 265
_ZL18ErrorConstFunctionjj 42
_ZL18buildConstFunctionjj 6575
_ZL18fixupProcedureTypej 18
_ZL4Initv 15451
_ZL7DebugOpj 0
_ZL7WalkDesP18PCSymBuild_eNode_r 1617285
_ZL8DebugDesP18PCSymBuild_eNode_r 0
_ZL8DebugSymj 0
_ZL8InitLeaf17M2Const_constTypejj 321078
_ZL8WalkExprP18PCSymBuild_eNode_r 0
_ZL8WalkLeafP18PCSymBuild_eNode_r 52014
_ZL8assignTMPjP17M2Const_constTypejS0_ 126
_ZL8getEmetaP18PCSymBuild_eNode_r 67256
_ZL8getEtypeP18PCSymBuild_eNode_r 350623
_ZL9DebugExprP18PCSymBuild_eNode_r 0
_ZL9DebugLeafP18PCSymBuild_eNode_r 0
_ZL9DebugMeta17M2Const_constType 0
_ZL9DebugNodeP18PCSymBuild_eNode_r 0
_ZL9DebugTypej 0
_ZL9InitRTypej 1290
_ZL9InitUnary17M2Const_constTypejj 294
_ZL9InitZTypej 119147
_ZL9WalkUnaryP18PCSymBuild_eNode_r 186
_ZL9doWalkDesP18PCSymBuild_eNode_r 1617285
_ZL9findAliasjP18PCSymBuild_eNode_r 84

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