/* 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 IoFileMgrForKernel implements HLEModule { @Override public String getName() { return "IoFileMgrForKernel"; } @Override public void installModule(HLEModuleManager mm, int version) { if (version >= 150) { mm.addFunction(sceIoPollAsyncFunction, 0x3251EA56); mm.addFunction(sceIoWaitAsyncFunction, 0xE23EEC33); mm.addFunction(sceIoWaitAsyncCBFunction, 0x35DBD746); mm.addFunction(sceIoGetAsyncStatFunction, 0xCB05F8D6); mm.addFunction(sceIoChangeAsyncPriorityFunction, 0xB293727F); mm.addFunction(sceIoSetAsyncCallbackFunction, 0xA12A0514); mm.addFunction(sceIoCloseFunction, 0x810C4BC3); mm.addFunction(sceIoCloseAsyncFunction, 0xFF5940B6); mm.addFunction(sceIoCloseAllFunction, 0xA905B705); mm.addFunction(sceIoOpenFunction, 0x109F50BC); mm.addFunction(sceIoOpenAsyncFunction, 0x89AA9906); mm.addFunction(sceIoReopenFunction, 0x3C54E908); mm.addFunction(sceIoReadFunction, 0x6A638D83); mm.addFunction(sceIoReadAsyncFunction, 0xA0B5A7C2); mm.addFunction(sceIoWriteFunction, 0x42EC03AC); mm.addFunction(sceIoWriteAsyncFunction, 0x0FACAB19); mm.addFunction(sceIoLseekFunction, 0x27EB27B8); mm.addFunction(sceIoLseekAsyncFunction, 0x71B19E77); mm.addFunction(sceIoLseek32Function, 0x68963324); mm.addFunction(sceIoLseek32AsyncFunction, 0x1B385D8F); mm.addFunction(sceIoIoctlFunction, 0x63632449); mm.addFunction(sceIoIoctlAsyncFunction, 0xE95A012B); mm.addFunction(sceIoDopenFunction, 0xB29DDF9C); mm.addFunction(sceIoDreadFunction, 0xE3EB004C); mm.addFunction(sceIoDcloseFunction, 0xEB092469); mm.addFunction(sceIoRemoveFunction, 0xF27A9C51); mm.addFunction(sceIoMkdirFunction, 0x06A70004); mm.addFunction(sceIoRmdirFunction, 0x1117C65F); mm.addFunction(sceIoChdirFunction, 0x55F4717D); mm.addFunction(sceIoSyncFunction, 0xAB96437F); mm.addFunction(sceIoGetstatFunction, 0xACE946E8); mm.addFunction(sceIoChstatFunction, 0xB8A740F4); mm.addFunction(sceIoRenameFunction, 0x779103A0); mm.addFunction(sceIoDevctlFunction, 0x54F5FB11); mm.addFunction(sceIoGetDevTypeFunction, 0x08BD7374); mm.addFunction(sceIoAssignFunction, 0xB2A628C1); mm.addFunction(sceIoUnassignFunction, 0x6D08A871); mm.addFunction(sceIoGetThreadCwdFunction, 0x411106BA); mm.addFunction(sceIoChangeThreadCwdFunction, 0xCB0A151F); mm.addFunction(sceIoCancelFunction, 0xE8BC6571); mm.addFunction(sceIoGetFdListFunction, 0x5C2BE2CC); mm.addFunction(sceIoAddDrvFunction, 0x8E982A74); mm.addFunction(sceIoDelDrvFunction, 0xC7F35804); } } @Override public void uninstallModule(HLEModuleManager mm, int version) { if (version >= 150) { mm.removeFunction(sceIoPollAsyncFunction); mm.removeFunction(sceIoWaitAsyncFunction); mm.removeFunction(sceIoWaitAsyncCBFunction); mm.removeFunction(sceIoGetAsyncStatFunction); mm.removeFunction(sceIoChangeAsyncPriorityFunction); mm.removeFunction(sceIoSetAsyncCallbackFunction); mm.removeFunction(sceIoCloseFunction); mm.removeFunction(sceIoCloseAsyncFunction); mm.removeFunction(sceIoCloseAllFunction); mm.removeFunction(sceIoOpenFunction); mm.removeFunction(sceIoOpenAsyncFunction); mm.removeFunction(sceIoReopenFunction); mm.removeFunction(sceIoReadFunction); mm.removeFunction(sceIoReadAsyncFunction); mm.removeFunction(sceIoWriteFunction); mm.removeFunction(sceIoWriteAsyncFunction); mm.removeFunction(sceIoLseekFunction); mm.removeFunction(sceIoLseekAsyncFunction); mm.removeFunction(sceIoLseek32Function); mm.removeFunction(sceIoLseek32AsyncFunction); mm.removeFunction(sceIoIoctlFunction); mm.removeFunction(sceIoIoctlAsyncFunction); mm.removeFunction(sceIoDopenFunction); mm.removeFunction(sceIoDreadFunction); mm.removeFunction(sceIoDcloseFunction); mm.removeFunction(sceIoRemoveFunction); mm.removeFunction(sceIoMkdirFunction); mm.removeFunction(sceIoRmdirFunction); mm.removeFunction(sceIoChdirFunction); mm.removeFunction(sceIoSyncFunction); mm.removeFunction(sceIoGetstatFunction); mm.removeFunction(sceIoChstatFunction); mm.removeFunction(sceIoRenameFunction); mm.removeFunction(sceIoDevctlFunction); mm.removeFunction(sceIoGetDevTypeFunction); mm.removeFunction(sceIoAssignFunction); mm.removeFunction(sceIoUnassignFunction); mm.removeFunction(sceIoGetThreadCwdFunction); mm.removeFunction(sceIoChangeThreadCwdFunction); mm.removeFunction(sceIoCancelFunction); mm.removeFunction(sceIoGetFdListFunction); mm.removeFunction(sceIoAddDrvFunction); mm.removeFunction(sceIoDelDrvFunction); } } public void sceIoPollAsync(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceIoPollAsync [0x3251EA56]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceIoWaitAsync(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceIoWaitAsync [0xE23EEC33]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceIoWaitAsyncCB(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceIoWaitAsyncCB [0x35DBD746]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceIoGetAsyncStat(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceIoGetAsyncStat [0xCB05F8D6]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceIoChangeAsyncPriority(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceIoChangeAsyncPriority [0xB293727F]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceIoSetAsyncCallback(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceIoSetAsyncCallback [0xA12A0514]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceIoClose(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceIoClose [0x810C4BC3]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceIoCloseAsync(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceIoCloseAsync [0xFF5940B6]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceIoCloseAll(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceIoCloseAll [0xA905B705]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceIoOpen(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceIoOpen [0x109F50BC]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceIoOpenAsync(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceIoOpenAsync [0x89AA9906]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceIoReopen(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceIoReopen [0x3C54E908]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceIoRead(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceIoRead [0x6A638D83]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceIoReadAsync(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceIoReadAsync [0xA0B5A7C2]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceIoWrite(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceIoWrite [0x42EC03AC]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceIoWriteAsync(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceIoWriteAsync [0x0FACAB19]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceIoLseek(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceIoLseek [0x27EB27B8]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceIoLseekAsync(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceIoLseekAsync [0x71B19E77]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceIoLseek32(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceIoLseek32 [0x68963324]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceIoLseek32Async(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceIoLseek32Async [0x1B385D8F]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceIoIoctl(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceIoIoctl [0x63632449]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceIoIoctlAsync(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceIoIoctlAsync [0xE95A012B]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceIoDopen(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceIoDopen [0xB29DDF9C]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceIoDread(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceIoDread [0xE3EB004C]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceIoDclose(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceIoDclose [0xEB092469]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceIoRemove(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceIoRemove [0xF27A9C51]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceIoMkdir(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceIoMkdir [0x06A70004]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceIoRmdir(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceIoRmdir [0x1117C65F]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceIoChdir(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceIoChdir [0x55F4717D]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceIoSync(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceIoSync [0xAB96437F]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceIoGetstat(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceIoGetstat [0xACE946E8]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceIoChstat(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceIoChstat [0xB8A740F4]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceIoRename(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceIoRename [0x779103A0]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceIoDevctl(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceIoDevctl [0x54F5FB11]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceIoGetDevType(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceIoGetDevType [0x08BD7374]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceIoAssign(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceIoAssign [0xB2A628C1]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceIoUnassign(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceIoUnassign [0x6D08A871]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceIoGetThreadCwd(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceIoGetThreadCwd [0x411106BA]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceIoChangeThreadCwd(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceIoChangeThreadCwd [0xCB0A151F]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceIoCancel(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceIoCancel [0xE8BC6571]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceIoGetFdList(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceIoGetFdList [0x5C2BE2CC]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceIoAddDrv(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceIoAddDrv [0x8E982A74]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceIoDelDrv(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceIoDelDrv [0xC7F35804]"); cpu.gpr[2] = 0xDEADC0DE; } public final HLEModuleFunction sceIoPollAsyncFunction = new HLEModuleFunction("IoFileMgrForKernel", "sceIoPollAsync") { @Override public final void execute(Processor processor) { sceIoPollAsync(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.IoFileMgrForKernelModule.sceIoPollAsync(processor);"; } }; public final HLEModuleFunction sceIoWaitAsyncFunction = new HLEModuleFunction("IoFileMgrForKernel", "sceIoWaitAsync") { @Override public final void execute(Processor processor) { sceIoWaitAsync(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.IoFileMgrForKernelModule.sceIoWaitAsync(processor);"; } }; public final HLEModuleFunction sceIoWaitAsyncCBFunction = new HLEModuleFunction("IoFileMgrForKernel", "sceIoWaitAsyncCB") { @Override public final void execute(Processor processor) { sceIoWaitAsyncCB(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.IoFileMgrForKernelModule.sceIoWaitAsyncCB(processor);"; } }; public final HLEModuleFunction sceIoGetAsyncStatFunction = new HLEModuleFunction("IoFileMgrForKernel", "sceIoGetAsyncStat") { @Override public final void execute(Processor processor) { sceIoGetAsyncStat(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.IoFileMgrForKernelModule.sceIoGetAsyncStat(processor);"; } }; public final HLEModuleFunction sceIoChangeAsyncPriorityFunction = new HLEModuleFunction("IoFileMgrForKernel", "sceIoChangeAsyncPriority") { @Override public final void execute(Processor processor) { sceIoChangeAsyncPriority(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.IoFileMgrForKernelModule.sceIoChangeAsyncPriority(processor);"; } }; public final HLEModuleFunction sceIoSetAsyncCallbackFunction = new HLEModuleFunction("IoFileMgrForKernel", "sceIoSetAsyncCallback") { @Override public final void execute(Processor processor) { sceIoSetAsyncCallback(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.IoFileMgrForKernelModule.sceIoSetAsyncCallback(processor);"; } }; public final HLEModuleFunction sceIoCloseFunction = new HLEModuleFunction("IoFileMgrForKernel", "sceIoClose") { @Override public final void execute(Processor processor) { sceIoClose(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.IoFileMgrForKernelModule.sceIoClose(processor);"; } }; public final HLEModuleFunction sceIoCloseAsyncFunction = new HLEModuleFunction("IoFileMgrForKernel", "sceIoCloseAsync") { @Override public final void execute(Processor processor) { sceIoCloseAsync(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.IoFileMgrForKernelModule.sceIoCloseAsync(processor);"; } }; public final HLEModuleFunction sceIoCloseAllFunction = new HLEModuleFunction("IoFileMgrForKernel", "sceIoCloseAll") { @Override public final void execute(Processor processor) { sceIoCloseAll(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.IoFileMgrForKernelModule.sceIoCloseAll(processor);"; } }; public final HLEModuleFunction sceIoOpenFunction = new HLEModuleFunction("IoFileMgrForKernel", "sceIoOpen") { @Override public final void execute(Processor processor) { sceIoOpen(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.IoFileMgrForKernelModule.sceIoOpen(processor);"; } }; public final HLEModuleFunction sceIoOpenAsyncFunction = new HLEModuleFunction("IoFileMgrForKernel", "sceIoOpenAsync") { @Override public final void execute(Processor processor) { sceIoOpenAsync(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.IoFileMgrForKernelModule.sceIoOpenAsync(processor);"; } }; public final HLEModuleFunction sceIoReopenFunction = new HLEModuleFunction("IoFileMgrForKernel", "sceIoReopen") { @Override public final void execute(Processor processor) { sceIoReopen(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.IoFileMgrForKernelModule.sceIoReopen(processor);"; } }; public final HLEModuleFunction sceIoReadFunction = new HLEModuleFunction("IoFileMgrForKernel", "sceIoRead") { @Override public final void execute(Processor processor) { sceIoRead(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.IoFileMgrForKernelModule.sceIoRead(processor);"; } }; public final HLEModuleFunction sceIoReadAsyncFunction = new HLEModuleFunction("IoFileMgrForKernel", "sceIoReadAsync") { @Override public final void execute(Processor processor) { sceIoReadAsync(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.IoFileMgrForKernelModule.sceIoReadAsync(processor);"; } }; public final HLEModuleFunction sceIoWriteFunction = new HLEModuleFunction("IoFileMgrForKernel", "sceIoWrite") { @Override public final void execute(Processor processor) { sceIoWrite(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.IoFileMgrForKernelModule.sceIoWrite(processor);"; } }; public final HLEModuleFunction sceIoWriteAsyncFunction = new HLEModuleFunction("IoFileMgrForKernel", "sceIoWriteAsync") { @Override public final void execute(Processor processor) { sceIoWriteAsync(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.IoFileMgrForKernelModule.sceIoWriteAsync(processor);"; } }; public final HLEModuleFunction sceIoLseekFunction = new HLEModuleFunction("IoFileMgrForKernel", "sceIoLseek") { @Override public final void execute(Processor processor) { sceIoLseek(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.IoFileMgrForKernelModule.sceIoLseek(processor);"; } }; public final HLEModuleFunction sceIoLseekAsyncFunction = new HLEModuleFunction("IoFileMgrForKernel", "sceIoLseekAsync") { @Override public final void execute(Processor processor) { sceIoLseekAsync(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.IoFileMgrForKernelModule.sceIoLseekAsync(processor);"; } }; public final HLEModuleFunction sceIoLseek32Function = new HLEModuleFunction("IoFileMgrForKernel", "sceIoLseek32") { @Override public final void execute(Processor processor) { sceIoLseek32(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.IoFileMgrForKernelModule.sceIoLseek32(processor);"; } }; public final HLEModuleFunction sceIoLseek32AsyncFunction = new HLEModuleFunction("IoFileMgrForKernel", "sceIoLseek32Async") { @Override public final void execute(Processor processor) { sceIoLseek32Async(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.IoFileMgrForKernelModule.sceIoLseek32Async(processor);"; } }; public final HLEModuleFunction sceIoIoctlFunction = new HLEModuleFunction("IoFileMgrForKernel", "sceIoIoctl") { @Override public final void execute(Processor processor) { sceIoIoctl(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.IoFileMgrForKernelModule.sceIoIoctl(processor);"; } }; public final HLEModuleFunction sceIoIoctlAsyncFunction = new HLEModuleFunction("IoFileMgrForKernel", "sceIoIoctlAsync") { @Override public final void execute(Processor processor) { sceIoIoctlAsync(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.IoFileMgrForKernelModule.sceIoIoctlAsync(processor);"; } }; public final HLEModuleFunction sceIoDopenFunction = new HLEModuleFunction("IoFileMgrForKernel", "sceIoDopen") { @Override public final void execute(Processor processor) { sceIoDopen(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.IoFileMgrForKernelModule.sceIoDopen(processor);"; } }; public final HLEModuleFunction sceIoDreadFunction = new HLEModuleFunction("IoFileMgrForKernel", "sceIoDread") { @Override public final void execute(Processor processor) { sceIoDread(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.IoFileMgrForKernelModule.sceIoDread(processor);"; } }; public final HLEModuleFunction sceIoDcloseFunction = new HLEModuleFunction("IoFileMgrForKernel", "sceIoDclose") { @Override public final void execute(Processor processor) { sceIoDclose(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.IoFileMgrForKernelModule.sceIoDclose(processor);"; } }; public final HLEModuleFunction sceIoRemoveFunction = new HLEModuleFunction("IoFileMgrForKernel", "sceIoRemove") { @Override public final void execute(Processor processor) { sceIoRemove(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.IoFileMgrForKernelModule.sceIoRemove(processor);"; } }; public final HLEModuleFunction sceIoMkdirFunction = new HLEModuleFunction("IoFileMgrForKernel", "sceIoMkdir") { @Override public final void execute(Processor processor) { sceIoMkdir(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.IoFileMgrForKernelModule.sceIoMkdir(processor);"; } }; public final HLEModuleFunction sceIoRmdirFunction = new HLEModuleFunction("IoFileMgrForKernel", "sceIoRmdir") { @Override public final void execute(Processor processor) { sceIoRmdir(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.IoFileMgrForKernelModule.sceIoRmdir(processor);"; } }; public final HLEModuleFunction sceIoChdirFunction = new HLEModuleFunction("IoFileMgrForKernel", "sceIoChdir") { @Override public final void execute(Processor processor) { sceIoChdir(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.IoFileMgrForKernelModule.sceIoChdir(processor);"; } }; public final HLEModuleFunction sceIoSyncFunction = new HLEModuleFunction("IoFileMgrForKernel", "sceIoSync") { @Override public final void execute(Processor processor) { sceIoSync(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.IoFileMgrForKernelModule.sceIoSync(processor);"; } }; public final HLEModuleFunction sceIoGetstatFunction = new HLEModuleFunction("IoFileMgrForKernel", "sceIoGetstat") { @Override public final void execute(Processor processor) { sceIoGetstat(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.IoFileMgrForKernelModule.sceIoGetstat(processor);"; } }; public final HLEModuleFunction sceIoChstatFunction = new HLEModuleFunction("IoFileMgrForKernel", "sceIoChstat") { @Override public final void execute(Processor processor) { sceIoChstat(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.IoFileMgrForKernelModule.sceIoChstat(processor);"; } }; public final HLEModuleFunction sceIoRenameFunction = new HLEModuleFunction("IoFileMgrForKernel", "sceIoRename") { @Override public final void execute(Processor processor) { sceIoRename(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.IoFileMgrForKernelModule.sceIoRename(processor);"; } }; public final HLEModuleFunction sceIoDevctlFunction = new HLEModuleFunction("IoFileMgrForKernel", "sceIoDevctl") { @Override public final void execute(Processor processor) { sceIoDevctl(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.IoFileMgrForKernelModule.sceIoDevctl(processor);"; } }; public final HLEModuleFunction sceIoGetDevTypeFunction = new HLEModuleFunction("IoFileMgrForKernel", "sceIoGetDevType") { @Override public final void execute(Processor processor) { sceIoGetDevType(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.IoFileMgrForKernelModule.sceIoGetDevType(processor);"; } }; public final HLEModuleFunction sceIoAssignFunction = new HLEModuleFunction("IoFileMgrForKernel", "sceIoAssign") { @Override public final void execute(Processor processor) { sceIoAssign(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.IoFileMgrForKernelModule.sceIoAssign(processor);"; } }; public final HLEModuleFunction sceIoUnassignFunction = new HLEModuleFunction("IoFileMgrForKernel", "sceIoUnassign") { @Override public final void execute(Processor processor) { sceIoUnassign(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.IoFileMgrForKernelModule.sceIoUnassign(processor);"; } }; public final HLEModuleFunction sceIoGetThreadCwdFunction = new HLEModuleFunction("IoFileMgrForKernel", "sceIoGetThreadCwd") { @Override public final void execute(Processor processor) { sceIoGetThreadCwd(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.IoFileMgrForKernelModule.sceIoGetThreadCwd(processor);"; } }; public final HLEModuleFunction sceIoChangeThreadCwdFunction = new HLEModuleFunction("IoFileMgrForKernel", "sceIoChangeThreadCwd") { @Override public final void execute(Processor processor) { sceIoChangeThreadCwd(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.IoFileMgrForKernelModule.sceIoChangeThreadCwd(processor);"; } }; public final HLEModuleFunction sceIoCancelFunction = new HLEModuleFunction("IoFileMgrForKernel", "sceIoCancel") { @Override public final void execute(Processor processor) { sceIoCancel(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.IoFileMgrForKernelModule.sceIoCancel(processor);"; } }; public final HLEModuleFunction sceIoGetFdListFunction = new HLEModuleFunction("IoFileMgrForKernel", "sceIoGetFdList") { @Override public final void execute(Processor processor) { sceIoGetFdList(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.IoFileMgrForKernelModule.sceIoGetFdList(processor);"; } }; public final HLEModuleFunction sceIoAddDrvFunction = new HLEModuleFunction("IoFileMgrForKernel", "sceIoAddDrv") { @Override public final void execute(Processor processor) { sceIoAddDrv(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.IoFileMgrForKernelModule.sceIoAddDrv(processor);"; } }; public final HLEModuleFunction sceIoDelDrvFunction = new HLEModuleFunction("IoFileMgrForKernel", "sceIoDelDrv") { @Override public final void execute(Processor processor) { sceIoDelDrv(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.IoFileMgrForKernelModule.sceIoDelDrv(processor);"; } }; };