kerneltest/f32test/loader/security/t_ldrcheck.cpp
changeset 279 957c583b417b
parent 128 21b8e4e0ff99
equal deleted inserted replaced
275:2b433474f2ba 279:957c583b417b
    44 void CopyModules()
    44 void CopyModules()
    45 	{
    45 	{
    46 	test.Next(_L("Copy Modules from ROM to disk"));
    46 	test.Next(_L("Copy Modules from ROM to disk"));
    47 
    47 
    48 	TInt r;
    48 	TInt r;
    49 	TTime modtime;
    49 	TTime modtime(0);  // don't update modification time
    50 
    50 
    51 	r=TheFs.MkDirAll(KSystemLibs);
    51 	r=TheFs.MkDirAll(KSystemLibs);
    52 	test(r==KErrNone || r==KErrAlreadyExists);
    52 	test(r==KErrNone || r==KErrAlreadyExists);
    53 
    53 
    54 	CFileMan* fileMan=NULL;
    54 	CFileMan* fileMan=NULL;
   608 	if(r != KErrNone)
   608 	if(r != KErrNone)
   609         return r;
   609         return r;
   610 
   610 
   611     CleanupStack::PopAndDestroy(1); //-- corrFile
   611     CleanupStack::PopAndDestroy(1); //-- corrFile
   612 
   612 
       
   613 	test.Printf(_L("File size %d, changed byte %d from %d to %d\n"),
       
   614 				size, size - 5, ~dat[0], dat[0]);
       
   615 	
   613     return KErrNone;
   616     return KErrNone;
   614 }
   617 }
   615 
   618 
   616 
   619 
   617 #ifndef WIN32
   620 #ifndef WIN32
  1198 	test.Title();
  1201 	test.Title();
  1199 	test.Start(_L("Setup\n"));
  1202 	test.Start(_L("Setup\n"));
  1200 	CTrapCleanup* cleanup;
  1203 	CTrapCleanup* cleanup;
  1201 	cleanup=CTrapCleanup::New();
  1204 	cleanup=CTrapCleanup::New();
  1202 	__UHEAP_MARK;
  1205 	__UHEAP_MARK;
       
  1206 	
       
  1207 	// Turn off evil lazy dll unloading
       
  1208 	RLoader l;
       
  1209 	test(l.Connect()==KErrNone);
       
  1210 	test(l.CancelLazyDllUnload()==KErrNone);
       
  1211 	l.Close();
  1203 
  1212 
  1204 	TBuf<20> sessPath;
  1213 	TBuf<20> sessPath;
  1205 	TInt r=0;	
  1214 	TInt r=0;	
  1206 	r=TheFs.Connect();
  1215 	r=TheFs.Connect();
  1207 	test(r==KErrNone);
  1216 	test(r==KErrNone);