diff -r e26895079d7c -r 7fdc9a71d314 analyzetool/dynamicmemoryhook/inc/analyzetoolfastlog.h --- a/analyzetool/dynamicmemoryhook/inc/analyzetoolfastlog.h Wed Sep 15 00:19:18 2010 +0300 +++ b/analyzetool/dynamicmemoryhook/inc/analyzetoolfastlog.h Wed Sep 15 13:53:27 2010 +0300 @@ -36,7 +36,9 @@ */ GLREF_C TInt ATFastLogProcessStarted( const TDesC8& aProcessName, TUint aProcessId, - TUint32 aIsDebug ); + TUint32 aIsDebug, + const TDesC8& aAtoolVersion, + const TDesC8& aApiVersion ); /** * TBD @@ -78,19 +80,60 @@ * @param aMemAddress The memory location where memory has been allocated. * @param aCallstack An array including the current call stack. * @param aSize The size of the newly allocated memory chunk. + * @param aThreadId ID of the thread * @return KErrNone. */ GLREF_C TInt ATFastLogMemoryAllocated( TUint aProcessId, TUint32 aMemAddress, TFixedArray& aCallstack, - TInt aSize ); + TInt aSize, TUint aThreadId ); /** * TBD * @param aProcessId The ID number of the process ended. * @param aMemAddress The memory location where memory has been deallocated. * @param aFreeCallstack An array including the current call stack. + * @param aThreadId ID of the thread * @return KErrNone. */ GLREF_C TInt ATFastLogMemoryFreed( TUint aProcessId, TUint32 aMemAddress, - TFixedArray& aFreeCallstack ); + TFixedArray& aFreeCallstack, + TUint aThreadId ); + +/** + * TBD + * @param aProcessId The ID number of the process ended. + * @param aMemAddressFree The memory location where memory has been deallocated. + * @param aMemAddressAlloc The memory location where memory has been allocated. + * @param aFreeCallstack An array including the current call stack. + * @param aThreadId ID of the thread + * @return KErrNone. +*/ +GLREF_C TInt ATFastLogMemoryReallocated( TUint aProcessId, TUint32 aMemAddressFree, TUint32 aMemAddressAlloc, + TFixedArray& aCallstack, + TInt aSize, TUint aThreadId ); + +/** + * TBD + * @param aProcessId The ID number of the process ended. + * @param aThreadID An ID of the new thread started + * @return KErrNone. +*/ +GLREF_C TInt ATFastLogThreadStarted( TUint aProcessId, TUint aThreadId ); + +/** + * TBD + * @param aProcessId The ID number of the process ended. + * @param aThreadID An ID of the thread ended + * @return KErrNone. +*/ +GLREF_C TInt ATFastLogThreadEnded( TUint aProcessId, TUint64 aThreadId ); + +/** + * TBD + * @param aS60Version S60 version + * @aChecksum ROM checksum + * @return KErrNone. +*/ +TInt ATFastLogDeviceInfo( const TDesC8& aS60Version, const TDesC8& aChecksum); + #endif