kerneltest/e32test/heap/t_kheap.cpp
branchRCL_3
changeset 43 c1f20ce4abcf
parent 0 a41df078684a
child 44 3e88ff8f41d5
equal deleted inserted replaced
42:a179b74831c9 43:c1f20ce4abcf
    52 #include <hal.h>
    52 #include <hal.h>
    53 #include <e32svr.h>
    53 #include <e32svr.h>
    54 #include <f32dbg.h>
    54 #include <f32dbg.h>
    55 #include "d_kheap.h"
    55 #include "d_kheap.h"
    56 
    56 
    57 RTest test(_L("T_KHeap"));
    57 RTest test(_L("T_KHEAP"));
    58 RLoader LoaderSession;
    58 RLoader LoaderSession;
    59 
    59 
    60 #ifdef _DEBUG
    60 #ifdef _DEBUG
    61 _LIT(KTestLdd0FileName, "D_LDD.LDD");
    61 _LIT(KTestLdd0FileName, "D_LDD.LDD");
    62 _LIT(KTestLdd1FileName, "D_LDD_RAM.LDD");
    62 _LIT(KTestLdd1FileName, "D_LDD_RAM.LDD");
   179 
   179 
   180 TInt TestLogicalDevice(TInt aDevice)
   180 TInt TestLogicalDevice(TInt aDevice)
   181 	{
   181 	{
   182 	const TDesC* fileName = NULL;
   182 	const TDesC* fileName = NULL;
   183 	const TDesC* objName = &KTestLddName();
   183 	const TDesC* objName = &KTestLddName();
       
   184 	User::FreeLogicalDevice(*objName);
   184 	switch (aDevice)
   185 	switch (aDevice)
   185 		{
   186 		{
   186 		case 0:
   187 		case 0:
   187 			fileName = &KTestLdd0FileName();
   188 			fileName = &KTestLdd0FileName();
   188 			break;
   189 			break;