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: 85.0 % 828 704
Test Date: 2025-08-30 13:27:53 Functions: 83.8 % 80 67
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
_M2_M2Check_fini 0
_ZL10dumpIndiceP13M2Check__T2_r 0
_ZL11disposePairP13M2Check__T2_r 0
_ZL16checkPointerType14M2Check_statusjj 0
_ZL22checkRecordEquivalence14M2Check_statusjj 0
_ZL27checkEnumerationEquivalence14M2Check_statusjj 0
_ZL4and_14M2Check_statusS_ 0
_ZL5isZRCjj 0
_ZL7isFalse14M2Check_status 0
_ZL7isKnown14M2Check_status 0
_ZL9IsZRCTypej 0
_ZL9dumpIndexPKcjPv 0
_ZL9dumptInfoP13M2Check__T3_r 0
_ZL12falseReason0PKcjP13M2Check__T3_r 12
_ZL23checkUnboundedUnbounded14M2Check_statusP13M2Check__T3_rjj 12
_ZL12falseReason1PKcjP13M2Check__T3_rj 96
_ZL14checkEnumField14M2Check_statusP13M2Check__T3_rjj 108
_ZL12falseReason2PKcjP13M2Check__T3_rjj 114
_ZL18checkSetEquivalent14M2Check_statusP13M2Check__T3_rjj 138
_ZL25checkTypeRangeEquivalence14M2Check_statusP13M2Check__T3_rjj 138
_ZL11buildError4P13M2Check__T3_rjj 168
_ZL13checkSubrange14M2Check_statusP13M2Check__T3_rjj 192
_ZL11buildError2P13M2Check__T3_rjj 252
_ZL20checkSkipEquivalence14M2Check_statusjj 276
_ZL21checkValueEquivalence14M2Check_statusjj 276
_ZL9firstTimejjj 420
_ZL10isSameSizejj 5324
_ZL15isSameSizeConstjj 5324
_ZL19checkUnboundedArray14M2Check_statusP13M2Check__T3_rjj 7008
_ZL14checkUnbounded14M2Check_statusP13M2Check__T3_rjj 7038
_ZL17isSkipEquivalencejj 7296
_M2_M2Check_init 15928
_ZL20InitEquivalenceArrayv 15928
_ZL4initv 15928
_ZL9getStatusPvjj 61670
_ZL14checkConstMeta14M2Check_statusP13M2Check__T3_rjj 95508
_ZL14checkProcedure14M2Check_statusP13M2Check__T3_rjj 187448
_ZL22checkProcedureProcType14M2Check_statusP13M2Check__T3_rjj 187448
_ZL14addEquivalence30M2Check_EquivalenceProcedure_p 191136
M2Check_ExpressionTypeCompatible 195986
_ZL26doExpressionTypeCompatiblejPKcjjjb 195986
_ZL13checkProcType14M2Check_statusP13M2Check__T3_rjj 287124
_ZL20checkBaseEquivalence14M2Check_statusP13M2Check__T3_rjj 377473
_ZL10issueErrorbP13M2Check__T3_rjj 379567
_ZL24checkProcTypeEquivalence14M2Check_statusP13M2Check__T3_rjj 474608
_ZL22checkTypeKindViolation14M2Check_statusP13M2Check__T3_rjj 731614
_ZL24checkTypeKindEquivalence14M2Check_statusP13M2Check__T3_rjj 866752
_ZL25checkArrayTypeEquivalence14M2Check_statusP13M2Check__T3_rjj 893884
_ZL20checkTypeEquivalence14M2Check_statusP13M2Check__T3_rjj 902090
M2Check_ParameterTypeCompatible 1067126
_ZL8isLValuej 1175678
_ZL24checkBaseTypeEquivalence14M2Check_statusP13M2Check__T3_rjj 1272393
_ZL28checkSubrangeTypeEquivalence14M2Check_statusP13M2Check__T3_rjj 1283553
_ZL22checkSystemEquivalence14M2Check_statusP13M2Check__T3_rjj 1287327
_ZL25checkEnumFieldEquivalence14M2Check_statusP13M2Check__T3_rjj 1287327
_ZL21checkConstEquivalence14M2Check_statusP13M2Check__T3_rjj 1290585
_ZL30checkCharStringTypeEquivalence14M2Check_statusP13M2Check__T3_rjj 1295285
_ZL23checkVarTypeEquivalence14M2Check_statusP13M2Check__T3_rjj 1295289
_ZL17IsTypeEquivalencej 1789092
_ZL12useBaseCheckj 2054857
_ZL8getSTypej 2158474
M2Check_AssignmentTypeCompatible 2250242
_ZL11deconstructP13M2Check__T3_r 3513354
_ZL14collapseStringPKcj 3513354
_ZL7doCheckP13M2Check__T3_r 3513354
_ZL8newtInfov 3513354
_ZL19determineCompatible14M2Check_statusP13M2Check__T3_rjj 3771473
_ZL9checkPair14M2Check_statusP13M2Check__T3_rjj 3992375
_ZL7getTypej 4315391
_ZL19checkVarEquivalence14M2Check_statusP13M2Check__T3_rjj 4539670
_ZL11doCheckPair14M2Check_statusP13M2Check__T3_rjj 5732971
_ZL3getPvPjS0_14M2Check_status 7284175
_ZL10isInternalj 7548136
_ZL2inPvjj 7923056
_ZL7IsTypedj 9502160
_ZL7return_14M2Check_statusP13M2Check__T3_rjj 9958354
_ZL16deconstructIndexPv 10540062
_ZL7excludePvjj 20691202
_ZL7includePvjj14M2Check_status 22921283
_ZL7newPairv 22921283

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.