equal
deleted
inserted
replaced
425 TBool openedOkay = EFalse; |
425 TBool openedOkay = EFalse; |
426 TInt r = KErrNone; |
426 TInt r = KErrNone; |
427 // |
427 // |
428 if ( iTempObj ) |
428 if ( iTempObj ) |
429 { |
429 { |
|
430 NKern::LockSystem(); |
430 r = iTempObj->Open(); |
431 r = iTempObj->Open(); |
431 TRACE( Kern::Printf("DMemSpySuspensionManager::OpenTempObject() - open returned: %d", r )); |
432 TRACE( Kern::Printf("DMemSpySuspensionManager::OpenTempObject() - open returned: %d", r )); |
|
433 NKern::UnlockSystem(); |
432 // |
434 // |
433 if ( r == KErrNone ) |
435 if ( r == KErrNone ) |
434 { |
436 { |
435 openedOkay = ETrue; |
437 openedOkay = ETrue; |
436 if ( aType == EProcess ) |
438 if ( aType == EProcess ) |
495 TRACE( Kern::Printf("DMemSpySuspensionManager::CloseTempObject() - START - iTempObj: 0x%08x %O", iTempObj, iTempObj )); |
497 TRACE( Kern::Printf("DMemSpySuspensionManager::CloseTempObject() - START - iTempObj: 0x%08x %O", iTempObj, iTempObj )); |
496 |
498 |
497 __ASSERT_DEBUG( iTempObj, MemSpyDriverUtils::Fault( __LINE__ ) ); |
499 __ASSERT_DEBUG( iTempObj, MemSpyDriverUtils::Fault( __LINE__ ) ); |
498 if ( iTempObj ) |
500 if ( iTempObj ) |
499 { |
501 { |
500 NKern::ThreadEnterCS(); |
502 NKern::ThreadEnterCS(); |
|
503 |
|
504 TRACE( Kern::Printf("DMemSpySuspensionManager::CloseTempObject() - in CS..." )); |
501 Kern::SafeClose( iTempObj, NULL ); |
505 Kern::SafeClose( iTempObj, NULL ); |
502 NKern::ThreadLeaveCS(); |
506 TRACE( Kern::Printf("DMemSpySuspensionManager::CloseTempObject() - done safe close..." )); |
|
507 NKern::ThreadLeaveCS(); |
|
508 |
|
509 TRACE( Kern::Printf("DMemSpySuspensionManager::CloseTempObject() - left CS" )); |
503 } |
510 } |
504 |
511 |
505 TRACE( Kern::Printf("DMemSpySuspensionManager::CloseTempObject() - END" )); |
512 TRACE( Kern::Printf("DMemSpySuspensionManager::CloseTempObject() - END" )); |
506 } |
513 } |
507 |
514 |