/* 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 IoFileMgrForUser implements HLEModule { @Override public String getName() { return "IoFileMgrForUser"; } @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(sceIoOpenFunction, 0x109F50BC); mm.addFunction(sceIoOpenAsyncFunction, 0x89AA9906); 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(sceIoCancelFunction, 0xE8BC6571); mm.addFunction(sceIoGetFdListFunction, 0x5C2BE2CC); } } @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(sceIoOpenFunction); mm.removeFunction(sceIoOpenAsyncFunction); 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(sceIoCancelFunction); mm.removeFunction(sceIoGetFdListFunction); } } 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 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 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 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 final HLEModuleFunction sceIoPollAsyncFunction = new HLEModuleFunction("IoFileMgrForUser", "sceIoPollAsync") { @Override public final void execute(Processor processor) { sceIoPollAsync(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.IoFileMgrForUserModule.sceIoPollAsync(processor);"; } }; public final HLEModuleFunction sceIoWaitAsyncFunction = new HLEModuleFunction("IoFileMgrForUser", "sceIoWaitAsync") { @Override public final void execute(Processor processor) { sceIoWaitAsync(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.IoFileMgrForUserModule.sceIoWaitAsync(processor);"; } }; public final HLEModuleFunction sceIoWaitAsyncCBFunction = new HLEModuleFunction("IoFileMgrForUser", "sceIoWaitAsyncCB") { @Override public final void execute(Processor processor) { sceIoWaitAsyncCB(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.IoFileMgrForUserModule.sceIoWaitAsyncCB(processor);"; } }; public final HLEModuleFunction sceIoGetAsyncStatFunction = new HLEModuleFunction("IoFileMgrForUser", "sceIoGetAsyncStat") { @Override public final void execute(Processor processor) { sceIoGetAsyncStat(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.IoFileMgrForUserModule.sceIoGetAsyncStat(processor);"; } }; public final HLEModuleFunction sceIoChangeAsyncPriorityFunction = new HLEModuleFunction("IoFileMgrForUser", "sceIoChangeAsyncPriority") { @Override public final void execute(Processor processor) { sceIoChangeAsyncPriority(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.IoFileMgrForUserModule.sceIoChangeAsyncPriority(processor);"; } }; public final HLEModuleFunction sceIoSetAsyncCallbackFunction = new HLEModuleFunction("IoFileMgrForUser", "sceIoSetAsyncCallback") { @Override public final void execute(Processor processor) { sceIoSetAsyncCallback(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.IoFileMgrForUserModule.sceIoSetAsyncCallback(processor);"; } }; public final HLEModuleFunction sceIoCloseFunction = new HLEModuleFunction("IoFileMgrForUser", "sceIoClose") { @Override public final void execute(Processor processor) { sceIoClose(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.IoFileMgrForUserModule.sceIoClose(processor);"; } }; public final HLEModuleFunction sceIoCloseAsyncFunction = new HLEModuleFunction("IoFileMgrForUser", "sceIoCloseAsync") { @Override public final void execute(Processor processor) { sceIoCloseAsync(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.IoFileMgrForUserModule.sceIoCloseAsync(processor);"; } }; public final HLEModuleFunction sceIoOpenFunction = new HLEModuleFunction("IoFileMgrForUser", "sceIoOpen") { @Override public final void execute(Processor processor) { sceIoOpen(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.IoFileMgrForUserModule.sceIoOpen(processor);"; } }; public final HLEModuleFunction sceIoOpenAsyncFunction = new HLEModuleFunction("IoFileMgrForUser", "sceIoOpenAsync") { @Override public final void execute(Processor processor) { sceIoOpenAsync(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.IoFileMgrForUserModule.sceIoOpenAsync(processor);"; } }; public final HLEModuleFunction sceIoReadFunction = new HLEModuleFunction("IoFileMgrForUser", "sceIoRead") { @Override public final void execute(Processor processor) { sceIoRead(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.IoFileMgrForUserModule.sceIoRead(processor);"; } }; public final HLEModuleFunction sceIoReadAsyncFunction = new HLEModuleFunction("IoFileMgrForUser", "sceIoReadAsync") { @Override public final void execute(Processor processor) { sceIoReadAsync(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.IoFileMgrForUserModule.sceIoReadAsync(processor);"; } }; public final HLEModuleFunction sceIoWriteFunction = new HLEModuleFunction("IoFileMgrForUser", "sceIoWrite") { @Override public final void execute(Processor processor) { sceIoWrite(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.IoFileMgrForUserModule.sceIoWrite(processor);"; } }; public final HLEModuleFunction sceIoWriteAsyncFunction = new HLEModuleFunction("IoFileMgrForUser", "sceIoWriteAsync") { @Override public final void execute(Processor processor) { sceIoWriteAsync(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.IoFileMgrForUserModule.sceIoWriteAsync(processor);"; } }; public final HLEModuleFunction sceIoLseekFunction = new HLEModuleFunction("IoFileMgrForUser", "sceIoLseek") { @Override public final void execute(Processor processor) { sceIoLseek(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.IoFileMgrForUserModule.sceIoLseek(processor);"; } }; public final HLEModuleFunction sceIoLseekAsyncFunction = new HLEModuleFunction("IoFileMgrForUser", "sceIoLseekAsync") { @Override public final void execute(Processor processor) { sceIoLseekAsync(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.IoFileMgrForUserModule.sceIoLseekAsync(processor);"; } }; public final HLEModuleFunction sceIoLseek32Function = new HLEModuleFunction("IoFileMgrForUser", "sceIoLseek32") { @Override public final void execute(Processor processor) { sceIoLseek32(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.IoFileMgrForUserModule.sceIoLseek32(processor);"; } }; public final HLEModuleFunction sceIoLseek32AsyncFunction = new HLEModuleFunction("IoFileMgrForUser", "sceIoLseek32Async") { @Override public final void execute(Processor processor) { sceIoLseek32Async(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.IoFileMgrForUserModule.sceIoLseek32Async(processor);"; } }; public final HLEModuleFunction sceIoIoctlFunction = new HLEModuleFunction("IoFileMgrForUser", "sceIoIoctl") { @Override public final void execute(Processor processor) { sceIoIoctl(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.IoFileMgrForUserModule.sceIoIoctl(processor);"; } }; public final HLEModuleFunction sceIoIoctlAsyncFunction = new HLEModuleFunction("IoFileMgrForUser", "sceIoIoctlAsync") { @Override public final void execute(Processor processor) { sceIoIoctlAsync(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.IoFileMgrForUserModule.sceIoIoctlAsync(processor);"; } }; public final HLEModuleFunction sceIoDopenFunction = new HLEModuleFunction("IoFileMgrForUser", "sceIoDopen") { @Override public final void execute(Processor processor) { sceIoDopen(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.IoFileMgrForUserModule.sceIoDopen(processor);"; } }; public final HLEModuleFunction sceIoDreadFunction = new HLEModuleFunction("IoFileMgrForUser", "sceIoDread") { @Override public final void execute(Processor processor) { sceIoDread(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.IoFileMgrForUserModule.sceIoDread(processor);"; } }; public final HLEModuleFunction sceIoDcloseFunction = new HLEModuleFunction("IoFileMgrForUser", "sceIoDclose") { @Override public final void execute(Processor processor) { sceIoDclose(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.IoFileMgrForUserModule.sceIoDclose(processor);"; } }; public final HLEModuleFunction sceIoRemoveFunction = new HLEModuleFunction("IoFileMgrForUser", "sceIoRemove") { @Override public final void execute(Processor processor) { sceIoRemove(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.IoFileMgrForUserModule.sceIoRemove(processor);"; } }; public final HLEModuleFunction sceIoMkdirFunction = new HLEModuleFunction("IoFileMgrForUser", "sceIoMkdir") { @Override public final void execute(Processor processor) { sceIoMkdir(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.IoFileMgrForUserModule.sceIoMkdir(processor);"; } }; public final HLEModuleFunction sceIoRmdirFunction = new HLEModuleFunction("IoFileMgrForUser", "sceIoRmdir") { @Override public final void execute(Processor processor) { sceIoRmdir(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.IoFileMgrForUserModule.sceIoRmdir(processor);"; } }; public final HLEModuleFunction sceIoChdirFunction = new HLEModuleFunction("IoFileMgrForUser", "sceIoChdir") { @Override public final void execute(Processor processor) { sceIoChdir(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.IoFileMgrForUserModule.sceIoChdir(processor);"; } }; public final HLEModuleFunction sceIoSyncFunction = new HLEModuleFunction("IoFileMgrForUser", "sceIoSync") { @Override public final void execute(Processor processor) { sceIoSync(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.IoFileMgrForUserModule.sceIoSync(processor);"; } }; public final HLEModuleFunction sceIoGetstatFunction = new HLEModuleFunction("IoFileMgrForUser", "sceIoGetstat") { @Override public final void execute(Processor processor) { sceIoGetstat(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.IoFileMgrForUserModule.sceIoGetstat(processor);"; } }; public final HLEModuleFunction sceIoChstatFunction = new HLEModuleFunction("IoFileMgrForUser", "sceIoChstat") { @Override public final void execute(Processor processor) { sceIoChstat(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.IoFileMgrForUserModule.sceIoChstat(processor);"; } }; public final HLEModuleFunction sceIoRenameFunction = new HLEModuleFunction("IoFileMgrForUser", "sceIoRename") { @Override public final void execute(Processor processor) { sceIoRename(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.IoFileMgrForUserModule.sceIoRename(processor);"; } }; public final HLEModuleFunction sceIoDevctlFunction = new HLEModuleFunction("IoFileMgrForUser", "sceIoDevctl") { @Override public final void execute(Processor processor) { sceIoDevctl(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.IoFileMgrForUserModule.sceIoDevctl(processor);"; } }; public final HLEModuleFunction sceIoGetDevTypeFunction = new HLEModuleFunction("IoFileMgrForUser", "sceIoGetDevType") { @Override public final void execute(Processor processor) { sceIoGetDevType(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.IoFileMgrForUserModule.sceIoGetDevType(processor);"; } }; public final HLEModuleFunction sceIoAssignFunction = new HLEModuleFunction("IoFileMgrForUser", "sceIoAssign") { @Override public final void execute(Processor processor) { sceIoAssign(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.IoFileMgrForUserModule.sceIoAssign(processor);"; } }; public final HLEModuleFunction sceIoUnassignFunction = new HLEModuleFunction("IoFileMgrForUser", "sceIoUnassign") { @Override public final void execute(Processor processor) { sceIoUnassign(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.IoFileMgrForUserModule.sceIoUnassign(processor);"; } }; public final HLEModuleFunction sceIoCancelFunction = new HLEModuleFunction("IoFileMgrForUser", "sceIoCancel") { @Override public final void execute(Processor processor) { sceIoCancel(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.IoFileMgrForUserModule.sceIoCancel(processor);"; } }; public final HLEModuleFunction sceIoGetFdListFunction = new HLEModuleFunction("IoFileMgrForUser", "sceIoGetFdList") { @Override public final void execute(Processor processor) { sceIoGetFdList(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.IoFileMgrForUserModule.sceIoGetFdList(processor);"; } }; };