connectivitylayer/isce/memmanager_dll/src/memmanager.cpp
changeset 5 8ccc39f9d787
parent 0 63b37f68c1ce
child 9 8486d82aef45
--- a/connectivitylayer/isce/memmanager_dll/src/memmanager.cpp	Mon Nov 09 10:36:19 2009 +0000
+++ b/connectivitylayer/isce/memmanager_dll/src/memmanager.cpp	Thu Jan 14 10:44:58 2010 +0200
@@ -124,6 +124,7 @@
     C_TRACE( ( _T( "DMemManager::PoolAllocateDfc aPtr 0x%x>" ), aPtr ) );
             
     DMemManager& tmp = *reinterpret_cast<DMemManager*>( aPtr );
+    TRACE_ASSERT_ALWAYS;// See below TODO comment, needs a fix
     
     NKern::FMWait( tmp.iFastMutex );
     
@@ -148,7 +149,7 @@
     C_TRACE( ( _T( "DMemManager::PoolDeleteDfc aPtr 0x%x>" ), aPtr ) );
             
     DMemManager& tmp = *reinterpret_cast<DMemManager*>( aPtr );
-    
+    TRACE_ASSERT_ALWAYS; // See below TODO comment, needs a fix
     NKern::FMWait( tmp.iFastMutex );
     
     ASSERT_RESET_ALWAYS( ( tmp.iPoolDeleteQueue.Count() > 0 ), ( EInvalidQueueCount | EDMemmanagerTraceId << KClassIdentifierShift ) );
@@ -257,7 +258,7 @@
 */
 TPtr8* DMemManager::DMemPool::Alloc( const TUint16 aSize )
     {
-	  C_TRACE( ( _T( "DMemManager::DMemPool::Alloc>" ) ) );
+// TODO : not when FM	  C_TRACE( ( _T( "DMemManager::DMemPool::Alloc>" ) ) );
 	  
 	  ASSERT_RESET_ALWAYS( (iMemoryArea || iFreeMemBlock), ( EMemBlockAllocationFailed | EDMemmanagerTraceId << KClassIdentifierShift ) );
     
@@ -281,7 +282,7 @@
     
     iBlockUsage++;
    
-	  C_TRACE( ( _T( "DMemManager::DMemPool::Alloc<" ) ) );
+// TODO : not when FM	  C_TRACE( ( _T( "DMemManager::DMemPool::Alloc<" ) ) );
     return iAllocatedMemBlock->iMemPtr;
     }
 
@@ -291,7 +292,7 @@
 */
 TBool DMemManager::DMemPool::Free( const TUint8* aBlockAddress )
     {
-    C_TRACE( ( _T( "DMemManager::DMemPool::Free>" ) ) );
+// TODO : not when FM    C_TRACE( ( _T( "DMemManager::DMemPool::Free>" ) ) );
 	    
     struct sUnit *pCurUnit = (struct sUnit *)(aBlockAddress - sizeof(struct sUnit) );
 
@@ -313,7 +314,7 @@
     iFreeMemBlock->iMemPtr->Zero();
     iBlockUsage--;
     
-    C_TRACE( ( _T( "DMemManager::DMemPool::Free<" ) ) );
+// TODO : not when FM    C_TRACE( ( _T( "DMemManager::DMemPool::Free<" ) ) );
 
     //If empty & ready to be deleted
     return ( iCopyPoolInUse && iBlockUsage == 0 ) ? ETrue : EFalse;