--- a/kerneltest/f32test/loader/security/t_ldrcheck.cpp Tue Sep 28 15:28:31 2010 +0100
+++ b/kerneltest/f32test/loader/security/t_ldrcheck.cpp Mon Oct 04 12:03:52 2010 +0100
@@ -46,7 +46,7 @@
test.Next(_L("Copy Modules from ROM to disk"));
TInt r;
- TTime modtime;
+ TTime modtime(0); // don't update modification time
r=TheFs.MkDirAll(KSystemLibs);
test(r==KErrNone || r==KErrAlreadyExists);
@@ -610,6 +610,9 @@
CleanupStack::PopAndDestroy(1); //-- corrFile
+ test.Printf(_L("File size %d, changed byte %d from %d to %d\n"),
+ size, size - 5, ~dat[0], dat[0]);
+
return KErrNone;
}
@@ -1200,6 +1203,12 @@
CTrapCleanup* cleanup;
cleanup=CTrapCleanup::New();
__UHEAP_MARK;
+
+ // Turn off evil lazy dll unloading
+ RLoader l;
+ test(l.Connect()==KErrNone);
+ test(l.CancelLazyDllUnload()==KErrNone);
+ l.Close();
TBuf<20> sessPath;
TInt r=0;