diff -r a5deb6b96675 -r 63cf70d3ecd8 mtpfws/mtpfw/daemon/server/src/cmtpserver.cpp --- a/mtpfws/mtpfw/daemon/server/src/cmtpserver.cpp Thu Sep 02 21:21:26 2010 +0300 +++ b/mtpfws/mtpfw/daemon/server/src/cmtpserver.cpp Fri Sep 17 08:34:51 2010 +0300 @@ -28,11 +28,14 @@ #include "mtpclientserver.h" #include "mtpdebug.h" #include "rmtpframework.h" +#include "OstTraceDefinitions.h" +#ifdef OST_TRACE_COMPILER_IN_USE +#include "cmtpserverTraces.h" +#endif + #define UNUSED_VAR(a) (a) = (a) -__FLOG_STMT(_LIT8(KComponent,"Server");) - /** PlatSec policy. */ @@ -71,15 +74,14 @@ */ CMTPServer::~CMTPServer() { - __FLOG(_L8("~CMTPServer - Entry")); + OstTraceFunctionEntry0( CMTPSERVER_CMTPSERVER_DES_ENTRY ); delete iShutdown; iShutdown = NULL; iFrameworkSingletons.ConnectionMgr().StopTransports(); iFrameworkSingletons.DpController().UnloadDataProviders(); iFrameworkSingletons.Close(); REComSession::FinalClose(); - __FLOG(_L8("~CMTPServer - Exit")); - __FLOG_CLOSE; + OstTraceFunctionExit0( CMTPSERVER_CMTPSERVER_DES_EXIT ); } /** @@ -88,10 +90,11 @@ */ void CMTPServer::RunServerL() { - __FLOG_STATIC(KMTPSubsystem, KComponent, _L8("RunServerL - Entry")); + OstTraceFunctionEntry0( CMTPSERVER_RUNSERVERL_ENTRY ); // Naming the server thread after the server helps to debug panics - User::LeaveIfError(User::RenameProcess(KMTPServerName)); + TInt ret = User::RenameProcess(KMTPServerName); + LEAVEIFERROR(ret, OstTrace0(TRACE_ERROR, CMTPSERVER_RUNSERVERL, "Rename process error")); // Create and install the active scheduler. CActiveScheduler* scheduler(new(ELeave) CActiveScheduler); @@ -105,13 +108,15 @@ RProcess::Rendezvous(KErrNone); // Execute the server. + OstTraceDef0( OST_TRACE_CATEGORY_PRODUCTION, TRACE_IMPORTANT, DUP1_CMTPSERVER_RUNSERVERL, "MTP server starts up" ); CActiveScheduler::Start(); + OstTraceDef0( OST_TRACE_CATEGORY_PRODUCTION, TRACE_IMPORTANT, DUP2_CMTPSERVER_RUNSERVERL, "MTP server closed" ); // Server shutting down. CleanupStack::PopAndDestroy(server); CleanupStack::PopAndDestroy(1); // scheduler - __FLOG_STATIC(KMTPSubsystem, KComponent, _L8("RunServerL - Exit")); + OstTraceFunctionExit0( CMTPSERVER_RUNSERVERL_EXIT ); } /** @@ -119,13 +124,13 @@ */ void CMTPServer::AddSession() { - __FLOG(_L8("AddSession - Entry")); + OstTraceFunctionEntry0( CMTPSERVER_ADDSESSION_ENTRY ); if(iShutdown && iShutdown->IsActive()) { iShutdown->Cancel(); } ++iSessionCount; - __FLOG(_L8("AddSession - Exit")); + OstTraceFunctionExit0( CMTPSERVER_ADDSESSION_EXIT ); } /** @@ -135,24 +140,24 @@ */ void CMTPServer::DropSession() { - __FLOG(_L8("DropSession - Entry")); + OstTraceFunctionEntry0( CMTPSERVER_DROPSESSION_ENTRY ); if (--iSessionCount==0 && iFrameworkSingletons.ConnectionMgr().TransportCount() == 0) { // No active MTP client API sessions remain, start the shutdown timer. if (iShutdown) { - __FLOG(_L8("Shutdown Started - Entry")); + OstTrace0( TRACE_NORMAL, CMTPSERVER_DROPSESSION, "Shutdown Started" ); iShutdown->Start(); } } - __FLOG(_L8("DropSession - Exit")); + OstTraceFunctionExit0( CMTPSERVER_DROPSESSION_EXIT ); } CSession2* CMTPServer::NewSessionL(const TVersion&,const RMessage2&) const { - __FLOG(_L8("NewSessionL - Entry")); - __FLOG(_L8("NewSessionL - Exit")); + OstTraceFunctionEntry0( CMTPSERVER_NEWSESSIONL_ENTRY ); + OstTraceFunctionExit0( CMTPSERVER_NEWSESSIONL_Exit ); return new(ELeave) CMTPServerSession(); } @@ -184,17 +189,16 @@ */ void CMTPServer::ConstructL() { - __FLOG_OPEN(KMTPSubsystem, KComponent); - __FLOG(_L8("ConstructL - Entry")); + OstTraceFunctionEntry0( CMTPSERVER_CONSTRUCTL_ENTRY ); StartL(KMTPServerName); iFrameworkSingletons.OpenL(); if (!iShutdown) { TRAPD(error, iShutdown = CMTPShutdown::NewL()); - __FLOG(_L8("CMTPShutdown Loaded- Entry")); + OstTrace0( TRACE_NORMAL, CMTPSERVER_CONSTRUCTL, "CMTPShutdown Loaded" ); UNUSED_VAR(error); } - __FLOG(_L8("ConstructL - Exit")); + OstTraceFunctionExit0( CMTPSERVER_CONSTRUCTL_EXIT ); } /* @@ -206,11 +210,12 @@ */ void PanicClient(const RMessagePtr2& aMessage,TMTPPanic aPanic) { - __FLOG_STATIC(KMTPSubsystem, KComponent, _L8("PanicClient - Entry")); - __FLOG_STATIC_VA((KMTPSubsystem, KComponent, _L8("Panic = %d"), aPanic)); + OstTraceFunctionEntry0( _PANICCLIENT_ENTRY ); + OstTraceDef1(OST_TRACE_CATEGORY_PRODUCTION, TRACE_IMPORTANT, _PANICCLIENT, "Panic = %d", aPanic ); + _LIT(KPanic,"MTPServer"); aMessage.Panic(KPanic, aPanic); - __FLOG_STATIC(KMTPSubsystem, KComponent, _L8("PanicClient - Exit")); + OstTraceFunctionExit0( _PANICCLIENT_EXIT ); } /** @@ -219,8 +224,10 @@ TInt E32Main() { __UHEAP_MARK; - __FLOG_STATIC(KMTPSubsystem, KComponent, _L8("E32Main - Entry")); - __MTP_HEAP_FLOG + OstTraceFunctionEntry0( CMTPSERVER_E32MAIN_ENTRY ); +#ifdef OST_TRACE_COMPILER_IN_USE + __MTP_HEAP_OSTTRACE(OstTraceExt4(TRACE_NORMAL,CMTPSERVER_E32MAIN_HEAP,"Heap: Size = %d, Allocated = %d, Available = %d, Largest block = %d", size, allocated, available, largest)); +#endif CTrapCleanup* cleanup=CTrapCleanup::New(); TInt ret = KErrNoMemory; @@ -244,7 +251,9 @@ #endif delete cleanup; } - __FLOG_STATIC(KMTPSubsystem, KComponent, _L8("E32Main - Exit")); + + OstTraceFunctionExit0( CMTPSERVER_E32MAIN_EXIT ); __UHEAP_MARKEND; + return ret; }