LCOV - code coverage report
Current view: top level - /mnt/build/buildbot/bld/build-lcov/gcc/m2/gm2-compiler-boot - M2Check.c (source / functions) Coverage Total Hit
Test: gcc.info Lines: 78.6 % 723 568
Test Date: 2025-01-11 13:11:20 Functions: 78.6 % 70 55
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
M2Check_AssignmentTypeCompatible 1691280
M2Check_ExpressionTypeCompatible 193053
M2Check_ParameterTypeCompatible 1041120
_M2_M2Check_fini 0
_M2_M2Check_init 15392
_ZL10dumpIndiceP13M2Check__T2_r 0
_ZL10isInternalj 6295918
_ZL10isSameSizejj 5026
_ZL10issueErrorbP13M2Check__T3_rjj 319274
_ZL11buildError2P13M2Check__T3_rjj 144
_ZL11buildError4P13M2Check__T3_rjj 432
_ZL11deconstructP13M2Check__T3_r 2925441
_ZL11disposePairP13M2Check__T2_r 0
_ZL11doCheckPair14M2Check_statusP13M2Check__T3_rjj 5981476
_ZL12useBaseCheckj 1375886
_ZL13checkProcType14M2Check_statusP13M2Check__T3_rjj 247410
_ZL13checkSubrange14M2Check_statusP13M2Check__T3_rjj 198
_ZL14checkConstMeta14M2Check_statusP13M2Check__T3_rjj 1122017
_ZL14checkProcedure14M2Check_statusP13M2Check__T3_rjj 0
_ZL14checkUnbounded14M2Check_statusP13M2Check__T3_rjj 6972
_ZL14collapseStringPKcj 2925453
_ZL15isSameSizeConstjj 5026
_ZL16checkPointerType14M2Check_statusjj 0
_ZL16deconstructIndexPv 8776323
_ZL17isSkipEquivalencejj 7380
_ZL18checkSetEquivalent14M2Check_statusP13M2Check__T3_rjj 216
_ZL19checkUnboundedArray14M2Check_statusjj 6936
_ZL19checkVarEquivalence14M2Check_statusP13M2Check__T3_rjj 3566513
_ZL19determineCompatible14M2Check_statusP13M2Check__T3_rjj 3145541
_ZL20checkBaseEquivalence14M2Check_statusP13M2Check__T3_rjj 314710
_ZL20checkSkipEquivalence14M2Check_statusjj 432
_ZL20checkTypeEquivalence14M2Check_statusjj 587934
_ZL21checkConstEquivalence14M2Check_statusP13M2Check__T3_rjj 3603409
_ZL21checkValueEquivalence14M2Check_statusjj 432
_ZL22checkProcedureProcType14M2Check_statusP13M2Check__T3_rjj 0
_ZL22checkRecordEquivalence14M2Check_statusjj 0
_ZL22checkSystemEquivalence14M2Check_statusjj 909570
_ZL22checkTypeKindViolation14M2Check_statusjj 451328
_ZL23checkUnboundedUnbounded14M2Check_statusP13M2Check__T3_rjj 12
_ZL24checkBaseTypeEquivalence14M2Check_statusP13M2Check__T3_rjj 895546
_ZL24checkProcTypeEquivalence14M2Check_statusP13M2Check__T3_rjj 247458
_ZL24checkTypeKindEquivalence14M2Check_statusP13M2Check__T3_rjj 573684
_ZL25checkArrayTypeEquivalence14M2Check_statusP13M2Check__T3_rjj 580674
_ZL25checkTypeRangeEquivalence14M2Check_statusP13M2Check__T3_rjj 216
_ZL26doExpressionTypeCompatiblejPKcjjjb 193053
_ZL27checkEnumerationEquivalence14M2Check_statusjj 0
_ZL27checkGenericTypeEquivalence14M2Check_statusjj 0
_ZL28checkSubrangeTypeEquivalence14M2Check_statusP13M2Check__T3_rjj 906002
_ZL2inPvjj 6617698
_ZL3getPvPjS0_14M2Check_status 6069592
_ZL4and_14M2Check_statusS_ 0
_ZL4initv 15392
_ZL5isZRCjj 0
_ZL7IsTypedj 10098605
_ZL7doCheckP13M2Check__T3_r 2925453
_ZL7excludePvjj 20022927
_ZL7getTypej 6178524
_ZL7includePvjj14M2Check_status 20478791
_ZL7isFalse14M2Check_status 0
_ZL7isKnown14M2Check_status 0
_ZL7newPairv 20478791
_ZL7return_14M2Check_statusP13M2Check__T3_rjj 9374859
_ZL8getSTypej 2104576
_ZL8isLValuej 3372592
_ZL8newtInfov 2925453
_ZL9checkPair14M2Check_statusP13M2Check__T3_rjj 3338957
_ZL9dumpIndexPKcjPv 0
_ZL9dumptInfoP13M2Check__T3_r 0
_ZL9firstTimejjj 576
_ZL9getStatusPvjj 60216

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.