/* 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 LoadCoreForKernel implements HLEModule {
@Override
public String getName() { return "LoadCoreForKernel"; }
@Override
public void installModule(HLEModuleManager mm, int version) {
if (version >= 150) {
mm.addFunction(sceKernelCheckPspConfigFunction, 0xACE23476);
mm.addFunction(sceKernelCheckExecFileFunction, 0x7BE1421C);
mm.addFunction(sceKernelProbeExecutableObjectFunction, 0xBF983EF2);
mm.addFunction(sceKernelLoadExecutableObjectFunction, 0x7068E6BA);
mm.addFunction(sceKernelApplyElfRelSectionFunction, 0xB4D6FECC);
mm.addFunction(sceKernelApplyPspRelSectionFunction, 0x54AB2675);
mm.addFunction(sceKernelDcacheWBinvAllFunction, 0x2952F5AC);
mm.addFunction(sceKernelIcacheClearAllFunction, 0xD8779AC6);
mm.addFunction(sceKernelRegisterLibraryFunction, 0x99A695F0);
mm.addFunction(sceKernelRegisterLibraryForUserFunction, 0x5873A31F);
mm.addFunction(sceKernelReleaseLibraryFunction, 0x0B464512);
mm.addFunction(sceKernelCanReleaseLibraryFunction, 0x9BAF90F6);
mm.addFunction(sceKernelLinkLibraryEntriesFunction, 0x0E760DBA);
mm.addFunction(sceKernelLinkLibraryEntriesForUserFunction, 0x0DE1F600);
mm.addFunction(sceKernelUnLinkLibraryEntriesFunction, 0xDA1B09AA);
mm.addFunction(sceKernelQueryLoadCoreCBFunction, 0xC99DD47A);
mm.addFunction(sceKernelSetBootCallbackLevelFunction, 0x616FCCCD);
mm.addFunction(sceKernelGetModuleFromUIDFunction, 0x52A86C21);
mm.addFunction(sceKernelCreateModuleFunction, 0xCD0F3BAC);
mm.addFunction(sceKernelDeleteModuleFunction, 0x6B2371C2);
mm.addFunction(sceKernelAssignModuleFunction, 0x8D8A8ACE);
mm.addFunction(sceKernelCreateAssignModuleFunction, 0xAFF947D4);
mm.addFunction(sceKernelRegisterModuleFunction, 0xAE7C6E76);
mm.addFunction(sceKernelReleaseModuleFunction, 0x74CF001A);
mm.addFunction(sceKernelFindModuleByNameFunction, 0xCF8A41B1);
mm.addFunction(sceKernelFindModuleByAddressFunction, 0xFB8AE27D);
mm.addFunction(sceKernelFindModuleByUIDFunction, 0xCCE4A157);
mm.addFunction(sceKernelGetModuleListWithAllocFunction, 0x929B5C69);
mm.addFunction(sceKernelGetModuleIdListForKernelFunction, 0x05D915DB);
}
}
@Override
public void uninstallModule(HLEModuleManager mm, int version) {
if (version >= 150) {
mm.removeFunction(sceKernelCheckPspConfigFunction);
mm.removeFunction(sceKernelCheckExecFileFunction);
mm.removeFunction(sceKernelProbeExecutableObjectFunction);
mm.removeFunction(sceKernelLoadExecutableObjectFunction);
mm.removeFunction(sceKernelApplyElfRelSectionFunction);
mm.removeFunction(sceKernelApplyPspRelSectionFunction);
mm.removeFunction(sceKernelDcacheWBinvAllFunction);
mm.removeFunction(sceKernelIcacheClearAllFunction);
mm.removeFunction(sceKernelRegisterLibraryFunction);
mm.removeFunction(sceKernelRegisterLibraryForUserFunction);
mm.removeFunction(sceKernelReleaseLibraryFunction);
mm.removeFunction(sceKernelCanReleaseLibraryFunction);
mm.removeFunction(sceKernelLinkLibraryEntriesFunction);
mm.removeFunction(sceKernelLinkLibraryEntriesForUserFunction);
mm.removeFunction(sceKernelUnLinkLibraryEntriesFunction);
mm.removeFunction(sceKernelQueryLoadCoreCBFunction);
mm.removeFunction(sceKernelSetBootCallbackLevelFunction);
mm.removeFunction(sceKernelGetModuleFromUIDFunction);
mm.removeFunction(sceKernelCreateModuleFunction);
mm.removeFunction(sceKernelDeleteModuleFunction);
mm.removeFunction(sceKernelAssignModuleFunction);
mm.removeFunction(sceKernelCreateAssignModuleFunction);
mm.removeFunction(sceKernelRegisterModuleFunction);
mm.removeFunction(sceKernelReleaseModuleFunction);
mm.removeFunction(sceKernelFindModuleByNameFunction);
mm.removeFunction(sceKernelFindModuleByAddressFunction);
mm.removeFunction(sceKernelFindModuleByUIDFunction);
mm.removeFunction(sceKernelGetModuleListWithAllocFunction);
mm.removeFunction(sceKernelGetModuleIdListForKernelFunction);
}
}
public void sceKernelCheckPspConfig(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function sceKernelCheckPspConfig [0xACE23476]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void sceKernelCheckExecFile(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function sceKernelCheckExecFile [0x7BE1421C]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void sceKernelProbeExecutableObject(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function sceKernelProbeExecutableObject [0xBF983EF2]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void sceKernelLoadExecutableObject(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function sceKernelLoadExecutableObject [0x7068E6BA]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void sceKernelApplyElfRelSection(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function sceKernelApplyElfRelSection [0xB4D6FECC]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void sceKernelApplyPspRelSection(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function sceKernelApplyPspRelSection [0x54AB2675]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void sceKernelDcacheWBinvAll(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function sceKernelDcacheWBinvAll [0x2952F5AC]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void sceKernelIcacheClearAll(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function sceKernelIcacheClearAll [0xD8779AC6]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void sceKernelRegisterLibrary(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function sceKernelRegisterLibrary [0x99A695F0]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void sceKernelRegisterLibraryForUser(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function sceKernelRegisterLibraryForUser [0x5873A31F]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void sceKernelReleaseLibrary(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function sceKernelReleaseLibrary [0x0B464512]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void sceKernelCanReleaseLibrary(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function sceKernelCanReleaseLibrary [0x9BAF90F6]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void sceKernelLinkLibraryEntries(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function sceKernelLinkLibraryEntries [0x0E760DBA]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void sceKernelLinkLibraryEntriesForUser(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function sceKernelLinkLibraryEntriesForUser [0x0DE1F600]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void sceKernelUnLinkLibraryEntries(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function sceKernelUnLinkLibraryEntries [0xDA1B09AA]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void sceKernelQueryLoadCoreCB(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function sceKernelQueryLoadCoreCB [0xC99DD47A]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void sceKernelSetBootCallbackLevel(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function sceKernelSetBootCallbackLevel [0x616FCCCD]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void sceKernelGetModuleFromUID(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function sceKernelGetModuleFromUID [0x52A86C21]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void sceKernelCreateModule(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function sceKernelCreateModule [0xCD0F3BAC]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void sceKernelDeleteModule(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function sceKernelDeleteModule [0x6B2371C2]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void sceKernelAssignModule(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function sceKernelAssignModule [0x8D8A8ACE]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void sceKernelCreateAssignModule(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function sceKernelCreateAssignModule [0xAFF947D4]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void sceKernelRegisterModule(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function sceKernelRegisterModule [0xAE7C6E76]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void sceKernelReleaseModule(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function sceKernelReleaseModule [0x74CF001A]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void sceKernelFindModuleByName(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function sceKernelFindModuleByName [0xCF8A41B1]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void sceKernelFindModuleByAddress(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function sceKernelFindModuleByAddress [0xFB8AE27D]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void sceKernelFindModuleByUID(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function sceKernelFindModuleByUID [0xCCE4A157]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void sceKernelGetModuleListWithAlloc(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function sceKernelGetModuleListWithAlloc [0x929B5C69]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void sceKernelGetModuleIdListForKernel(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function sceKernelGetModuleIdListForKernel [0x05D915DB]");
cpu.gpr[2] = 0xDEADC0DE;
}
public final HLEModuleFunction sceKernelCheckPspConfigFunction = new HLEModuleFunction("LoadCoreForKernel", "sceKernelCheckPspConfig") {
@Override
public final void execute(Processor processor) {
sceKernelCheckPspConfig(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.LoadCoreForKernelModule.sceKernelCheckPspConfig(processor);";
}
};
public final HLEModuleFunction sceKernelCheckExecFileFunction = new HLEModuleFunction("LoadCoreForKernel", "sceKernelCheckExecFile") {
@Override
public final void execute(Processor processor) {
sceKernelCheckExecFile(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.LoadCoreForKernelModule.sceKernelCheckExecFile(processor);";
}
};
public final HLEModuleFunction sceKernelProbeExecutableObjectFunction = new HLEModuleFunction("LoadCoreForKernel", "sceKernelProbeExecutableObject") {
@Override
public final void execute(Processor processor) {
sceKernelProbeExecutableObject(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.LoadCoreForKernelModule.sceKernelProbeExecutableObject(processor);";
}
};
public final HLEModuleFunction sceKernelLoadExecutableObjectFunction = new HLEModuleFunction("LoadCoreForKernel", "sceKernelLoadExecutableObject") {
@Override
public final void execute(Processor processor) {
sceKernelLoadExecutableObject(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.LoadCoreForKernelModule.sceKernelLoadExecutableObject(processor);";
}
};
public final HLEModuleFunction sceKernelApplyElfRelSectionFunction = new HLEModuleFunction("LoadCoreForKernel", "sceKernelApplyElfRelSection") {
@Override
public final void execute(Processor processor) {
sceKernelApplyElfRelSection(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.LoadCoreForKernelModule.sceKernelApplyElfRelSection(processor);";
}
};
public final HLEModuleFunction sceKernelApplyPspRelSectionFunction = new HLEModuleFunction("LoadCoreForKernel", "sceKernelApplyPspRelSection") {
@Override
public final void execute(Processor processor) {
sceKernelApplyPspRelSection(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.LoadCoreForKernelModule.sceKernelApplyPspRelSection(processor);";
}
};
public final HLEModuleFunction sceKernelDcacheWBinvAllFunction = new HLEModuleFunction("LoadCoreForKernel", "sceKernelDcacheWBinvAll") {
@Override
public final void execute(Processor processor) {
sceKernelDcacheWBinvAll(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.LoadCoreForKernelModule.sceKernelDcacheWBinvAll(processor);";
}
};
public final HLEModuleFunction sceKernelIcacheClearAllFunction = new HLEModuleFunction("LoadCoreForKernel", "sceKernelIcacheClearAll") {
@Override
public final void execute(Processor processor) {
sceKernelIcacheClearAll(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.LoadCoreForKernelModule.sceKernelIcacheClearAll(processor);";
}
};
public final HLEModuleFunction sceKernelRegisterLibraryFunction = new HLEModuleFunction("LoadCoreForKernel", "sceKernelRegisterLibrary") {
@Override
public final void execute(Processor processor) {
sceKernelRegisterLibrary(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.LoadCoreForKernelModule.sceKernelRegisterLibrary(processor);";
}
};
public final HLEModuleFunction sceKernelRegisterLibraryForUserFunction = new HLEModuleFunction("LoadCoreForKernel", "sceKernelRegisterLibraryForUser") {
@Override
public final void execute(Processor processor) {
sceKernelRegisterLibraryForUser(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.LoadCoreForKernelModule.sceKernelRegisterLibraryForUser(processor);";
}
};
public final HLEModuleFunction sceKernelReleaseLibraryFunction = new HLEModuleFunction("LoadCoreForKernel", "sceKernelReleaseLibrary") {
@Override
public final void execute(Processor processor) {
sceKernelReleaseLibrary(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.LoadCoreForKernelModule.sceKernelReleaseLibrary(processor);";
}
};
public final HLEModuleFunction sceKernelCanReleaseLibraryFunction = new HLEModuleFunction("LoadCoreForKernel", "sceKernelCanReleaseLibrary") {
@Override
public final void execute(Processor processor) {
sceKernelCanReleaseLibrary(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.LoadCoreForKernelModule.sceKernelCanReleaseLibrary(processor);";
}
};
public final HLEModuleFunction sceKernelLinkLibraryEntriesFunction = new HLEModuleFunction("LoadCoreForKernel", "sceKernelLinkLibraryEntries") {
@Override
public final void execute(Processor processor) {
sceKernelLinkLibraryEntries(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.LoadCoreForKernelModule.sceKernelLinkLibraryEntries(processor);";
}
};
public final HLEModuleFunction sceKernelLinkLibraryEntriesForUserFunction = new HLEModuleFunction("LoadCoreForKernel", "sceKernelLinkLibraryEntriesForUser") {
@Override
public final void execute(Processor processor) {
sceKernelLinkLibraryEntriesForUser(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.LoadCoreForKernelModule.sceKernelLinkLibraryEntriesForUser(processor);";
}
};
public final HLEModuleFunction sceKernelUnLinkLibraryEntriesFunction = new HLEModuleFunction("LoadCoreForKernel", "sceKernelUnLinkLibraryEntries") {
@Override
public final void execute(Processor processor) {
sceKernelUnLinkLibraryEntries(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.LoadCoreForKernelModule.sceKernelUnLinkLibraryEntries(processor);";
}
};
public final HLEModuleFunction sceKernelQueryLoadCoreCBFunction = new HLEModuleFunction("LoadCoreForKernel", "sceKernelQueryLoadCoreCB") {
@Override
public final void execute(Processor processor) {
sceKernelQueryLoadCoreCB(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.LoadCoreForKernelModule.sceKernelQueryLoadCoreCB(processor);";
}
};
public final HLEModuleFunction sceKernelSetBootCallbackLevelFunction = new HLEModuleFunction("LoadCoreForKernel", "sceKernelSetBootCallbackLevel") {
@Override
public final void execute(Processor processor) {
sceKernelSetBootCallbackLevel(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.LoadCoreForKernelModule.sceKernelSetBootCallbackLevel(processor);";
}
};
public final HLEModuleFunction sceKernelGetModuleFromUIDFunction = new HLEModuleFunction("LoadCoreForKernel", "sceKernelGetModuleFromUID") {
@Override
public final void execute(Processor processor) {
sceKernelGetModuleFromUID(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.LoadCoreForKernelModule.sceKernelGetModuleFromUID(processor);";
}
};
public final HLEModuleFunction sceKernelCreateModuleFunction = new HLEModuleFunction("LoadCoreForKernel", "sceKernelCreateModule") {
@Override
public final void execute(Processor processor) {
sceKernelCreateModule(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.LoadCoreForKernelModule.sceKernelCreateModule(processor);";
}
};
public final HLEModuleFunction sceKernelDeleteModuleFunction = new HLEModuleFunction("LoadCoreForKernel", "sceKernelDeleteModule") {
@Override
public final void execute(Processor processor) {
sceKernelDeleteModule(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.LoadCoreForKernelModule.sceKernelDeleteModule(processor);";
}
};
public final HLEModuleFunction sceKernelAssignModuleFunction = new HLEModuleFunction("LoadCoreForKernel", "sceKernelAssignModule") {
@Override
public final void execute(Processor processor) {
sceKernelAssignModule(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.LoadCoreForKernelModule.sceKernelAssignModule(processor);";
}
};
public final HLEModuleFunction sceKernelCreateAssignModuleFunction = new HLEModuleFunction("LoadCoreForKernel", "sceKernelCreateAssignModule") {
@Override
public final void execute(Processor processor) {
sceKernelCreateAssignModule(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.LoadCoreForKernelModule.sceKernelCreateAssignModule(processor);";
}
};
public final HLEModuleFunction sceKernelRegisterModuleFunction = new HLEModuleFunction("LoadCoreForKernel", "sceKernelRegisterModule") {
@Override
public final void execute(Processor processor) {
sceKernelRegisterModule(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.LoadCoreForKernelModule.sceKernelRegisterModule(processor);";
}
};
public final HLEModuleFunction sceKernelReleaseModuleFunction = new HLEModuleFunction("LoadCoreForKernel", "sceKernelReleaseModule") {
@Override
public final void execute(Processor processor) {
sceKernelReleaseModule(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.LoadCoreForKernelModule.sceKernelReleaseModule(processor);";
}
};
public final HLEModuleFunction sceKernelFindModuleByNameFunction = new HLEModuleFunction("LoadCoreForKernel", "sceKernelFindModuleByName") {
@Override
public final void execute(Processor processor) {
sceKernelFindModuleByName(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.LoadCoreForKernelModule.sceKernelFindModuleByName(processor);";
}
};
public final HLEModuleFunction sceKernelFindModuleByAddressFunction = new HLEModuleFunction("LoadCoreForKernel", "sceKernelFindModuleByAddress") {
@Override
public final void execute(Processor processor) {
sceKernelFindModuleByAddress(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.LoadCoreForKernelModule.sceKernelFindModuleByAddress(processor);";
}
};
public final HLEModuleFunction sceKernelFindModuleByUIDFunction = new HLEModuleFunction("LoadCoreForKernel", "sceKernelFindModuleByUID") {
@Override
public final void execute(Processor processor) {
sceKernelFindModuleByUID(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.LoadCoreForKernelModule.sceKernelFindModuleByUID(processor);";
}
};
public final HLEModuleFunction sceKernelGetModuleListWithAllocFunction = new HLEModuleFunction("LoadCoreForKernel", "sceKernelGetModuleListWithAlloc") {
@Override
public final void execute(Processor processor) {
sceKernelGetModuleListWithAlloc(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.LoadCoreForKernelModule.sceKernelGetModuleListWithAlloc(processor);";
}
};
public final HLEModuleFunction sceKernelGetModuleIdListForKernelFunction = new HLEModuleFunction("LoadCoreForKernel", "sceKernelGetModuleIdListForKernel") {
@Override
public final void execute(Processor processor) {
sceKernelGetModuleIdListForKernel(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.LoadCoreForKernelModule.sceKernelGetModuleIdListForKernel(processor);";
}
};
};