LCOV - code coverage report
Current view: top level - /mnt/build/buildbot/bld/build-lcov/gcc/m2/gm2-compiler-boot - M2SymInit.c (source / functions) Coverage Total Hit
Test: gcc.info Lines: 79.4 % 935 742
Test Date: 2024-05-11 15:19:56 Functions: 73.0 % 89 65
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
M2SymInit_KillSymInit 0
M2SymInit_PrintSymInit 0
_M2_M2SymInit_fini 0
_ZL10CheckUnaryjjjjbj 0
_ZL10doGetAliasPvj 0
_ZL11CheckBinaryjjjjjjbj 0
_ZL11DumpAliasesv 0
_ZL11DumpBBArrayj 0
_ZL11DumpBBEntryP15M2SymInit__T3_rj 0
_ZL13DefaultTokPosjj 0
_ZL13KillFieldDescPPv 0
_ZL13doDumpAliasesPv 0
_ZL14DumpBBSequencePv 0
_ZL14deRefComponentjbjj 0
_ZL16CheckRecordFieldj 0
_ZL17GetVarInitializedjj 0
_ZL20ArrayContainsVarientjPv 0
_ZL4initv 0
_ZL4stopv 0
_ZL5TracePKcjj 0
_ZL9DumpAliasPvj 0
_ZL9SetupIndrjj 0
_ZL9initAliasj 0
_ZL9killAliasP15M2SymInit__T2_r 0
_ZL16IssueConditionaljb 3
_ZL10CheckXIndrjjjjjbj 18
_ZL10CheckIndrXjjjjbj 108
_ZL19SetVarLRInitializedj 114
_ZL10trashParamj 120
_ZL12IssueWarningjPKcjS0_jjb 182
_ZL16GenerateNoteFlowjb 182
M2SymInit_GetFieldInitialized 204
_ZL21GetFieldInitializedNoP15M2SymInit__T1_rPvj 204
_ZL15IsUniqueWarningj 226
_ZL6GetOp3j 237
_ZL26GetVarComponentInitializedjj 264
_ZL15CheckComparisonjjjjbj 318
_ZL26SetVarComponentInitializedjj 318
M2SymInit_SetFieldInitialized 612
_ZL10getContentjjj 744
_ZL24ComponentCreateFieldListj 816
_ZL21SetFieldInitializedNoP15M2SymInit__T1_rPvj 828
_ZL10IsAllocatej 860
_ZL12CheckBecomesjjjjbj 869
_ZL16ComponentFindVarjPbj 900
_ZL12IsDeallocatej 932
_ZL17TrySetInitializedP15M2SymInit__T1_r 936
_ZL21RecordContainsVarientjPv 972
_ZL11SetupLAliasjj 983
M2SymInit_GetFieldDesc 1008
_ZL23ComponentBuildFieldListPvj 1068
_ZL9getLAliasj 1398
_ZL19doGetVarInitializedjj 1630
_ZL9CheckAddrjjjj 1630
_ZL26RecordFieldContainsVarientjPv 2052
_ZL22PointerContainsVarientjPv 2128
_ZL11GenerateCFGv 2258
_ZL11bbArrayKillv 2258
_ZL14TestBBSequencejPv 2334
_ZL9initBlockv 2334
_ZL9killBlockv 2334
_ZL8addAliasPvjj 2392
_ZL8newAliasv 2392
M2SymInit_GetInitialized 2440
_ZL11lookupAliasPvj 2730
_ZL15ContainsVariantj 2926
_ZL18VarContainsVarientjPv 2926
_ZL19TypeContainsVarientjPv 2926
_ZL11IsGlobalVarj 3034
_ZL8IsExemptj 3070
_ZL17SetVarInitializedjbj 3093
_ZL11doKillBlockPPv 4668
_ZL34CheckReadBeforeInitFirstBasicBlockjjjbj 4749
M2SymInit_SetInitialized 4857
_ZL10getBBindexj 5189
_ZL11AppendEntryjj 5765
_ZL11DetectTrashP15M2SymInit__T3_r 5765
_ZL8NewEntryv 5765
_ZL21CreateBBPermultationsjjPv 5903
_ZL25CheckDeferredRecordAccessjjbbj 7241
_ZL23CheckReadBeforeInitQuadjjbj 12248
_ZL17doContainsVariantjPv 12958
_M2_M2SymInit_init 14951
_ZL29FilterCheckReadBeforeInitQuadjjbj 20621
_ZL19SetVarUninitializedj 45972
_ZL14PopulateFieldsP15M2SymInit__T1_rj 66424
M2SymInit_ScopeBlockVariableAnalysis 309969
M2SymInit_ConfigSymInit 14396588
M2SymInit_InitSymInit 14776236

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.