changeset 31 | 56f325a607ea |
parent 0 | a41df078684a |
child 90 | 947f0dc9f7a8 |
--- a/kernel/eka/memmodel/epoc/flexible/mcodeseg.cpp Mon Dec 21 16:14:42 2009 +0000 +++ b/kernel/eka/memmodel/epoc/flexible/mcodeseg.cpp Wed Dec 23 11:43:31 2009 +0000 @@ -227,7 +227,9 @@ return KErrNoMemory; iCopyOfExportDir = expDir; TLinAddr expDirLoad = iRamInfo.iExportDir-iRamInfo.iCodeRunAddr+iRamInfo.iCodeLoadAddr; + UNLOCK_USER_MEMORY(); memcpy(expDir,(TAny*)(expDirLoad-sizeof(TLinAddr)),exportDirSize); + LOCK_USER_MEMORY(); } // unmap code from loading process...