LCOV - code coverage report
Current view: top level - /mnt/build/buildbot/bld/build-lcov/gcc/m2/gm2-compiler-boot - P2SymBuild.c (source / functions) Coverage Total Hit
Test: gcc.info Lines: 88.1 % 1243 1095
Test Date: 2026-06-20 15:32:29 Functions: 89.4 % 94 84
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
P2SymBuild_BlockBegin 43802
P2SymBuild_BlockEnd 85690
P2SymBuild_BlockFinally 6080
P2SymBuild_BlockStart 85708
P2SymBuild_BuildAligned 72
P2SymBuild_BuildArrayComma 142
P2SymBuild_BuildConst 304382
P2SymBuild_BuildExportInnerModule 282
P2SymBuild_BuildExportOuterModule 89754
P2SymBuild_BuildFPSection 8703000
P2SymBuild_BuildFieldArray 102734
P2SymBuild_BuildFieldRecord 307053
P2SymBuild_BuildFormalType 88192
P2SymBuild_BuildFormalVarArgs 0
P2SymBuild_BuildFunction 3094337
P2SymBuild_BuildImportInnerModule 230
P2SymBuild_BuildImportOuterModule 413468
P2SymBuild_BuildNoReturnAttribute 508788
P2SymBuild_BuildNulName 1824574
P2SymBuild_BuildNumber 862289
P2SymBuild_BuildOptArg 18994
P2SymBuild_BuildOptFunction 136280
P2SymBuild_BuildPointerType 103701
P2SymBuild_BuildPragmaConst 12
P2SymBuild_BuildProcedureHeading 5351951
P2SymBuild_BuildProcedureType 62488
P2SymBuild_BuildRecord 73400
P2SymBuild_BuildSetType 4906
P2SymBuild_BuildString 164171
P2SymBuild_BuildSubrange 104682
P2SymBuild_BuildType 2068262
P2SymBuild_BuildTypeAlignment 119853
P2SymBuild_BuildTypeEnd 154137
P2SymBuild_BuildVarAlignment 1327423
P2SymBuild_BuildVarArgs 11536
P2SymBuild_BuildVariable 1203546
P2SymBuild_BuildVarientSelector 3048
P2SymBuild_CheckProcedure 1948309
P2SymBuild_DetermineType 304382
P2SymBuild_EndBuildArray 102734
P2SymBuild_EndBuildFormalParameters 5351951
P2SymBuild_EndBuildForward 48
P2SymBuild_EndBuildInnerModule 428
P2SymBuild_EndBuildProcedure 1926831
P2SymBuild_EndBuildVarient 3048
P2SymBuild_EndBuildVarientFieldRecord 6210
P2SymBuild_P2BuildDefaultFieldAlignment 36
P2SymBuild_P2EndBuildDefModule 170413
P2SymBuild_P2EndBuildImplementationModule 73419
P2SymBuild_P2EndBuildProgramModule 11843
P2SymBuild_P2StartBuildDefModule 170413
P2SymBuild_P2StartBuildImplementationModule 73425
P2SymBuild_P2StartBuildProgramModule 11855
P2SymBuild_PopRememberConstant 29694
P2SymBuild_PopType 24140425
P2SymBuild_PushRememberConstant 29694
P2SymBuild_PushType 24140425
P2SymBuild_RememberConstant 334076
P2SymBuild_SeenArray 30
P2SymBuild_SeenBoolean 0
P2SymBuild_SeenCType 0
P2SymBuild_SeenCast 0
P2SymBuild_SeenConstructor 37274
P2SymBuild_SeenRType 0
P2SymBuild_SeenSet 362
P2SymBuild_SeenString 52201
P2SymBuild_SeenUnknown 26101101
P2SymBuild_SeenZType 0
P2SymBuild_StartBuildArray 102734
P2SymBuild_StartBuildEnumeration 34939
P2SymBuild_StartBuildFormalParameters 5351951
P2SymBuild_StartBuildInnerModule 428
P2SymBuild_StartBuildProcedure 5351951
P2SymBuild_StartBuildVarient 3048
P2SymBuild_StartBuildVarientFieldRecord 6210
_M2_P2SymBuild_fini 0
_M2_P2SymBuild_init 16268
_ZL13GetComparisonjj 36
_ZL13GetSeenString17M2Const_constType 0
_ZL14ParameterErrorPKcjS0_jS0_jjj25SymbolTable_ProcedureKindS1_ 66
_ZL16CheckOptFunctionjj25SymbolTable_ProcedureKindb 3230617
_ZL17ParameterMismatchjjj25SymbolTable_ProcedureKindS_ 18
_ZL18RemoveFPParametersv 8703000
_ZL18ReturnTypeMismatchjjjj25SymbolTable_ProcedureKindS_j 6
_ZL20CheckProcedureReturnjj 5042646
_ZL22propageteTokenPositionjj 171380
_ZL24HandleRecordFieldPragmasjjj 353043
_ZL25SaveRememberedConstructorv 0
_ZL27BuildFormalParameterSection25SymbolTable_ProcedureKind 8703000
_ZL27CheckFormalParameterSection25SymbolTable_ProcedureKindS_ 2020790
_ZL4stopv 0
_ZL8PopBlockv 85690
_ZL9PushBlockj 85708
_ZL9SetTypeTo17M2Const_constType 89867

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.