/* This autogenerated file is part of jpcsp. */ /* This file is part of jpcsp. Jpcsp is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. Jpcsp is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with Jpcsp. If not, see <http://www.gnu.org/licenses/>. */ package jpcsp.HLE.modules150; import jpcsp.HLE.Modules; import jpcsp.HLE.modules.HLEModule; import jpcsp.HLE.modules.HLEModuleFunction; import jpcsp.HLE.modules.HLEModuleManager; import jpcsp.Memory; import jpcsp.Processor; import jpcsp.Allegrex.CpuState; // New-Style Processor public class ThreadManForUser implements HLEModule { @Override public String getName() { return "ThreadManForUser"; } @Override public void installModule(HLEModuleManager mm, int version) { if (version >= 150) { mm.addFunction(_sceKernelReturnFromCallbackFunction, 0x6E9EA350); mm.addFunction(sceKernelRegisterThreadEventHandlerFunction, 0x0C106E53); mm.addFunction(sceKernelReleaseThreadEventHandlerFunction, 0x72F3C145); mm.addFunction(sceKernelReferThreadEventHandlerStatusFunction, 0x369EEB6B); mm.addFunction(sceKernelCreateCallbackFunction, 0xE81CAF8F); mm.addFunction(sceKernelDeleteCallbackFunction, 0xEDBA5844); mm.addFunction(sceKernelNotifyCallbackFunction, 0xC11BA8C4); mm.addFunction(sceKernelCancelCallbackFunction, 0xBA4051D6); mm.addFunction(sceKernelGetCallbackCountFunction, 0x2A3D44FF); mm.addFunction(sceKernelCheckCallbackFunction, 0x349D6D6C); mm.addFunction(sceKernelReferCallbackStatusFunction, 0x730ED8BC); mm.addFunction(sceKernelSleepThreadFunction, 0x9ACE131E); mm.addFunction(sceKernelSleepThreadCBFunction, 0x82826F70); mm.addFunction(sceKernelWakeupThreadFunction, 0xD59EAD2F); mm.addFunction(sceKernelCancelWakeupThreadFunction, 0xFCCFAD26); mm.addFunction(sceKernelSuspendThreadFunction, 0x9944F31F); mm.addFunction(sceKernelResumeThreadFunction, 0x75156E8F); mm.addFunction(sceKernelWaitThreadEndFunction, 0x278C0DF5); mm.addFunction(sceKernelWaitThreadEndCBFunction, 0x840E8133); mm.addFunction(sceKernelDelayThreadFunction, 0xCEADEB47); mm.addFunction(sceKernelDelayThreadCBFunction, 0x68DA9E36); mm.addFunction(sceKernelDelaySysClockThreadFunction, 0xBD123D9E); mm.addFunction(sceKernelDelaySysClockThreadCBFunction, 0x1181E963); mm.addFunction(sceKernelCreateSemaFunction, 0xD6DA4BA1); mm.addFunction(sceKernelDeleteSemaFunction, 0x28B6489C); mm.addFunction(sceKernelSignalSemaFunction, 0x3F53E640); mm.addFunction(sceKernelWaitSemaFunction, 0x4E3A1105); mm.addFunction(sceKernelWaitSemaCBFunction, 0x6D212BAC); mm.addFunction(sceKernelPollSemaFunction, 0x58B1F937); mm.addFunction(sceKernelCancelSemaFunction, 0x8FFDF9A2); mm.addFunction(sceKernelReferSemaStatusFunction, 0xBC6FEBC5); mm.addFunction(sceKernelCreateEventFlagFunction, 0x55C20A00); mm.addFunction(sceKernelDeleteEventFlagFunction, 0xEF9E4C70); mm.addFunction(sceKernelSetEventFlagFunction, 0x1FB15A32); mm.addFunction(sceKernelClearEventFlagFunction, 0x812346E4); mm.addFunction(sceKernelWaitEventFlagFunction, 0x402FCF22); mm.addFunction(sceKernelWaitEventFlagCBFunction, 0x328C546A); mm.addFunction(sceKernelPollEventFlagFunction, 0x30FD48F0); mm.addFunction(sceKernelCancelEventFlagFunction, 0xCD203292); mm.addFunction(sceKernelReferEventFlagStatusFunction, 0xA66B0120); mm.addFunction(sceKernelCreateMbxFunction, 0x8125221D); mm.addFunction(sceKernelDeleteMbxFunction, 0x86255ADA); mm.addFunction(sceKernelSendMbxFunction, 0xE9B3061E); mm.addFunction(sceKernelReceiveMbxFunction, 0x18260574); mm.addFunction(sceKernelReceiveMbxCBFunction, 0xF3986382); mm.addFunction(sceKernelPollMbxFunction, 0x0D81716A); mm.addFunction(sceKernelCancelReceiveMbxFunction, 0x87D4DD36); mm.addFunction(sceKernelReferMbxStatusFunction, 0xA8E8C846); mm.addFunction(sceKernelCreateMsgPipeFunction, 0x7C0DC2A0); mm.addFunction(sceKernelDeleteMsgPipeFunction, 0xF0B7DA1C); mm.addFunction(sceKernelSendMsgPipeFunction, 0x876DBFAD); mm.addFunction(sceKernelSendMsgPipeCBFunction, 0x7C41F2C2); mm.addFunction(sceKernelTrySendMsgPipeFunction, 0x884C9F90); mm.addFunction(sceKernelReceiveMsgPipeFunction, 0x74829B76); mm.addFunction(sceKernelReceiveMsgPipeCBFunction, 0xFBFA697D); mm.addFunction(sceKernelTryReceiveMsgPipeFunction, 0xDF52098F); mm.addFunction(sceKernelCancelMsgPipeFunction, 0x349B864D); mm.addFunction(sceKernelReferMsgPipeStatusFunction, 0x33BE4024); mm.addFunction(sceKernelCreateVplFunction, 0x56C039B5); mm.addFunction(sceKernelDeleteVplFunction, 0x89B3D48C); mm.addFunction(sceKernelAllocateVplFunction, 0xBED27435); mm.addFunction(sceKernelAllocateVplCBFunction, 0xEC0A693F); mm.addFunction(sceKernelTryAllocateVplFunction, 0xAF36D708); mm.addFunction(sceKernelFreeVplFunction, 0xB736E9FF); mm.addFunction(sceKernelCancelVplFunction, 0x1D371B8A); mm.addFunction(sceKernelReferVplStatusFunction, 0x39810265); mm.addFunction(sceKernelCreateFplFunction, 0xC07BB470); mm.addFunction(sceKernelDeleteFplFunction, 0xED1410E0); mm.addFunction(sceKernelAllocateFplFunction, 0xD979E9BF); mm.addFunction(sceKernelAllocateFplCBFunction, 0xE7282CB6); mm.addFunction(sceKernelTryAllocateFplFunction, 0x623AE665); mm.addFunction(sceKernelFreeFplFunction, 0xF6414A71); mm.addFunction(sceKernelCancelFplFunction, 0xA8AA591F); mm.addFunction(sceKernelReferFplStatusFunction, 0xD8199E4C); mm.addFunction(_sceKernelReturnFromTimerHandlerFunction, 0x0E927AED); mm.addFunction(sceKernelUSec2SysClockFunction, 0x110DEC9A); mm.addFunction(sceKernelUSec2SysClockWideFunction, 0xC8CD158C); mm.addFunction(sceKernelSysClock2USecFunction, 0xBA6B92E2); mm.addFunction(sceKernelSysClock2USecWideFunction, 0xE1619D7C); mm.addFunction(sceKernelGetSystemTimeFunction, 0xDB738F35); mm.addFunction(sceKernelGetSystemTimeWideFunction, 0x82BC5777); mm.addFunction(sceKernelGetSystemTimeLowFunction, 0x369ED59D); mm.addFunction(sceKernelSetAlarmFunction, 0x6652B8CA); mm.addFunction(sceKernelSetSysClockAlarmFunction, 0xB2C25152); mm.addFunction(sceKernelCancelAlarmFunction, 0x7E65B999); mm.addFunction(sceKernelReferAlarmStatusFunction, 0xDAA3F564); mm.addFunction(sceKernelCreateVTimerFunction, 0x20FFF560); mm.addFunction(sceKernelDeleteVTimerFunction, 0x328F9E52); mm.addFunction(sceKernelGetVTimerBaseFunction, 0xB3A59970); mm.addFunction(sceKernelGetVTimerBaseWideFunction, 0xB7C18B77); mm.addFunction(sceKernelGetVTimerTimeFunction, 0x034A921F); mm.addFunction(sceKernelGetVTimerTimeWideFunction, 0xC0B3FFD2); mm.addFunction(sceKernelSetVTimerTimeFunction, 0x542AD630); mm.addFunction(sceKernelSetVTimerTimeWideFunction, 0xFB6425C3); mm.addFunction(sceKernelStartVTimerFunction, 0xC68D9437); mm.addFunction(sceKernelStopVTimerFunction, 0xD0AEEE87); mm.addFunction(sceKernelSetVTimerHandlerFunction, 0xD8B299AE); mm.addFunction(sceKernelSetVTimerHandlerWideFunction, 0x53B00E9A); mm.addFunction(sceKernelCancelVTimerHandlerFunction, 0xD2D615EF); mm.addFunction(sceKernelReferVTimerStatusFunction, 0x5F32BEAA); mm.addFunction(sceKernelCreateThreadFunction, 0x446D8DE6); mm.addFunction(sceKernelDeleteThreadFunction, 0x9FA03CD3); mm.addFunction(sceKernelStartThreadFunction, 0xF475845D); mm.addFunction(_sceKernelExitThreadFunction, 0x532A522E); mm.addFunction(sceKernelExitThreadFunction, 0xAA73C935); mm.addFunction(sceKernelExitDeleteThreadFunction, 0x809CE29B); mm.addFunction(sceKernelTerminateThreadFunction, 0x616403BA); mm.addFunction(sceKernelTerminateDeleteThreadFunction, 0x383F7BCC); mm.addFunction(sceKernelSuspendDispatchThreadFunction, 0x3AD58B8C); mm.addFunction(sceKernelResumeDispatchThreadFunction, 0x27E22EC2); mm.addFunction(sceKernelChangeCurrentThreadAttrFunction, 0xEA748E31); mm.addFunction(sceKernelChangeThreadPriorityFunction, 0x71BC9871); mm.addFunction(sceKernelRotateThreadReadyQueueFunction, 0x912354A7); mm.addFunction(sceKernelReleaseWaitThreadFunction, 0x2C34E053); mm.addFunction(sceKernelGetThreadIdFunction, 0x293B45B8); mm.addFunction(sceKernelGetThreadCurrentPriorityFunction, 0x94AA61EE); mm.addFunction(sceKernelGetThreadExitStatusFunction, 0x3B183E26); mm.addFunction(sceKernelCheckThreadStackFunction, 0xD13BDE95); mm.addFunction(sceKernelGetThreadStackFreeSizeFunction, 0x52089CA1); mm.addFunction(sceKernelReferThreadStatusFunction, 0x17C1684E); mm.addFunction(sceKernelReferThreadRunStatusFunction, 0xFFC36A14); mm.addFunction(sceKernelReferSystemStatusFunction, 0x627E6F3A); mm.addFunction(sceKernelGetThreadmanIdListFunction, 0x94416130); mm.addFunction(sceKernelGetThreadmanIdTypeFunction, 0x57CF62DD); mm.addFunction(sceKernelReferThreadProfilerFunction, 0x64D4540E); mm.addFunction(sceKernelReferGlobalProfilerFunction, 0x8218B4DD); } } @Override public void uninstallModule(HLEModuleManager mm, int version) { if (version >= 150) { mm.removeFunction(_sceKernelReturnFromCallbackFunction); mm.removeFunction(sceKernelRegisterThreadEventHandlerFunction); mm.removeFunction(sceKernelReleaseThreadEventHandlerFunction); mm.removeFunction(sceKernelReferThreadEventHandlerStatusFunction); mm.removeFunction(sceKernelCreateCallbackFunction); mm.removeFunction(sceKernelDeleteCallbackFunction); mm.removeFunction(sceKernelNotifyCallbackFunction); mm.removeFunction(sceKernelCancelCallbackFunction); mm.removeFunction(sceKernelGetCallbackCountFunction); mm.removeFunction(sceKernelCheckCallbackFunction); mm.removeFunction(sceKernelReferCallbackStatusFunction); mm.removeFunction(sceKernelSleepThreadFunction); mm.removeFunction(sceKernelSleepThreadCBFunction); mm.removeFunction(sceKernelWakeupThreadFunction); mm.removeFunction(sceKernelCancelWakeupThreadFunction); mm.removeFunction(sceKernelSuspendThreadFunction); mm.removeFunction(sceKernelResumeThreadFunction); mm.removeFunction(sceKernelWaitThreadEndFunction); mm.removeFunction(sceKernelWaitThreadEndCBFunction); mm.removeFunction(sceKernelDelayThreadFunction); mm.removeFunction(sceKernelDelayThreadCBFunction); mm.removeFunction(sceKernelDelaySysClockThreadFunction); mm.removeFunction(sceKernelDelaySysClockThreadCBFunction); mm.removeFunction(sceKernelCreateSemaFunction); mm.removeFunction(sceKernelDeleteSemaFunction); mm.removeFunction(sceKernelSignalSemaFunction); mm.removeFunction(sceKernelWaitSemaFunction); mm.removeFunction(sceKernelWaitSemaCBFunction); mm.removeFunction(sceKernelPollSemaFunction); mm.removeFunction(sceKernelCancelSemaFunction); mm.removeFunction(sceKernelReferSemaStatusFunction); mm.removeFunction(sceKernelCreateEventFlagFunction); mm.removeFunction(sceKernelDeleteEventFlagFunction); mm.removeFunction(sceKernelSetEventFlagFunction); mm.removeFunction(sceKernelClearEventFlagFunction); mm.removeFunction(sceKernelWaitEventFlagFunction); mm.removeFunction(sceKernelWaitEventFlagCBFunction); mm.removeFunction(sceKernelPollEventFlagFunction); mm.removeFunction(sceKernelCancelEventFlagFunction); mm.removeFunction(sceKernelReferEventFlagStatusFunction); mm.removeFunction(sceKernelCreateMbxFunction); mm.removeFunction(sceKernelDeleteMbxFunction); mm.removeFunction(sceKernelSendMbxFunction); mm.removeFunction(sceKernelReceiveMbxFunction); mm.removeFunction(sceKernelReceiveMbxCBFunction); mm.removeFunction(sceKernelPollMbxFunction); mm.removeFunction(sceKernelCancelReceiveMbxFunction); mm.removeFunction(sceKernelReferMbxStatusFunction); mm.removeFunction(sceKernelCreateMsgPipeFunction); mm.removeFunction(sceKernelDeleteMsgPipeFunction); mm.removeFunction(sceKernelSendMsgPipeFunction); mm.removeFunction(sceKernelSendMsgPipeCBFunction); mm.removeFunction(sceKernelTrySendMsgPipeFunction); mm.removeFunction(sceKernelReceiveMsgPipeFunction); mm.removeFunction(sceKernelReceiveMsgPipeCBFunction); mm.removeFunction(sceKernelTryReceiveMsgPipeFunction); mm.removeFunction(sceKernelCancelMsgPipeFunction); mm.removeFunction(sceKernelReferMsgPipeStatusFunction); mm.removeFunction(sceKernelCreateVplFunction); mm.removeFunction(sceKernelDeleteVplFunction); mm.removeFunction(sceKernelAllocateVplFunction); mm.removeFunction(sceKernelAllocateVplCBFunction); mm.removeFunction(sceKernelTryAllocateVplFunction); mm.removeFunction(sceKernelFreeVplFunction); mm.removeFunction(sceKernelCancelVplFunction); mm.removeFunction(sceKernelReferVplStatusFunction); mm.removeFunction(sceKernelCreateFplFunction); mm.removeFunction(sceKernelDeleteFplFunction); mm.removeFunction(sceKernelAllocateFplFunction); mm.removeFunction(sceKernelAllocateFplCBFunction); mm.removeFunction(sceKernelTryAllocateFplFunction); mm.removeFunction(sceKernelFreeFplFunction); mm.removeFunction(sceKernelCancelFplFunction); mm.removeFunction(sceKernelReferFplStatusFunction); mm.removeFunction(_sceKernelReturnFromTimerHandlerFunction); mm.removeFunction(sceKernelUSec2SysClockFunction); mm.removeFunction(sceKernelUSec2SysClockWideFunction); mm.removeFunction(sceKernelSysClock2USecFunction); mm.removeFunction(sceKernelSysClock2USecWideFunction); mm.removeFunction(sceKernelGetSystemTimeFunction); mm.removeFunction(sceKernelGetSystemTimeWideFunction); mm.removeFunction(sceKernelGetSystemTimeLowFunction); mm.removeFunction(sceKernelSetAlarmFunction); mm.removeFunction(sceKernelSetSysClockAlarmFunction); mm.removeFunction(sceKernelCancelAlarmFunction); mm.removeFunction(sceKernelReferAlarmStatusFunction); mm.removeFunction(sceKernelCreateVTimerFunction); mm.removeFunction(sceKernelDeleteVTimerFunction); mm.removeFunction(sceKernelGetVTimerBaseFunction); mm.removeFunction(sceKernelGetVTimerBaseWideFunction); mm.removeFunction(sceKernelGetVTimerTimeFunction); mm.removeFunction(sceKernelGetVTimerTimeWideFunction); mm.removeFunction(sceKernelSetVTimerTimeFunction); mm.removeFunction(sceKernelSetVTimerTimeWideFunction); mm.removeFunction(sceKernelStartVTimerFunction); mm.removeFunction(sceKernelStopVTimerFunction); mm.removeFunction(sceKernelSetVTimerHandlerFunction); mm.removeFunction(sceKernelSetVTimerHandlerWideFunction); mm.removeFunction(sceKernelCancelVTimerHandlerFunction); mm.removeFunction(sceKernelReferVTimerStatusFunction); mm.removeFunction(sceKernelCreateThreadFunction); mm.removeFunction(sceKernelDeleteThreadFunction); mm.removeFunction(sceKernelStartThreadFunction); mm.removeFunction(_sceKernelExitThreadFunction); mm.removeFunction(sceKernelExitThreadFunction); mm.removeFunction(sceKernelExitDeleteThreadFunction); mm.removeFunction(sceKernelTerminateThreadFunction); mm.removeFunction(sceKernelTerminateDeleteThreadFunction); mm.removeFunction(sceKernelSuspendDispatchThreadFunction); mm.removeFunction(sceKernelResumeDispatchThreadFunction); mm.removeFunction(sceKernelChangeCurrentThreadAttrFunction); mm.removeFunction(sceKernelChangeThreadPriorityFunction); mm.removeFunction(sceKernelRotateThreadReadyQueueFunction); mm.removeFunction(sceKernelReleaseWaitThreadFunction); mm.removeFunction(sceKernelGetThreadIdFunction); mm.removeFunction(sceKernelGetThreadCurrentPriorityFunction); mm.removeFunction(sceKernelGetThreadExitStatusFunction); mm.removeFunction(sceKernelCheckThreadStackFunction); mm.removeFunction(sceKernelGetThreadStackFreeSizeFunction); mm.removeFunction(sceKernelReferThreadStatusFunction); mm.removeFunction(sceKernelReferThreadRunStatusFunction); mm.removeFunction(sceKernelReferSystemStatusFunction); mm.removeFunction(sceKernelGetThreadmanIdListFunction); mm.removeFunction(sceKernelGetThreadmanIdTypeFunction); mm.removeFunction(sceKernelReferThreadProfilerFunction); mm.removeFunction(sceKernelReferGlobalProfilerFunction); } } public void _sceKernelReturnFromCallback(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function _sceKernelReturnFromCallback [0x6E9EA350]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceKernelRegisterThreadEventHandler(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceKernelRegisterThreadEventHandler [0x0C106E53]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceKernelReleaseThreadEventHandler(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceKernelReleaseThreadEventHandler [0x72F3C145]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceKernelReferThreadEventHandlerStatus(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceKernelReferThreadEventHandlerStatus [0x369EEB6B]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceKernelCreateCallback(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceKernelCreateCallback [0xE81CAF8F]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceKernelDeleteCallback(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceKernelDeleteCallback [0xEDBA5844]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceKernelNotifyCallback(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceKernelNotifyCallback [0xC11BA8C4]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceKernelCancelCallback(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceKernelCancelCallback [0xBA4051D6]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceKernelGetCallbackCount(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceKernelGetCallbackCount [0x2A3D44FF]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceKernelCheckCallback(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceKernelCheckCallback [0x349D6D6C]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceKernelReferCallbackStatus(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceKernelReferCallbackStatus [0x730ED8BC]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceKernelSleepThread(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceKernelSleepThread [0x9ACE131E]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceKernelSleepThreadCB(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceKernelSleepThreadCB [0x82826F70]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceKernelWakeupThread(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceKernelWakeupThread [0xD59EAD2F]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceKernelCancelWakeupThread(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceKernelCancelWakeupThread [0xFCCFAD26]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceKernelSuspendThread(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceKernelSuspendThread [0x9944F31F]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceKernelResumeThread(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceKernelResumeThread [0x75156E8F]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceKernelWaitThreadEnd(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceKernelWaitThreadEnd [0x278C0DF5]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceKernelWaitThreadEndCB(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceKernelWaitThreadEndCB [0x840E8133]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceKernelDelayThread(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceKernelDelayThread [0xCEADEB47]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceKernelDelayThreadCB(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceKernelDelayThreadCB [0x68DA9E36]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceKernelDelaySysClockThread(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceKernelDelaySysClockThread [0xBD123D9E]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceKernelDelaySysClockThreadCB(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceKernelDelaySysClockThreadCB [0x1181E963]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceKernelCreateSema(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceKernelCreateSema [0xD6DA4BA1]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceKernelDeleteSema(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceKernelDeleteSema [0x28B6489C]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceKernelSignalSema(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceKernelSignalSema [0x3F53E640]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceKernelWaitSema(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceKernelWaitSema [0x4E3A1105]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceKernelWaitSemaCB(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceKernelWaitSemaCB [0x6D212BAC]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceKernelPollSema(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceKernelPollSema [0x58B1F937]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceKernelCancelSema(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceKernelCancelSema [0x8FFDF9A2]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceKernelReferSemaStatus(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceKernelReferSemaStatus [0xBC6FEBC5]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceKernelCreateEventFlag(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceKernelCreateEventFlag [0x55C20A00]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceKernelDeleteEventFlag(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceKernelDeleteEventFlag [0xEF9E4C70]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceKernelSetEventFlag(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceKernelSetEventFlag [0x1FB15A32]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceKernelClearEventFlag(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceKernelClearEventFlag [0x812346E4]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceKernelWaitEventFlag(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceKernelWaitEventFlag [0x402FCF22]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceKernelWaitEventFlagCB(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceKernelWaitEventFlagCB [0x328C546A]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceKernelPollEventFlag(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceKernelPollEventFlag [0x30FD48F0]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceKernelCancelEventFlag(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceKernelCancelEventFlag [0xCD203292]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceKernelReferEventFlagStatus(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceKernelReferEventFlagStatus [0xA66B0120]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceKernelCreateMbx(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceKernelCreateMbx [0x8125221D]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceKernelDeleteMbx(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceKernelDeleteMbx [0x86255ADA]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceKernelSendMbx(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceKernelSendMbx [0xE9B3061E]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceKernelReceiveMbx(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceKernelReceiveMbx [0x18260574]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceKernelReceiveMbxCB(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceKernelReceiveMbxCB [0xF3986382]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceKernelPollMbx(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceKernelPollMbx [0x0D81716A]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceKernelCancelReceiveMbx(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceKernelCancelReceiveMbx [0x87D4DD36]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceKernelReferMbxStatus(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceKernelReferMbxStatus [0xA8E8C846]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceKernelCreateMsgPipe(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceKernelCreateMsgPipe [0x7C0DC2A0]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceKernelDeleteMsgPipe(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceKernelDeleteMsgPipe [0xF0B7DA1C]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceKernelSendMsgPipe(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceKernelSendMsgPipe [0x876DBFAD]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceKernelSendMsgPipeCB(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceKernelSendMsgPipeCB [0x7C41F2C2]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceKernelTrySendMsgPipe(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceKernelTrySendMsgPipe [0x884C9F90]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceKernelReceiveMsgPipe(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceKernelReceiveMsgPipe [0x74829B76]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceKernelReceiveMsgPipeCB(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceKernelReceiveMsgPipeCB [0xFBFA697D]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceKernelTryReceiveMsgPipe(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceKernelTryReceiveMsgPipe [0xDF52098F]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceKernelCancelMsgPipe(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceKernelCancelMsgPipe [0x349B864D]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceKernelReferMsgPipeStatus(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceKernelReferMsgPipeStatus [0x33BE4024]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceKernelCreateVpl(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceKernelCreateVpl [0x56C039B5]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceKernelDeleteVpl(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceKernelDeleteVpl [0x89B3D48C]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceKernelAllocateVpl(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceKernelAllocateVpl [0xBED27435]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceKernelAllocateVplCB(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceKernelAllocateVplCB [0xEC0A693F]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceKernelTryAllocateVpl(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceKernelTryAllocateVpl [0xAF36D708]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceKernelFreeVpl(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceKernelFreeVpl [0xB736E9FF]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceKernelCancelVpl(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceKernelCancelVpl [0x1D371B8A]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceKernelReferVplStatus(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceKernelReferVplStatus [0x39810265]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceKernelCreateFpl(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceKernelCreateFpl [0xC07BB470]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceKernelDeleteFpl(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceKernelDeleteFpl [0xED1410E0]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceKernelAllocateFpl(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceKernelAllocateFpl [0xD979E9BF]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceKernelAllocateFplCB(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceKernelAllocateFplCB [0xE7282CB6]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceKernelTryAllocateFpl(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceKernelTryAllocateFpl [0x623AE665]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceKernelFreeFpl(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceKernelFreeFpl [0xF6414A71]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceKernelCancelFpl(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceKernelCancelFpl [0xA8AA591F]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceKernelReferFplStatus(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceKernelReferFplStatus [0xD8199E4C]"); cpu.gpr[2] = 0xDEADC0DE; } public void _sceKernelReturnFromTimerHandler(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function _sceKernelReturnFromTimerHandler [0x0E927AED]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceKernelUSec2SysClock(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceKernelUSec2SysClock [0x110DEC9A]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceKernelUSec2SysClockWide(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceKernelUSec2SysClockWide [0xC8CD158C]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceKernelSysClock2USec(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceKernelSysClock2USec [0xBA6B92E2]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceKernelSysClock2USecWide(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceKernelSysClock2USecWide [0xE1619D7C]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceKernelGetSystemTime(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceKernelGetSystemTime [0xDB738F35]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceKernelGetSystemTimeWide(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceKernelGetSystemTimeWide [0x82BC5777]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceKernelGetSystemTimeLow(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceKernelGetSystemTimeLow [0x369ED59D]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceKernelSetAlarm(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceKernelSetAlarm [0x6652B8CA]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceKernelSetSysClockAlarm(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceKernelSetSysClockAlarm [0xB2C25152]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceKernelCancelAlarm(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceKernelCancelAlarm [0x7E65B999]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceKernelReferAlarmStatus(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceKernelReferAlarmStatus [0xDAA3F564]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceKernelCreateVTimer(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceKernelCreateVTimer [0x20FFF560]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceKernelDeleteVTimer(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceKernelDeleteVTimer [0x328F9E52]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceKernelGetVTimerBase(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceKernelGetVTimerBase [0xB3A59970]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceKernelGetVTimerBaseWide(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceKernelGetVTimerBaseWide [0xB7C18B77]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceKernelGetVTimerTime(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceKernelGetVTimerTime [0x034A921F]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceKernelGetVTimerTimeWide(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceKernelGetVTimerTimeWide [0xC0B3FFD2]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceKernelSetVTimerTime(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceKernelSetVTimerTime [0x542AD630]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceKernelSetVTimerTimeWide(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceKernelSetVTimerTimeWide [0xFB6425C3]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceKernelStartVTimer(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceKernelStartVTimer [0xC68D9437]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceKernelStopVTimer(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceKernelStopVTimer [0xD0AEEE87]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceKernelSetVTimerHandler(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceKernelSetVTimerHandler [0xD8B299AE]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceKernelSetVTimerHandlerWide(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceKernelSetVTimerHandlerWide [0x53B00E9A]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceKernelCancelVTimerHandler(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceKernelCancelVTimerHandler [0xD2D615EF]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceKernelReferVTimerStatus(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceKernelReferVTimerStatus [0x5F32BEAA]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceKernelCreateThread(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceKernelCreateThread [0x446D8DE6]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceKernelDeleteThread(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceKernelDeleteThread [0x9FA03CD3]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceKernelStartThread(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceKernelStartThread [0xF475845D]"); cpu.gpr[2] = 0xDEADC0DE; } public void _sceKernelExitThread(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function _sceKernelExitThread [0x532A522E]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceKernelExitThread(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceKernelExitThread [0xAA73C935]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceKernelExitDeleteThread(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceKernelExitDeleteThread [0x809CE29B]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceKernelTerminateThread(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceKernelTerminateThread [0x616403BA]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceKernelTerminateDeleteThread(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceKernelTerminateDeleteThread [0x383F7BCC]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceKernelSuspendDispatchThread(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceKernelSuspendDispatchThread [0x3AD58B8C]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceKernelResumeDispatchThread(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceKernelResumeDispatchThread [0x27E22EC2]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceKernelChangeCurrentThreadAttr(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceKernelChangeCurrentThreadAttr [0xEA748E31]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceKernelChangeThreadPriority(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceKernelChangeThreadPriority [0x71BC9871]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceKernelRotateThreadReadyQueue(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceKernelRotateThreadReadyQueue [0x912354A7]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceKernelReleaseWaitThread(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceKernelReleaseWaitThread [0x2C34E053]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceKernelGetThreadId(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceKernelGetThreadId [0x293B45B8]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceKernelGetThreadCurrentPriority(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceKernelGetThreadCurrentPriority [0x94AA61EE]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceKernelGetThreadExitStatus(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceKernelGetThreadExitStatus [0x3B183E26]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceKernelCheckThreadStack(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceKernelCheckThreadStack [0xD13BDE95]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceKernelGetThreadStackFreeSize(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceKernelGetThreadStackFreeSize [0x52089CA1]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceKernelReferThreadStatus(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceKernelReferThreadStatus [0x17C1684E]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceKernelReferThreadRunStatus(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceKernelReferThreadRunStatus [0xFFC36A14]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceKernelReferSystemStatus(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceKernelReferSystemStatus [0x627E6F3A]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceKernelGetThreadmanIdList(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceKernelGetThreadmanIdList [0x94416130]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceKernelGetThreadmanIdType(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceKernelGetThreadmanIdType [0x57CF62DD]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceKernelReferThreadProfiler(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceKernelReferThreadProfiler [0x64D4540E]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceKernelReferGlobalProfiler(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceKernelReferGlobalProfiler [0x8218B4DD]"); cpu.gpr[2] = 0xDEADC0DE; } public final HLEModuleFunction _sceKernelReturnFromCallbackFunction = new HLEModuleFunction("ThreadManForUser", "_sceKernelReturnFromCallback") { @Override public final void execute(Processor processor) { _sceKernelReturnFromCallback(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.ThreadManForUserModule._sceKernelReturnFromCallback(processor);"; } }; public final HLEModuleFunction sceKernelRegisterThreadEventHandlerFunction = new HLEModuleFunction("ThreadManForUser", "sceKernelRegisterThreadEventHandler") { @Override public final void execute(Processor processor) { sceKernelRegisterThreadEventHandler(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.ThreadManForUserModule.sceKernelRegisterThreadEventHandler(processor);"; } }; public final HLEModuleFunction sceKernelReleaseThreadEventHandlerFunction = new HLEModuleFunction("ThreadManForUser", "sceKernelReleaseThreadEventHandler") { @Override public final void execute(Processor processor) { sceKernelReleaseThreadEventHandler(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.ThreadManForUserModule.sceKernelReleaseThreadEventHandler(processor);"; } }; public final HLEModuleFunction sceKernelReferThreadEventHandlerStatusFunction = new HLEModuleFunction("ThreadManForUser", "sceKernelReferThreadEventHandlerStatus") { @Override public final void execute(Processor processor) { sceKernelReferThreadEventHandlerStatus(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.ThreadManForUserModule.sceKernelReferThreadEventHandlerStatus(processor);"; } }; public final HLEModuleFunction sceKernelCreateCallbackFunction = new HLEModuleFunction("ThreadManForUser", "sceKernelCreateCallback") { @Override public final void execute(Processor processor) { sceKernelCreateCallback(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.ThreadManForUserModule.sceKernelCreateCallback(processor);"; } }; public final HLEModuleFunction sceKernelDeleteCallbackFunction = new HLEModuleFunction("ThreadManForUser", "sceKernelDeleteCallback") { @Override public final void execute(Processor processor) { sceKernelDeleteCallback(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.ThreadManForUserModule.sceKernelDeleteCallback(processor);"; } }; public final HLEModuleFunction sceKernelNotifyCallbackFunction = new HLEModuleFunction("ThreadManForUser", "sceKernelNotifyCallback") { @Override public final void execute(Processor processor) { sceKernelNotifyCallback(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.ThreadManForUserModule.sceKernelNotifyCallback(processor);"; } }; public final HLEModuleFunction sceKernelCancelCallbackFunction = new HLEModuleFunction("ThreadManForUser", "sceKernelCancelCallback") { @Override public final void execute(Processor processor) { sceKernelCancelCallback(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.ThreadManForUserModule.sceKernelCancelCallback(processor);"; } }; public final HLEModuleFunction sceKernelGetCallbackCountFunction = new HLEModuleFunction("ThreadManForUser", "sceKernelGetCallbackCount") { @Override public final void execute(Processor processor) { sceKernelGetCallbackCount(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.ThreadManForUserModule.sceKernelGetCallbackCount(processor);"; } }; public final HLEModuleFunction sceKernelCheckCallbackFunction = new HLEModuleFunction("ThreadManForUser", "sceKernelCheckCallback") { @Override public final void execute(Processor processor) { sceKernelCheckCallback(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.ThreadManForUserModule.sceKernelCheckCallback(processor);"; } }; public final HLEModuleFunction sceKernelReferCallbackStatusFunction = new HLEModuleFunction("ThreadManForUser", "sceKernelReferCallbackStatus") { @Override public final void execute(Processor processor) { sceKernelReferCallbackStatus(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.ThreadManForUserModule.sceKernelReferCallbackStatus(processor);"; } }; public final HLEModuleFunction sceKernelSleepThreadFunction = new HLEModuleFunction("ThreadManForUser", "sceKernelSleepThread") { @Override public final void execute(Processor processor) { sceKernelSleepThread(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.ThreadManForUserModule.sceKernelSleepThread(processor);"; } }; public final HLEModuleFunction sceKernelSleepThreadCBFunction = new HLEModuleFunction("ThreadManForUser", "sceKernelSleepThreadCB") { @Override public final void execute(Processor processor) { sceKernelSleepThreadCB(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.ThreadManForUserModule.sceKernelSleepThreadCB(processor);"; } }; public final HLEModuleFunction sceKernelWakeupThreadFunction = new HLEModuleFunction("ThreadManForUser", "sceKernelWakeupThread") { @Override public final void execute(Processor processor) { sceKernelWakeupThread(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.ThreadManForUserModule.sceKernelWakeupThread(processor);"; } }; public final HLEModuleFunction sceKernelCancelWakeupThreadFunction = new HLEModuleFunction("ThreadManForUser", "sceKernelCancelWakeupThread") { @Override public final void execute(Processor processor) { sceKernelCancelWakeupThread(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.ThreadManForUserModule.sceKernelCancelWakeupThread(processor);"; } }; public final HLEModuleFunction sceKernelSuspendThreadFunction = new HLEModuleFunction("ThreadManForUser", "sceKernelSuspendThread") { @Override public final void execute(Processor processor) { sceKernelSuspendThread(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.ThreadManForUserModule.sceKernelSuspendThread(processor);"; } }; public final HLEModuleFunction sceKernelResumeThreadFunction = new HLEModuleFunction("ThreadManForUser", "sceKernelResumeThread") { @Override public final void execute(Processor processor) { sceKernelResumeThread(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.ThreadManForUserModule.sceKernelResumeThread(processor);"; } }; public final HLEModuleFunction sceKernelWaitThreadEndFunction = new HLEModuleFunction("ThreadManForUser", "sceKernelWaitThreadEnd") { @Override public final void execute(Processor processor) { sceKernelWaitThreadEnd(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.ThreadManForUserModule.sceKernelWaitThreadEnd(processor);"; } }; public final HLEModuleFunction sceKernelWaitThreadEndCBFunction = new HLEModuleFunction("ThreadManForUser", "sceKernelWaitThreadEndCB") { @Override public final void execute(Processor processor) { sceKernelWaitThreadEndCB(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.ThreadManForUserModule.sceKernelWaitThreadEndCB(processor);"; } }; public final HLEModuleFunction sceKernelDelayThreadFunction = new HLEModuleFunction("ThreadManForUser", "sceKernelDelayThread") { @Override public final void execute(Processor processor) { sceKernelDelayThread(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.ThreadManForUserModule.sceKernelDelayThread(processor);"; } }; public final HLEModuleFunction sceKernelDelayThreadCBFunction = new HLEModuleFunction("ThreadManForUser", "sceKernelDelayThreadCB") { @Override public final void execute(Processor processor) { sceKernelDelayThreadCB(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.ThreadManForUserModule.sceKernelDelayThreadCB(processor);"; } }; public final HLEModuleFunction sceKernelDelaySysClockThreadFunction = new HLEModuleFunction("ThreadManForUser", "sceKernelDelaySysClockThread") { @Override public final void execute(Processor processor) { sceKernelDelaySysClockThread(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.ThreadManForUserModule.sceKernelDelaySysClockThread(processor);"; } }; public final HLEModuleFunction sceKernelDelaySysClockThreadCBFunction = new HLEModuleFunction("ThreadManForUser", "sceKernelDelaySysClockThreadCB") { @Override public final void execute(Processor processor) { sceKernelDelaySysClockThreadCB(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.ThreadManForUserModule.sceKernelDelaySysClockThreadCB(processor);"; } }; public final HLEModuleFunction sceKernelCreateSemaFunction = new HLEModuleFunction("ThreadManForUser", "sceKernelCreateSema") { @Override public final void execute(Processor processor) { sceKernelCreateSema(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.ThreadManForUserModule.sceKernelCreateSema(processor);"; } }; public final HLEModuleFunction sceKernelDeleteSemaFunction = new HLEModuleFunction("ThreadManForUser", "sceKernelDeleteSema") { @Override public final void execute(Processor processor) { sceKernelDeleteSema(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.ThreadManForUserModule.sceKernelDeleteSema(processor);"; } }; public final HLEModuleFunction sceKernelSignalSemaFunction = new HLEModuleFunction("ThreadManForUser", "sceKernelSignalSema") { @Override public final void execute(Processor processor) { sceKernelSignalSema(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.ThreadManForUserModule.sceKernelSignalSema(processor);"; } }; public final HLEModuleFunction sceKernelWaitSemaFunction = new HLEModuleFunction("ThreadManForUser", "sceKernelWaitSema") { @Override public final void execute(Processor processor) { sceKernelWaitSema(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.ThreadManForUserModule.sceKernelWaitSema(processor);"; } }; public final HLEModuleFunction sceKernelWaitSemaCBFunction = new HLEModuleFunction("ThreadManForUser", "sceKernelWaitSemaCB") { @Override public final void execute(Processor processor) { sceKernelWaitSemaCB(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.ThreadManForUserModule.sceKernelWaitSemaCB(processor);"; } }; public final HLEModuleFunction sceKernelPollSemaFunction = new HLEModuleFunction("ThreadManForUser", "sceKernelPollSema") { @Override public final void execute(Processor processor) { sceKernelPollSema(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.ThreadManForUserModule.sceKernelPollSema(processor);"; } }; public final HLEModuleFunction sceKernelCancelSemaFunction = new HLEModuleFunction("ThreadManForUser", "sceKernelCancelSema") { @Override public final void execute(Processor processor) { sceKernelCancelSema(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.ThreadManForUserModule.sceKernelCancelSema(processor);"; } }; public final HLEModuleFunction sceKernelReferSemaStatusFunction = new HLEModuleFunction("ThreadManForUser", "sceKernelReferSemaStatus") { @Override public final void execute(Processor processor) { sceKernelReferSemaStatus(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.ThreadManForUserModule.sceKernelReferSemaStatus(processor);"; } }; public final HLEModuleFunction sceKernelCreateEventFlagFunction = new HLEModuleFunction("ThreadManForUser", "sceKernelCreateEventFlag") { @Override public final void execute(Processor processor) { sceKernelCreateEventFlag(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.ThreadManForUserModule.sceKernelCreateEventFlag(processor);"; } }; public final HLEModuleFunction sceKernelDeleteEventFlagFunction = new HLEModuleFunction("ThreadManForUser", "sceKernelDeleteEventFlag") { @Override public final void execute(Processor processor) { sceKernelDeleteEventFlag(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.ThreadManForUserModule.sceKernelDeleteEventFlag(processor);"; } }; public final HLEModuleFunction sceKernelSetEventFlagFunction = new HLEModuleFunction("ThreadManForUser", "sceKernelSetEventFlag") { @Override public final void execute(Processor processor) { sceKernelSetEventFlag(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.ThreadManForUserModule.sceKernelSetEventFlag(processor);"; } }; public final HLEModuleFunction sceKernelClearEventFlagFunction = new HLEModuleFunction("ThreadManForUser", "sceKernelClearEventFlag") { @Override public final void execute(Processor processor) { sceKernelClearEventFlag(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.ThreadManForUserModule.sceKernelClearEventFlag(processor);"; } }; public final HLEModuleFunction sceKernelWaitEventFlagFunction = new HLEModuleFunction("ThreadManForUser", "sceKernelWaitEventFlag") { @Override public final void execute(Processor processor) { sceKernelWaitEventFlag(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.ThreadManForUserModule.sceKernelWaitEventFlag(processor);"; } }; public final HLEModuleFunction sceKernelWaitEventFlagCBFunction = new HLEModuleFunction("ThreadManForUser", "sceKernelWaitEventFlagCB") { @Override public final void execute(Processor processor) { sceKernelWaitEventFlagCB(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.ThreadManForUserModule.sceKernelWaitEventFlagCB(processor);"; } }; public final HLEModuleFunction sceKernelPollEventFlagFunction = new HLEModuleFunction("ThreadManForUser", "sceKernelPollEventFlag") { @Override public final void execute(Processor processor) { sceKernelPollEventFlag(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.ThreadManForUserModule.sceKernelPollEventFlag(processor);"; } }; public final HLEModuleFunction sceKernelCancelEventFlagFunction = new HLEModuleFunction("ThreadManForUser", "sceKernelCancelEventFlag") { @Override public final void execute(Processor processor) { sceKernelCancelEventFlag(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.ThreadManForUserModule.sceKernelCancelEventFlag(processor);"; } }; public final HLEModuleFunction sceKernelReferEventFlagStatusFunction = new HLEModuleFunction("ThreadManForUser", "sceKernelReferEventFlagStatus") { @Override public final void execute(Processor processor) { sceKernelReferEventFlagStatus(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.ThreadManForUserModule.sceKernelReferEventFlagStatus(processor);"; } }; public final HLEModuleFunction sceKernelCreateMbxFunction = new HLEModuleFunction("ThreadManForUser", "sceKernelCreateMbx") { @Override public final void execute(Processor processor) { sceKernelCreateMbx(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.ThreadManForUserModule.sceKernelCreateMbx(processor);"; } }; public final HLEModuleFunction sceKernelDeleteMbxFunction = new HLEModuleFunction("ThreadManForUser", "sceKernelDeleteMbx") { @Override public final void execute(Processor processor) { sceKernelDeleteMbx(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.ThreadManForUserModule.sceKernelDeleteMbx(processor);"; } }; public final HLEModuleFunction sceKernelSendMbxFunction = new HLEModuleFunction("ThreadManForUser", "sceKernelSendMbx") { @Override public final void execute(Processor processor) { sceKernelSendMbx(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.ThreadManForUserModule.sceKernelSendMbx(processor);"; } }; public final HLEModuleFunction sceKernelReceiveMbxFunction = new HLEModuleFunction("ThreadManForUser", "sceKernelReceiveMbx") { @Override public final void execute(Processor processor) { sceKernelReceiveMbx(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.ThreadManForUserModule.sceKernelReceiveMbx(processor);"; } }; public final HLEModuleFunction sceKernelReceiveMbxCBFunction = new HLEModuleFunction("ThreadManForUser", "sceKernelReceiveMbxCB") { @Override public final void execute(Processor processor) { sceKernelReceiveMbxCB(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.ThreadManForUserModule.sceKernelReceiveMbxCB(processor);"; } }; public final HLEModuleFunction sceKernelPollMbxFunction = new HLEModuleFunction("ThreadManForUser", "sceKernelPollMbx") { @Override public final void execute(Processor processor) { sceKernelPollMbx(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.ThreadManForUserModule.sceKernelPollMbx(processor);"; } }; public final HLEModuleFunction sceKernelCancelReceiveMbxFunction = new HLEModuleFunction("ThreadManForUser", "sceKernelCancelReceiveMbx") { @Override public final void execute(Processor processor) { sceKernelCancelReceiveMbx(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.ThreadManForUserModule.sceKernelCancelReceiveMbx(processor);"; } }; public final HLEModuleFunction sceKernelReferMbxStatusFunction = new HLEModuleFunction("ThreadManForUser", "sceKernelReferMbxStatus") { @Override public final void execute(Processor processor) { sceKernelReferMbxStatus(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.ThreadManForUserModule.sceKernelReferMbxStatus(processor);"; } }; public final HLEModuleFunction sceKernelCreateMsgPipeFunction = new HLEModuleFunction("ThreadManForUser", "sceKernelCreateMsgPipe") { @Override public final void execute(Processor processor) { sceKernelCreateMsgPipe(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.ThreadManForUserModule.sceKernelCreateMsgPipe(processor);"; } }; public final HLEModuleFunction sceKernelDeleteMsgPipeFunction = new HLEModuleFunction("ThreadManForUser", "sceKernelDeleteMsgPipe") { @Override public final void execute(Processor processor) { sceKernelDeleteMsgPipe(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.ThreadManForUserModule.sceKernelDeleteMsgPipe(processor);"; } }; public final HLEModuleFunction sceKernelSendMsgPipeFunction = new HLEModuleFunction("ThreadManForUser", "sceKernelSendMsgPipe") { @Override public final void execute(Processor processor) { sceKernelSendMsgPipe(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.ThreadManForUserModule.sceKernelSendMsgPipe(processor);"; } }; public final HLEModuleFunction sceKernelSendMsgPipeCBFunction = new HLEModuleFunction("ThreadManForUser", "sceKernelSendMsgPipeCB") { @Override public final void execute(Processor processor) { sceKernelSendMsgPipeCB(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.ThreadManForUserModule.sceKernelSendMsgPipeCB(processor);"; } }; public final HLEModuleFunction sceKernelTrySendMsgPipeFunction = new HLEModuleFunction("ThreadManForUser", "sceKernelTrySendMsgPipe") { @Override public final void execute(Processor processor) { sceKernelTrySendMsgPipe(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.ThreadManForUserModule.sceKernelTrySendMsgPipe(processor);"; } }; public final HLEModuleFunction sceKernelReceiveMsgPipeFunction = new HLEModuleFunction("ThreadManForUser", "sceKernelReceiveMsgPipe") { @Override public final void execute(Processor processor) { sceKernelReceiveMsgPipe(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.ThreadManForUserModule.sceKernelReceiveMsgPipe(processor);"; } }; public final HLEModuleFunction sceKernelReceiveMsgPipeCBFunction = new HLEModuleFunction("ThreadManForUser", "sceKernelReceiveMsgPipeCB") { @Override public final void execute(Processor processor) { sceKernelReceiveMsgPipeCB(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.ThreadManForUserModule.sceKernelReceiveMsgPipeCB(processor);"; } }; public final HLEModuleFunction sceKernelTryReceiveMsgPipeFunction = new HLEModuleFunction("ThreadManForUser", "sceKernelTryReceiveMsgPipe") { @Override public final void execute(Processor processor) { sceKernelTryReceiveMsgPipe(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.ThreadManForUserModule.sceKernelTryReceiveMsgPipe(processor);"; } }; public final HLEModuleFunction sceKernelCancelMsgPipeFunction = new HLEModuleFunction("ThreadManForUser", "sceKernelCancelMsgPipe") { @Override public final void execute(Processor processor) { sceKernelCancelMsgPipe(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.ThreadManForUserModule.sceKernelCancelMsgPipe(processor);"; } }; public final HLEModuleFunction sceKernelReferMsgPipeStatusFunction = new HLEModuleFunction("ThreadManForUser", "sceKernelReferMsgPipeStatus") { @Override public final void execute(Processor processor) { sceKernelReferMsgPipeStatus(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.ThreadManForUserModule.sceKernelReferMsgPipeStatus(processor);"; } }; public final HLEModuleFunction sceKernelCreateVplFunction = new HLEModuleFunction("ThreadManForUser", "sceKernelCreateVpl") { @Override public final void execute(Processor processor) { sceKernelCreateVpl(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.ThreadManForUserModule.sceKernelCreateVpl(processor);"; } }; public final HLEModuleFunction sceKernelDeleteVplFunction = new HLEModuleFunction("ThreadManForUser", "sceKernelDeleteVpl") { @Override public final void execute(Processor processor) { sceKernelDeleteVpl(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.ThreadManForUserModule.sceKernelDeleteVpl(processor);"; } }; public final HLEModuleFunction sceKernelAllocateVplFunction = new HLEModuleFunction("ThreadManForUser", "sceKernelAllocateVpl") { @Override public final void execute(Processor processor) { sceKernelAllocateVpl(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.ThreadManForUserModule.sceKernelAllocateVpl(processor);"; } }; public final HLEModuleFunction sceKernelAllocateVplCBFunction = new HLEModuleFunction("ThreadManForUser", "sceKernelAllocateVplCB") { @Override public final void execute(Processor processor) { sceKernelAllocateVplCB(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.ThreadManForUserModule.sceKernelAllocateVplCB(processor);"; } }; public final HLEModuleFunction sceKernelTryAllocateVplFunction = new HLEModuleFunction("ThreadManForUser", "sceKernelTryAllocateVpl") { @Override public final void execute(Processor processor) { sceKernelTryAllocateVpl(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.ThreadManForUserModule.sceKernelTryAllocateVpl(processor);"; } }; public final HLEModuleFunction sceKernelFreeVplFunction = new HLEModuleFunction("ThreadManForUser", "sceKernelFreeVpl") { @Override public final void execute(Processor processor) { sceKernelFreeVpl(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.ThreadManForUserModule.sceKernelFreeVpl(processor);"; } }; public final HLEModuleFunction sceKernelCancelVplFunction = new HLEModuleFunction("ThreadManForUser", "sceKernelCancelVpl") { @Override public final void execute(Processor processor) { sceKernelCancelVpl(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.ThreadManForUserModule.sceKernelCancelVpl(processor);"; } }; public final HLEModuleFunction sceKernelReferVplStatusFunction = new HLEModuleFunction("ThreadManForUser", "sceKernelReferVplStatus") { @Override public final void execute(Processor processor) { sceKernelReferVplStatus(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.ThreadManForUserModule.sceKernelReferVplStatus(processor);"; } }; public final HLEModuleFunction sceKernelCreateFplFunction = new HLEModuleFunction("ThreadManForUser", "sceKernelCreateFpl") { @Override public final void execute(Processor processor) { sceKernelCreateFpl(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.ThreadManForUserModule.sceKernelCreateFpl(processor);"; } }; public final HLEModuleFunction sceKernelDeleteFplFunction = new HLEModuleFunction("ThreadManForUser", "sceKernelDeleteFpl") { @Override public final void execute(Processor processor) { sceKernelDeleteFpl(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.ThreadManForUserModule.sceKernelDeleteFpl(processor);"; } }; public final HLEModuleFunction sceKernelAllocateFplFunction = new HLEModuleFunction("ThreadManForUser", "sceKernelAllocateFpl") { @Override public final void execute(Processor processor) { sceKernelAllocateFpl(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.ThreadManForUserModule.sceKernelAllocateFpl(processor);"; } }; public final HLEModuleFunction sceKernelAllocateFplCBFunction = new HLEModuleFunction("ThreadManForUser", "sceKernelAllocateFplCB") { @Override public final void execute(Processor processor) { sceKernelAllocateFplCB(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.ThreadManForUserModule.sceKernelAllocateFplCB(processor);"; } }; public final HLEModuleFunction sceKernelTryAllocateFplFunction = new HLEModuleFunction("ThreadManForUser", "sceKernelTryAllocateFpl") { @Override public final void execute(Processor processor) { sceKernelTryAllocateFpl(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.ThreadManForUserModule.sceKernelTryAllocateFpl(processor);"; } }; public final HLEModuleFunction sceKernelFreeFplFunction = new HLEModuleFunction("ThreadManForUser", "sceKernelFreeFpl") { @Override public final void execute(Processor processor) { sceKernelFreeFpl(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.ThreadManForUserModule.sceKernelFreeFpl(processor);"; } }; public final HLEModuleFunction sceKernelCancelFplFunction = new HLEModuleFunction("ThreadManForUser", "sceKernelCancelFpl") { @Override public final void execute(Processor processor) { sceKernelCancelFpl(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.ThreadManForUserModule.sceKernelCancelFpl(processor);"; } }; public final HLEModuleFunction sceKernelReferFplStatusFunction = new HLEModuleFunction("ThreadManForUser", "sceKernelReferFplStatus") { @Override public final void execute(Processor processor) { sceKernelReferFplStatus(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.ThreadManForUserModule.sceKernelReferFplStatus(processor);"; } }; public final HLEModuleFunction _sceKernelReturnFromTimerHandlerFunction = new HLEModuleFunction("ThreadManForUser", "_sceKernelReturnFromTimerHandler") { @Override public final void execute(Processor processor) { _sceKernelReturnFromTimerHandler(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.ThreadManForUserModule._sceKernelReturnFromTimerHandler(processor);"; } }; public final HLEModuleFunction sceKernelUSec2SysClockFunction = new HLEModuleFunction("ThreadManForUser", "sceKernelUSec2SysClock") { @Override public final void execute(Processor processor) { sceKernelUSec2SysClock(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.ThreadManForUserModule.sceKernelUSec2SysClock(processor);"; } }; public final HLEModuleFunction sceKernelUSec2SysClockWideFunction = new HLEModuleFunction("ThreadManForUser", "sceKernelUSec2SysClockWide") { @Override public final void execute(Processor processor) { sceKernelUSec2SysClockWide(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.ThreadManForUserModule.sceKernelUSec2SysClockWide(processor);"; } }; public final HLEModuleFunction sceKernelSysClock2USecFunction = new HLEModuleFunction("ThreadManForUser", "sceKernelSysClock2USec") { @Override public final void execute(Processor processor) { sceKernelSysClock2USec(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.ThreadManForUserModule.sceKernelSysClock2USec(processor);"; } }; public final HLEModuleFunction sceKernelSysClock2USecWideFunction = new HLEModuleFunction("ThreadManForUser", "sceKernelSysClock2USecWide") { @Override public final void execute(Processor processor) { sceKernelSysClock2USecWide(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.ThreadManForUserModule.sceKernelSysClock2USecWide(processor);"; } }; public final HLEModuleFunction sceKernelGetSystemTimeFunction = new HLEModuleFunction("ThreadManForUser", "sceKernelGetSystemTime") { @Override public final void execute(Processor processor) { sceKernelGetSystemTime(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.ThreadManForUserModule.sceKernelGetSystemTime(processor);"; } }; public final HLEModuleFunction sceKernelGetSystemTimeWideFunction = new HLEModuleFunction("ThreadManForUser", "sceKernelGetSystemTimeWide") { @Override public final void execute(Processor processor) { sceKernelGetSystemTimeWide(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.ThreadManForUserModule.sceKernelGetSystemTimeWide(processor);"; } }; public final HLEModuleFunction sceKernelGetSystemTimeLowFunction = new HLEModuleFunction("ThreadManForUser", "sceKernelGetSystemTimeLow") { @Override public final void execute(Processor processor) { sceKernelGetSystemTimeLow(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.ThreadManForUserModule.sceKernelGetSystemTimeLow(processor);"; } }; public final HLEModuleFunction sceKernelSetAlarmFunction = new HLEModuleFunction("ThreadManForUser", "sceKernelSetAlarm") { @Override public final void execute(Processor processor) { sceKernelSetAlarm(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.ThreadManForUserModule.sceKernelSetAlarm(processor);"; } }; public final HLEModuleFunction sceKernelSetSysClockAlarmFunction = new HLEModuleFunction("ThreadManForUser", "sceKernelSetSysClockAlarm") { @Override public final void execute(Processor processor) { sceKernelSetSysClockAlarm(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.ThreadManForUserModule.sceKernelSetSysClockAlarm(processor);"; } }; public final HLEModuleFunction sceKernelCancelAlarmFunction = new HLEModuleFunction("ThreadManForUser", "sceKernelCancelAlarm") { @Override public final void execute(Processor processor) { sceKernelCancelAlarm(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.ThreadManForUserModule.sceKernelCancelAlarm(processor);"; } }; public final HLEModuleFunction sceKernelReferAlarmStatusFunction = new HLEModuleFunction("ThreadManForUser", "sceKernelReferAlarmStatus") { @Override public final void execute(Processor processor) { sceKernelReferAlarmStatus(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.ThreadManForUserModule.sceKernelReferAlarmStatus(processor);"; } }; public final HLEModuleFunction sceKernelCreateVTimerFunction = new HLEModuleFunction("ThreadManForUser", "sceKernelCreateVTimer") { @Override public final void execute(Processor processor) { sceKernelCreateVTimer(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.ThreadManForUserModule.sceKernelCreateVTimer(processor);"; } }; public final HLEModuleFunction sceKernelDeleteVTimerFunction = new HLEModuleFunction("ThreadManForUser", "sceKernelDeleteVTimer") { @Override public final void execute(Processor processor) { sceKernelDeleteVTimer(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.ThreadManForUserModule.sceKernelDeleteVTimer(processor);"; } }; public final HLEModuleFunction sceKernelGetVTimerBaseFunction = new HLEModuleFunction("ThreadManForUser", "sceKernelGetVTimerBase") { @Override public final void execute(Processor processor) { sceKernelGetVTimerBase(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.ThreadManForUserModule.sceKernelGetVTimerBase(processor);"; } }; public final HLEModuleFunction sceKernelGetVTimerBaseWideFunction = new HLEModuleFunction("ThreadManForUser", "sceKernelGetVTimerBaseWide") { @Override public final void execute(Processor processor) { sceKernelGetVTimerBaseWide(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.ThreadManForUserModule.sceKernelGetVTimerBaseWide(processor);"; } }; public final HLEModuleFunction sceKernelGetVTimerTimeFunction = new HLEModuleFunction("ThreadManForUser", "sceKernelGetVTimerTime") { @Override public final void execute(Processor processor) { sceKernelGetVTimerTime(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.ThreadManForUserModule.sceKernelGetVTimerTime(processor);"; } }; public final HLEModuleFunction sceKernelGetVTimerTimeWideFunction = new HLEModuleFunction("ThreadManForUser", "sceKernelGetVTimerTimeWide") { @Override public final void execute(Processor processor) { sceKernelGetVTimerTimeWide(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.ThreadManForUserModule.sceKernelGetVTimerTimeWide(processor);"; } }; public final HLEModuleFunction sceKernelSetVTimerTimeFunction = new HLEModuleFunction("ThreadManForUser", "sceKernelSetVTimerTime") { @Override public final void execute(Processor processor) { sceKernelSetVTimerTime(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.ThreadManForUserModule.sceKernelSetVTimerTime(processor);"; } }; public final HLEModuleFunction sceKernelSetVTimerTimeWideFunction = new HLEModuleFunction("ThreadManForUser", "sceKernelSetVTimerTimeWide") { @Override public final void execute(Processor processor) { sceKernelSetVTimerTimeWide(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.ThreadManForUserModule.sceKernelSetVTimerTimeWide(processor);"; } }; public final HLEModuleFunction sceKernelStartVTimerFunction = new HLEModuleFunction("ThreadManForUser", "sceKernelStartVTimer") { @Override public final void execute(Processor processor) { sceKernelStartVTimer(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.ThreadManForUserModule.sceKernelStartVTimer(processor);"; } }; public final HLEModuleFunction sceKernelStopVTimerFunction = new HLEModuleFunction("ThreadManForUser", "sceKernelStopVTimer") { @Override public final void execute(Processor processor) { sceKernelStopVTimer(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.ThreadManForUserModule.sceKernelStopVTimer(processor);"; } }; public final HLEModuleFunction sceKernelSetVTimerHandlerFunction = new HLEModuleFunction("ThreadManForUser", "sceKernelSetVTimerHandler") { @Override public final void execute(Processor processor) { sceKernelSetVTimerHandler(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.ThreadManForUserModule.sceKernelSetVTimerHandler(processor);"; } }; public final HLEModuleFunction sceKernelSetVTimerHandlerWideFunction = new HLEModuleFunction("ThreadManForUser", "sceKernelSetVTimerHandlerWide") { @Override public final void execute(Processor processor) { sceKernelSetVTimerHandlerWide(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.ThreadManForUserModule.sceKernelSetVTimerHandlerWide(processor);"; } }; public final HLEModuleFunction sceKernelCancelVTimerHandlerFunction = new HLEModuleFunction("ThreadManForUser", "sceKernelCancelVTimerHandler") { @Override public final void execute(Processor processor) { sceKernelCancelVTimerHandler(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.ThreadManForUserModule.sceKernelCancelVTimerHandler(processor);"; } }; public final HLEModuleFunction sceKernelReferVTimerStatusFunction = new HLEModuleFunction("ThreadManForUser", "sceKernelReferVTimerStatus") { @Override public final void execute(Processor processor) { sceKernelReferVTimerStatus(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.ThreadManForUserModule.sceKernelReferVTimerStatus(processor);"; } }; public final HLEModuleFunction sceKernelCreateThreadFunction = new HLEModuleFunction("ThreadManForUser", "sceKernelCreateThread") { @Override public final void execute(Processor processor) { sceKernelCreateThread(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.ThreadManForUserModule.sceKernelCreateThread(processor);"; } }; public final HLEModuleFunction sceKernelDeleteThreadFunction = new HLEModuleFunction("ThreadManForUser", "sceKernelDeleteThread") { @Override public final void execute(Processor processor) { sceKernelDeleteThread(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.ThreadManForUserModule.sceKernelDeleteThread(processor);"; } }; public final HLEModuleFunction sceKernelStartThreadFunction = new HLEModuleFunction("ThreadManForUser", "sceKernelStartThread") { @Override public final void execute(Processor processor) { sceKernelStartThread(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.ThreadManForUserModule.sceKernelStartThread(processor);"; } }; public final HLEModuleFunction _sceKernelExitThreadFunction = new HLEModuleFunction("ThreadManForUser", "_sceKernelExitThread") { @Override public final void execute(Processor processor) { _sceKernelExitThread(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.ThreadManForUserModule._sceKernelExitThread(processor);"; } }; public final HLEModuleFunction sceKernelExitThreadFunction = new HLEModuleFunction("ThreadManForUser", "sceKernelExitThread") { @Override public final void execute(Processor processor) { sceKernelExitThread(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.ThreadManForUserModule.sceKernelExitThread(processor);"; } }; public final HLEModuleFunction sceKernelExitDeleteThreadFunction = new HLEModuleFunction("ThreadManForUser", "sceKernelExitDeleteThread") { @Override public final void execute(Processor processor) { sceKernelExitDeleteThread(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.ThreadManForUserModule.sceKernelExitDeleteThread(processor);"; } }; public final HLEModuleFunction sceKernelTerminateThreadFunction = new HLEModuleFunction("ThreadManForUser", "sceKernelTerminateThread") { @Override public final void execute(Processor processor) { sceKernelTerminateThread(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.ThreadManForUserModule.sceKernelTerminateThread(processor);"; } }; public final HLEModuleFunction sceKernelTerminateDeleteThreadFunction = new HLEModuleFunction("ThreadManForUser", "sceKernelTerminateDeleteThread") { @Override public final void execute(Processor processor) { sceKernelTerminateDeleteThread(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.ThreadManForUserModule.sceKernelTerminateDeleteThread(processor);"; } }; public final HLEModuleFunction sceKernelSuspendDispatchThreadFunction = new HLEModuleFunction("ThreadManForUser", "sceKernelSuspendDispatchThread") { @Override public final void execute(Processor processor) { sceKernelSuspendDispatchThread(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.ThreadManForUserModule.sceKernelSuspendDispatchThread(processor);"; } }; public final HLEModuleFunction sceKernelResumeDispatchThreadFunction = new HLEModuleFunction("ThreadManForUser", "sceKernelResumeDispatchThread") { @Override public final void execute(Processor processor) { sceKernelResumeDispatchThread(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.ThreadManForUserModule.sceKernelResumeDispatchThread(processor);"; } }; public final HLEModuleFunction sceKernelChangeCurrentThreadAttrFunction = new HLEModuleFunction("ThreadManForUser", "sceKernelChangeCurrentThreadAttr") { @Override public final void execute(Processor processor) { sceKernelChangeCurrentThreadAttr(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.ThreadManForUserModule.sceKernelChangeCurrentThreadAttr(processor);"; } }; public final HLEModuleFunction sceKernelChangeThreadPriorityFunction = new HLEModuleFunction("ThreadManForUser", "sceKernelChangeThreadPriority") { @Override public final void execute(Processor processor) { sceKernelChangeThreadPriority(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.ThreadManForUserModule.sceKernelChangeThreadPriority(processor);"; } }; public final HLEModuleFunction sceKernelRotateThreadReadyQueueFunction = new HLEModuleFunction("ThreadManForUser", "sceKernelRotateThreadReadyQueue") { @Override public final void execute(Processor processor) { sceKernelRotateThreadReadyQueue(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.ThreadManForUserModule.sceKernelRotateThreadReadyQueue(processor);"; } }; public final HLEModuleFunction sceKernelReleaseWaitThreadFunction = new HLEModuleFunction("ThreadManForUser", "sceKernelReleaseWaitThread") { @Override public final void execute(Processor processor) { sceKernelReleaseWaitThread(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.ThreadManForUserModule.sceKernelReleaseWaitThread(processor);"; } }; public final HLEModuleFunction sceKernelGetThreadIdFunction = new HLEModuleFunction("ThreadManForUser", "sceKernelGetThreadId") { @Override public final void execute(Processor processor) { sceKernelGetThreadId(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.ThreadManForUserModule.sceKernelGetThreadId(processor);"; } }; public final HLEModuleFunction sceKernelGetThreadCurrentPriorityFunction = new HLEModuleFunction("ThreadManForUser", "sceKernelGetThreadCurrentPriority") { @Override public final void execute(Processor processor) { sceKernelGetThreadCurrentPriority(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.ThreadManForUserModule.sceKernelGetThreadCurrentPriority(processor);"; } }; public final HLEModuleFunction sceKernelGetThreadExitStatusFunction = new HLEModuleFunction("ThreadManForUser", "sceKernelGetThreadExitStatus") { @Override public final void execute(Processor processor) { sceKernelGetThreadExitStatus(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.ThreadManForUserModule.sceKernelGetThreadExitStatus(processor);"; } }; public final HLEModuleFunction sceKernelCheckThreadStackFunction = new HLEModuleFunction("ThreadManForUser", "sceKernelCheckThreadStack") { @Override public final void execute(Processor processor) { sceKernelCheckThreadStack(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.ThreadManForUserModule.sceKernelCheckThreadStack(processor);"; } }; public final HLEModuleFunction sceKernelGetThreadStackFreeSizeFunction = new HLEModuleFunction("ThreadManForUser", "sceKernelGetThreadStackFreeSize") { @Override public final void execute(Processor processor) { sceKernelGetThreadStackFreeSize(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.ThreadManForUserModule.sceKernelGetThreadStackFreeSize(processor);"; } }; public final HLEModuleFunction sceKernelReferThreadStatusFunction = new HLEModuleFunction("ThreadManForUser", "sceKernelReferThreadStatus") { @Override public final void execute(Processor processor) { sceKernelReferThreadStatus(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.ThreadManForUserModule.sceKernelReferThreadStatus(processor);"; } }; public final HLEModuleFunction sceKernelReferThreadRunStatusFunction = new HLEModuleFunction("ThreadManForUser", "sceKernelReferThreadRunStatus") { @Override public final void execute(Processor processor) { sceKernelReferThreadRunStatus(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.ThreadManForUserModule.sceKernelReferThreadRunStatus(processor);"; } }; public final HLEModuleFunction sceKernelReferSystemStatusFunction = new HLEModuleFunction("ThreadManForUser", "sceKernelReferSystemStatus") { @Override public final void execute(Processor processor) { sceKernelReferSystemStatus(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.ThreadManForUserModule.sceKernelReferSystemStatus(processor);"; } }; public final HLEModuleFunction sceKernelGetThreadmanIdListFunction = new HLEModuleFunction("ThreadManForUser", "sceKernelGetThreadmanIdList") { @Override public final void execute(Processor processor) { sceKernelGetThreadmanIdList(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.ThreadManForUserModule.sceKernelGetThreadmanIdList(processor);"; } }; public final HLEModuleFunction sceKernelGetThreadmanIdTypeFunction = new HLEModuleFunction("ThreadManForUser", "sceKernelGetThreadmanIdType") { @Override public final void execute(Processor processor) { sceKernelGetThreadmanIdType(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.ThreadManForUserModule.sceKernelGetThreadmanIdType(processor);"; } }; public final HLEModuleFunction sceKernelReferThreadProfilerFunction = new HLEModuleFunction("ThreadManForUser", "sceKernelReferThreadProfiler") { @Override public final void execute(Processor processor) { sceKernelReferThreadProfiler(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.ThreadManForUserModule.sceKernelReferThreadProfiler(processor);"; } }; public final HLEModuleFunction sceKernelReferGlobalProfilerFunction = new HLEModuleFunction("ThreadManForUser", "sceKernelReferGlobalProfiler") { @Override public final void execute(Processor processor) { sceKernelReferGlobalProfiler(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.ThreadManForUserModule.sceKernelReferGlobalProfiler(processor);"; } }; };