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: 85.2 % 1124 958
Test Date: 2024-05-18 13:55:47 Functions: 87.2 % 86 75
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 34733
P2SymBuild_BlockEnd 64804
P2SymBuild_BlockFinally 5458
P2SymBuild_BlockStart 64816
P2SymBuild_BuildAligned 72
P2SymBuild_BuildArrayComma 137
P2SymBuild_BuildConst 250369
P2SymBuild_BuildExportInnerModule 282
P2SymBuild_BuildExportOuterModule 73785
P2SymBuild_BuildFPSection 5053900
P2SymBuild_BuildFieldArray 82032
P2SymBuild_BuildFieldRecord 222747
P2SymBuild_BuildFormalType 83032
P2SymBuild_BuildFormalVarArgs 0
P2SymBuild_BuildFunction 1091829
P2SymBuild_BuildImportInnerModule 222
P2SymBuild_BuildImportOuterModule 281563
P2SymBuild_BuildNoReturnAttribute 520878
P2SymBuild_BuildNulName 1147323
P2SymBuild_BuildNumber 724336
P2SymBuild_BuildOptArg 19268
P2SymBuild_BuildOptFunction 119766
P2SymBuild_BuildPointerType 75835
P2SymBuild_BuildPragmaConst 12
P2SymBuild_BuildProcedureHeading 2942750
P2SymBuild_BuildProcedureType 58126
P2SymBuild_BuildRecord 48566
P2SymBuild_BuildSetType 1893
P2SymBuild_BuildString 97434
P2SymBuild_BuildSubrange 81605
P2SymBuild_BuildType 1323594
P2SymBuild_BuildTypeAlignment 70553
P2SymBuild_BuildTypeEnd 130730
P2SymBuild_BuildVarAlignment 788639
P2SymBuild_BuildVarArgs 15826
P2SymBuild_BuildVariable 682879
P2SymBuild_BuildVarientSelector 276
P2SymBuild_DetermineType 250369
P2SymBuild_EndBuildArray 82032
P2SymBuild_EndBuildFormalParameters 2942750
P2SymBuild_EndBuildInnerModule 420
P2SymBuild_EndBuildProcedure 917469
P2SymBuild_EndBuildVarient 276
P2SymBuild_EndBuildVarientFieldRecord 666
P2SymBuild_P2BuildDefaultFieldAlignment 36
P2SymBuild_P2EndBuildDefModule 126115
P2SymBuild_P2EndBuildImplementationModule 53820
P2SymBuild_P2EndBuildProgramModule 10564
P2SymBuild_P2StartBuildDefModule 126115
P2SymBuild_P2StartBuildImplementationModule 53820
P2SymBuild_P2StartBuildProgramModule 10576
P2SymBuild_PopRememberConstant 27800
P2SymBuild_PopType 12093166
P2SymBuild_PushRememberConstant 27800
P2SymBuild_PushType 12093166
P2SymBuild_RememberConstant 278169
P2SymBuild_SeenArray 30
P2SymBuild_SeenBoolean 0
P2SymBuild_SeenCType 0
P2SymBuild_SeenCast 0
P2SymBuild_SeenConstructor 21128
P2SymBuild_SeenRType 0
P2SymBuild_SeenSet 350
P2SymBuild_SeenString 13711
P2SymBuild_SeenUnknown 13270937
P2SymBuild_SeenZType 0
P2SymBuild_StartBuildArray 82032
P2SymBuild_StartBuildEnumeration 22471
P2SymBuild_StartBuildFormalParameters 2942750
P2SymBuild_StartBuildInnerModule 420
P2SymBuild_StartBuildProcedure 2942750
P2SymBuild_StartBuildVarient 276
P2SymBuild_StartBuildVarientFieldRecord 666
_M2_P2SymBuild_fini 0
_M2_P2SymBuild_init 16727
_ZL13FailParameterPKcjS0_jjjj 24
_ZL13GetSeenString17M2Const_constType 0
_ZL22propageteTokenPositionjj 0
_ZL24HandleRecordFieldPragmasjjj 254656
_ZL25SaveRememberedConstructorv 0
_ZL27BuildFormalParameterSectionv 4097564
_ZL27CheckFormalParameterSectionv 956336
_ZL4stopv 0
_ZL8PopBlockv 64804
_ZL9PushBlockj 64816
_ZL9SetTypeTo17M2Const_constType 35219

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.