added profiler initialization for new dynamic symbols
This commit is contained in:
@@ -108,6 +108,8 @@ PHB_DYNS hb_dynsymNew( PHB_SYMB pSymbol ) /* creates a new dynamic symbol */
|
||||
{
|
||||
pDynSym->pFunPtr = pSymbol->pFunPtr; /* but had no function ptr assigned */
|
||||
pDynSym->pSymbol = pSymbol;
|
||||
pDynSym->ulCalls = 0; /* profiler support */
|
||||
pDynSym->ulTime = 0; /* profiler support */
|
||||
}
|
||||
}
|
||||
pSymbol->pDynSym = pDynSym; /* place a pointer to DynSym */
|
||||
@@ -137,6 +139,8 @@ PHB_DYNS hb_dynsymNew( PHB_SYMB pSymbol ) /* creates a new dynamic symbol */
|
||||
pDynSym->pSymbol = pSymbol;
|
||||
pDynSym->hMemvar = 0;
|
||||
pDynSym->hArea = 0;
|
||||
pDynSym->ulCalls = 0; /* profiler support */
|
||||
pDynSym->ulTime = 0; /* profiler support */
|
||||
|
||||
if( ! ( pSymbol->cScope & ( HB_FS_STATIC | HB_FS_INIT | HB_FS_EXIT ) ) ) /* only for HB_FS_PUBLIC */
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user