--- 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;