Move SSL error codes to the big enum

This commit is contained in:
Henrik Rydgård 2025-03-21 09:18:14 +01:00
parent aedfe4f4d7
commit 285346f218
3 changed files with 11 additions and 5 deletions

View file

@ -462,4 +462,9 @@ enum PSPErrorCode : u32 {
SCE_LWMUTEX_ERROR_LOCK_OVERFLOW = 0x800201CD,
SCE_LWMUTEX_ERROR_UNLOCK_UNDERFLOW = 0x800201CE,
SCE_LWMUTEX_ERROR_ALREADY_LOCKED = 0x800201CF,
SCE_SSL_ERROR_NOT_INIT = 0x80435001,
SCE_SSL_ERROR_ALREADY_INIT = 0x80435020,
SCE_SSL_ERROR_OUT_OF_MEMORY = 0x80435022,
SCE_SSL_ERROR_INVALID_PARAMETER = 0x804351FE,
};

View file

@ -1462,6 +1462,11 @@ const char *KernelErrorToString(u32 err) {
case SCE_LWMUTEX_ERROR_UNLOCK_UNDERFLOW: return "SCE_LWMUTEX_ERROR_UNLOCK_UNDERFLOW";
case SCE_LWMUTEX_ERROR_ALREADY_LOCKED: return "SCE_LWMUTEX_ERROR_ALREADY_LOCKED";
case SCE_SSL_ERROR_NOT_INIT: return "SCE_SSL_ERROR_NOT_INIT";
case SCE_SSL_ERROR_ALREADY_INIT: return "SCE_SSL_ERROR_ALREADY_INIT";
case SCE_SSL_ERROR_OUT_OF_MEMORY: return "SCE_SSL_ERROR_OUT_OF_MEMORY";
case SCE_SSL_ERROR_INVALID_PARAMETER: return "SCE_SSL_ERROR_INVALID_PARAMETER";
default:
return nullptr;
}

View file

@ -18,15 +18,11 @@
#include "Common/Serialize/Serializer.h"
#include "Common/Serialize/SerializeFuncs.h"
#include "Core/HLE/HLE.h"
#include "Core/HLE/ErrorCodes.h"
#include "Core/HLE/FunctionWrappers.h"
#include "Core/MemMap.h"
#include "Core/HLE/sceSsl.h"
#define ERROR_SSL_NOT_INIT 0x80435001;
#define ERROR_SSL_ALREADY_INIT 0x80435020;
#define ERROR_SSL_OUT_OF_MEMORY 0x80435022;
#define ERROR_SSL_INVALID_PARAMETER 0x804351FE;
bool isSslInit;
u32 maxMemSize;
u32 currentMemSize;