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.2 % 1249 1101
Test Date: 2024-12-21 13:15:12 Functions: 88.4 % 95 84
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_BuildFormalVarArgs 0
P2SymBuild_SeenBoolean 0
P2SymBuild_SeenCType 0
P2SymBuild_SeenCast 0
P2SymBuild_SeenRType 0
P2SymBuild_SeenZType 0
_M2_P2SymBuild_fini 0
_ZL13GetSeenString17M2Const_constType 0
_ZL22propageteTokenPositionjj 0
_ZL25SaveRememberedConstructorv 0
_ZL4stopv 0
_ZL18ReturnTypeMismatchjjjj25SymbolTable_ProcedureKindS_j 6
P2SymBuild_BuildPragmaConst 12
_ZL17ParameterMismatchjjj25SymbolTable_ProcedureKindS_ 18
P2SymBuild_SeenArray 30
P2SymBuild_P2BuildDefaultFieldAlignment 36
_ZL13GetComparisonjj 36
P2SymBuild_EndBuildForward 48
_ZL14ParameterErrorPKcjS0_jS0_jjj25SymbolTable_ProcedureKindS1_ 60
P2SymBuild_BuildAligned 72
P2SymBuild_BuildArrayComma 138
P2SymBuild_BuildImportInnerModule 222
P2SymBuild_BuildVarientSelector 276
P2SymBuild_EndBuildVarient 276
P2SymBuild_StartBuildVarient 276
P2SymBuild_BuildExportInnerModule 282
P2SymBuild_SeenSet 350
P2SymBuild_EndBuildInnerModule 420
P2SymBuild_StartBuildInnerModule 420
P2SymBuild_EndBuildVarientFieldRecord 666
P2SymBuild_StartBuildVarientFieldRecord 666
P2SymBuild_BuildSetType 1802
P2SymBuild_BlockFinally 5602
P2SymBuild_BuildVarArgs 10740
P2SymBuild_P2EndBuildProgramModule 11098
P2SymBuild_P2StartBuildProgramModule 11110
P2SymBuild_SeenString 12082
_M2_P2SymBuild_init 14232
P2SymBuild_BuildOptArg 16743
P2SymBuild_SeenConstructor 21296
P2SymBuild_StartBuildEnumeration 22704
P2SymBuild_PopRememberConstant 27392
P2SymBuild_PushRememberConstant 27392
_ZL9SetTypeTo17M2Const_constType 33758
P2SymBuild_BlockBegin 35811
P2SymBuild_BuildRecord 48560
P2SymBuild_P2EndBuildImplementationModule 52171
P2SymBuild_P2StartBuildImplementationModule 52177
P2SymBuild_BuildProcedureType 53430
P2SymBuild_BlockEnd 63689
_ZL8PopBlockv 63689
P2SymBuild_BlockStart 63707
_ZL9PushBlockj 63707
P2SymBuild_BuildExportOuterModule 67240
P2SymBuild_BuildTypeAlignment 72312
P2SymBuild_BuildPointerType 76166
P2SymBuild_BuildFormalType 76175
P2SymBuild_BuildSubrange 81938
P2SymBuild_BuildFieldArray 82832
P2SymBuild_EndBuildArray 82832
P2SymBuild_StartBuildArray 82832
P2SymBuild_BuildString 89128
P2SymBuild_P2EndBuildDefModule 114964
P2SymBuild_P2StartBuildDefModule 114964
P2SymBuild_BuildOptFunction 121146
P2SymBuild_BuildTypeEnd 122053
P2SymBuild_BuildFieldRecord 221286
P2SymBuild_BuildConst 237123
P2SymBuild_DetermineType 237123
_ZL24HandleRecordFieldPragmasjjj 253702
P2SymBuild_RememberConstant 264515
P2SymBuild_BuildImportOuterModule 279214
P2SymBuild_BuildNoReturnAttribute 446155
P2SymBuild_BuildNumber 695504
P2SymBuild_BuildVariable 701776
P2SymBuild_BuildVarAlignment 801798
P2SymBuild_EndBuildProcedure 943455
_ZL27CheckFormalParameterSection25SymbolTable_ProcedureKindS_ 989625
P2SymBuild_BuildFunction 1146818
P2SymBuild_BuildNulName 1166598
_ZL16CheckOptFunctionjj25SymbolTable_ProcedureKindb 1267964
P2SymBuild_BuildType 1338890
P2SymBuild_CheckProcedure 1466260
_ZL20CheckProcedureReturnjj 2613078
P2SymBuild_BuildProcedureHeading 2871064
P2SymBuild_EndBuildFormalParameters 2871064
P2SymBuild_StartBuildFormalParameters 2871064
P2SymBuild_StartBuildProcedure 2871064
P2SymBuild_BuildFPSection 4853017
_ZL18RemoveFPParametersv 4853017
_ZL27BuildFormalParameterSection25SymbolTable_ProcedureKind 4853017
_ZL5DebugjPKcj 4853017
P2SymBuild_PopType 12383002
P2SymBuild_PushType 12383002
P2SymBuild_SeenUnknown 13569701

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.