equal
deleted
inserted
replaced
598 // Main function of the executable. |
598 // Main function of the executable. |
599 // --------------------------------------------------------------------------- |
599 // --------------------------------------------------------------------------- |
600 // |
600 // |
601 GLDEF_C TInt E32Main() |
601 GLDEF_C TInt E32Main() |
602 { |
602 { |
603 __UHEAP_MARK; |
603 //TODO uncomment UHEAP macros after orbit memory leaks are resolved till then it should be commented. |
|
604 // __UHEAP_MARK; |
604 TRACE_FUNC_ENTRY |
605 TRACE_FUNC_ENTRY |
605 CTrapCleanup* cleanup = CTrapCleanup::New(); |
606 CTrapCleanup* cleanup = CTrapCleanup::New(); |
606 TInt err = KErrNoMemory; |
607 TInt err = KErrNoMemory; |
607 if ( cleanup ) |
608 if ( cleanup ) |
608 { |
609 { |
609 TRAP( err, RunServerL() ); |
610 TRAP( err, RunServerL() ); |
610 delete cleanup; |
611 delete cleanup; |
611 } |
612 } |
612 __UHEAP_MARKEND; |
613 // __UHEAP_MARKEND; |
613 return err; |
614 return err; |
614 } |
615 } |