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: 2025-11-22 14:42:49 Functions: 88.3 % 94 83
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
P2SymBuild_BlockBegin 42965
P2SymBuild_BlockEnd 83079
P2SymBuild_BlockFinally 5948
P2SymBuild_BlockStart 83097
P2SymBuild_BuildAligned 72
P2SymBuild_BuildArrayComma 139
P2SymBuild_BuildConst 293370
P2SymBuild_BuildExportInnerModule 282
P2SymBuild_BuildExportOuterModule 85954
P2SymBuild_BuildFPSection 8381528
P2SymBuild_BuildFieldArray 100046
P2SymBuild_BuildFieldRecord 299003
P2SymBuild_BuildFormalType 84481
P2SymBuild_BuildFormalVarArgs 0
P2SymBuild_BuildFunction 3003191
P2SymBuild_BuildImportInnerModule 230
P2SymBuild_BuildImportOuterModule 400972
P2SymBuild_BuildNoReturnAttribute 477132
P2SymBuild_BuildNulName 1775744
P2SymBuild_BuildNumber 835079
P2SymBuild_BuildOptArg 17889
P2SymBuild_BuildOptFunction 127816
P2SymBuild_BuildPointerType 100863
P2SymBuild_BuildPragmaConst 12
P2SymBuild_BuildProcedureHeading 5167046
P2SymBuild_BuildProcedureType 59852
P2SymBuild_BuildRecord 71467
P2SymBuild_BuildSetType 4747
P2SymBuild_BuildString 159065
P2SymBuild_BuildSubrange 101823
P2SymBuild_BuildType 2012268
P2SymBuild_BuildTypeAlignment 117029
P2SymBuild_BuildTypeEnd 148278
P2SymBuild_BuildVarAlignment 1290673
P2SymBuild_BuildVarArgs 11320
P2SymBuild_BuildVariable 1171136
P2SymBuild_BuildVarientSelector 2982
P2SymBuild_CheckProcedure 1871038
P2SymBuild_DetermineType 293370
P2SymBuild_EndBuildArray 100046
P2SymBuild_EndBuildFormalParameters 5167046
P2SymBuild_EndBuildForward 48
P2SymBuild_EndBuildInnerModule 428
P2SymBuild_EndBuildProcedure 1877788
P2SymBuild_EndBuildVarient 2982
P2SymBuild_EndBuildVarientFieldRecord 6078
P2SymBuild_P2BuildDefaultFieldAlignment 36
P2SymBuild_P2EndBuildDefModule 162679
P2SymBuild_P2EndBuildImplementationModule 70949
P2SymBuild_P2EndBuildProgramModule 11702
P2SymBuild_P2StartBuildDefModule 162679
P2SymBuild_P2StartBuildImplementationModule 70955
P2SymBuild_P2StartBuildProgramModule 11714
P2SymBuild_PopRememberConstant 29442
P2SymBuild_PopType 23509762
P2SymBuild_PushRememberConstant 29442
P2SymBuild_PushType 23509762
P2SymBuild_RememberConstant 322812
P2SymBuild_SeenArray 30
P2SymBuild_SeenBoolean 0
P2SymBuild_SeenCType 0
P2SymBuild_SeenCast 0
P2SymBuild_SeenConstructor 36464
P2SymBuild_SeenRType 0
P2SymBuild_SeenSet 362
P2SymBuild_SeenString 50605
P2SymBuild_SeenUnknown 25407507
P2SymBuild_SeenZType 0
P2SymBuild_StartBuildArray 100046
P2SymBuild_StartBuildEnumeration 34114
P2SymBuild_StartBuildFormalParameters 5167046
P2SymBuild_StartBuildInnerModule 428
P2SymBuild_StartBuildProcedure 5167046
P2SymBuild_StartBuildVarient 2982
P2SymBuild_StartBuildVarientFieldRecord 6078
_M2_P2SymBuild_fini 0
_M2_P2SymBuild_init 15229
_ZL13GetComparisonjj 36
_ZL13GetSeenString17M2Const_constType 0
_ZL14ParameterErrorPKcjS0_jS0_jjj25SymbolTable_ProcedureKindS1_ 66
_ZL16CheckOptFunctionjj25SymbolTable_ProcedureKindb 3131007
_ZL17ParameterMismatchjjj25SymbolTable_ProcedureKindS_ 18
_ZL18RemoveFPParametersv 8381528
_ZL18ReturnTypeMismatchjjjj25SymbolTable_ProcedureKindS_j 6
_ZL20CheckProcedureReturnjj 4874229
_ZL22propageteTokenPositionjj 0
_ZL24HandleRecordFieldPragmasjjj 343860
_ZL25SaveRememberedConstructorv 0
_ZL27BuildFormalParameterSection25SymbolTable_ProcedureKind 8381528
_ZL27CheckFormalParameterSection25SymbolTable_ProcedureKindS_ 1971529
_ZL4stopv 0
_ZL8PopBlockv 83079
_ZL9PushBlockj 83097
_ZL9SetTypeTo17M2Const_constType 87461

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.