public sceGu(int totalMemorySize) { sysMemInfo = Modules.SysMemUserForUserModule.malloc(SysMemUserForUser.KERNEL_PARTITION_ID, "sceGu", SysMemUserForUser.PSP_SMEM_Low, totalMemorySize, 0); if (sysMemInfo == null) { Console.WriteLine(string.Format("Cannot allocate sceGu memory, size=0x{0:X}", totalMemorySize)); } }
public virtual void delete() { closeSocket(); if (buffer != null) { Modules.SysMemUserForUserModule.free(buffer); buffer = null; } SceUidManager.releaseUid(id, uidPurpose); }
public virtual void free() { if (sysMemInfo != null) { Modules.SysMemUserForUserModule.free(sysMemInfo); sysMemInfo = null; } bottomAddr = 0; topAddr = 0; listWriter = null; }