u32 GetMemoryBlockPtr(u32 uid, u32 addr) { INFO_LOG(HLE, "GetMemoryBlockPtr(%08x, %08x)", uid, addr); u32 blockPtr = userMemory.GetBlockStartFromAddress(uid); if (!blockPtr) { return SCE_KERNEL_ERROR_UNKNOWN_UID; } Memory::Write_U32(blockPtr, addr); return 0; }
u32 FreeMemoryBlock(u32 uid) { INFO_LOG(HLE, "FreeMemoryBlock(%08x)", uid); u32 blockPtr = userMemory.GetBlockStartFromAddress(uid); if (!blockPtr) { return SCE_KERNEL_ERROR_UNKNOWN_UID; } userMemory.Free(blockPtr); return 0; }