From 87bef70b8609f2d022fe78dea5814c08dee1b4d5 Mon Sep 17 00:00:00 2001 From: Antonio Linares Date: Sat, 30 Jun 2001 07:19:31 +0000 Subject: [PATCH] added profiler initialization for new dynamic symbols --- harbour/source/vm/dynsym.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/harbour/source/vm/dynsym.c b/harbour/source/vm/dynsym.c index 3232950679..cf45dbe7fe 100644 --- a/harbour/source/vm/dynsym.c +++ b/harbour/source/vm/dynsym.c @@ -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 */ {