From e3ec8912b9282251862883b19e8b67d7fd3333af Mon Sep 17 00:00:00 2001 From: GrapheneCt Date: Mon, 20 Sep 2021 14:05:37 -0400 Subject: Changes for thread context structs From pthread_vita.h from Unity 2017 --- include/user/kernel/threadmgr.h | 18 ++++-------------- 1 file changed, 4 insertions(+), 14 deletions(-) (limited to 'include/user/kernel/threadmgr.h') diff --git a/include/user/kernel/threadmgr.h b/include/user/kernel/threadmgr.h index 6e301c9..48a65fd 100644 --- a/include/user/kernel/threadmgr.h +++ b/include/user/kernel/threadmgr.h @@ -62,29 +62,19 @@ int sceKernelSendSignal(SceUID thid); typedef SceKernelThreadOptParamInternal SceKernelThreadOptParamForMono; -typedef struct SceKernelThreadContextForMono1 { - SceSize size; - char unk[0x54]; -} SceKernelThreadContextForMono1; - -typedef struct SceKernelThreadContextForMono2 { - SceSize size; - char unk[0x104]; -} SceKernelThreadContextForMono2; - int sceKernelSuspendThreadForMono(SceUID threadId); int sceKernelResumeThreadForMono(SceUID threadId); int sceKernelGetThreadContextForMono( SceUID threadId, - SceKernelThreadContextForMono1* outContext1, - SceKernelThreadContextForMono2* outContext2); + SceKernelThreadCpuRegisterInfo* pCpuRegisterInfo, + SceKernelThreadVfpRegisterInfo* pVfpRegisterInfo); int sceKernelSetThreadContextForMono( SceUID threadId, - SceKernelThreadContextForMono1* inContext1, - SceKernelThreadContextForMono2* inContext2); + SceKernelThreadCpuRegisterInfo* pCpuRegisterInfo, + SceKernelThreadVfpRegisterInfo* pVfpRegisterInfo); SCE_CDECL_END -- cgit v1.2.3