/* 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 sceNetInet implements HLEModule {
@Override
public String getName() { return "sceNetInet"; }
@Override
public void installModule(HLEModuleManager mm, int version) {
if (version >= 150) {
mm.addFunction(sceNetInetInitFunction, 0x17943399);
mm.addFunction(sceNetInetTermFunction, 0xA9ED66B9);
mm.addFunction(sceNetInetAcceptFunction, 0xDB094E1B);
mm.addFunction(sceNetInetBindFunction, 0x1A33F9AE);
mm.addFunction(sceNetInetCloseFunction, 0x8D7284EA);
mm.addFunction(sceNetInetCloseWithRSTFunction, 0x805502DD);
mm.addFunction(sceNetInetConnectFunction, 0x410B34AA);
mm.addFunction(sceNetInetGetpeernameFunction, 0xE247B6D6);
mm.addFunction(sceNetInetGetsocknameFunction, 0x162E6FD5);
mm.addFunction(sceNetInetGetsockoptFunction, 0x4A114C7C);
mm.addFunction(sceNetInetListenFunction, 0xD10A1A7A);
mm.addFunction(sceNetInetPollFunction, 0xFAABB1DD);
mm.addFunction(sceNetInetRecvFunction, 0xCDA85C99);
mm.addFunction(sceNetInetRecvfromFunction, 0xC91142E4);
mm.addFunction(sceNetInetRecvmsgFunction, 0xEECE61D2);
mm.addFunction(sceNetInetSelectFunction, 0x5BE8D595);
mm.addFunction(sceNetInetSendFunction, 0x7AA671BC);
mm.addFunction(sceNetInetSendtoFunction, 0x05038FC7);
mm.addFunction(sceNetInetSendmsgFunction, 0x774E36F4);
mm.addFunction(sceNetInetSetsockoptFunction, 0x2FE71FE7);
mm.addFunction(sceNetInetShutdownFunction, 0x4CFE4E56);
mm.addFunction(sceNetInetSocketFunction, 0x8B7B220F);
mm.addFunction(sceNetInetSocketAbortFunction, 0x80A21ABD);
mm.addFunction(sceNetInetGetErrnoFunction, 0xFBABE411);
mm.addFunction(sceNetInetGetTcpcbstatFunction, 0xB3888AD4);
mm.addFunction(sceNetInetGetUdpcbstatFunction, 0x39B0C7D3);
mm.addFunction(sceNetInetInetAddrFunction, 0xB75D5B0A);
mm.addFunction(sceNetInetInetAtonFunction, 0x1BDF5D13);
mm.addFunction(sceNetInetInetNtopFunction, 0xD0792666);
mm.addFunction(sceNetInetInetPtonFunction, 0xE30B8C19);
}
}
@Override
public void uninstallModule(HLEModuleManager mm, int version) {
if (version >= 150) {
mm.removeFunction(sceNetInetInitFunction);
mm.removeFunction(sceNetInetTermFunction);
mm.removeFunction(sceNetInetAcceptFunction);
mm.removeFunction(sceNetInetBindFunction);
mm.removeFunction(sceNetInetCloseFunction);
mm.removeFunction(sceNetInetCloseWithRSTFunction);
mm.removeFunction(sceNetInetConnectFunction);
mm.removeFunction(sceNetInetGetpeernameFunction);
mm.removeFunction(sceNetInetGetsocknameFunction);
mm.removeFunction(sceNetInetGetsockoptFunction);
mm.removeFunction(sceNetInetListenFunction);
mm.removeFunction(sceNetInetPollFunction);
mm.removeFunction(sceNetInetRecvFunction);
mm.removeFunction(sceNetInetRecvfromFunction);
mm.removeFunction(sceNetInetRecvmsgFunction);
mm.removeFunction(sceNetInetSelectFunction);
mm.removeFunction(sceNetInetSendFunction);
mm.removeFunction(sceNetInetSendtoFunction);
mm.removeFunction(sceNetInetSendmsgFunction);
mm.removeFunction(sceNetInetSetsockoptFunction);
mm.removeFunction(sceNetInetShutdownFunction);
mm.removeFunction(sceNetInetSocketFunction);
mm.removeFunction(sceNetInetSocketAbortFunction);
mm.removeFunction(sceNetInetGetErrnoFunction);
mm.removeFunction(sceNetInetGetTcpcbstatFunction);
mm.removeFunction(sceNetInetGetUdpcbstatFunction);
mm.removeFunction(sceNetInetInetAddrFunction);
mm.removeFunction(sceNetInetInetAtonFunction);
mm.removeFunction(sceNetInetInetNtopFunction);
mm.removeFunction(sceNetInetInetPtonFunction);
}
}
public void sceNetInetInit(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function sceNetInetInit [0x17943399]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void sceNetInetTerm(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function sceNetInetTerm [0xA9ED66B9]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void sceNetInetAccept(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function sceNetInetAccept [0xDB094E1B]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void sceNetInetBind(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function sceNetInetBind [0x1A33F9AE]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void sceNetInetClose(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function sceNetInetClose [0x8D7284EA]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void sceNetInetCloseWithRST(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function sceNetInetCloseWithRST [0x805502DD]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void sceNetInetConnect(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function sceNetInetConnect [0x410B34AA]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void sceNetInetGetpeername(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function sceNetInetGetpeername [0xE247B6D6]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void sceNetInetGetsockname(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function sceNetInetGetsockname [0x162E6FD5]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void sceNetInetGetsockopt(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function sceNetInetGetsockopt [0x4A114C7C]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void sceNetInetListen(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function sceNetInetListen [0xD10A1A7A]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void sceNetInetPoll(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function sceNetInetPoll [0xFAABB1DD]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void sceNetInetRecv(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function sceNetInetRecv [0xCDA85C99]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void sceNetInetRecvfrom(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function sceNetInetRecvfrom [0xC91142E4]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void sceNetInetRecvmsg(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function sceNetInetRecvmsg [0xEECE61D2]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void sceNetInetSelect(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function sceNetInetSelect [0x5BE8D595]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void sceNetInetSend(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function sceNetInetSend [0x7AA671BC]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void sceNetInetSendto(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function sceNetInetSendto [0x05038FC7]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void sceNetInetSendmsg(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function sceNetInetSendmsg [0x774E36F4]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void sceNetInetSetsockopt(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function sceNetInetSetsockopt [0x2FE71FE7]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void sceNetInetShutdown(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function sceNetInetShutdown [0x4CFE4E56]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void sceNetInetSocket(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function sceNetInetSocket [0x8B7B220F]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void sceNetInetSocketAbort(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function sceNetInetSocketAbort [0x80A21ABD]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void sceNetInetGetErrno(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function sceNetInetGetErrno [0xFBABE411]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void sceNetInetGetTcpcbstat(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function sceNetInetGetTcpcbstat [0xB3888AD4]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void sceNetInetGetUdpcbstat(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function sceNetInetGetUdpcbstat [0x39B0C7D3]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void sceNetInetInetAddr(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function sceNetInetInetAddr [0xB75D5B0A]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void sceNetInetInetAton(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function sceNetInetInetAton [0x1BDF5D13]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void sceNetInetInetNtop(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function sceNetInetInetNtop [0xD0792666]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void sceNetInetInetPton(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function sceNetInetInetPton [0xE30B8C19]");
cpu.gpr[2] = 0xDEADC0DE;
}
public final HLEModuleFunction sceNetInetInitFunction = new HLEModuleFunction("sceNetInet", "sceNetInetInit") {
@Override
public final void execute(Processor processor) {
sceNetInetInit(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.sceNetInetModule.sceNetInetInit(processor);";
}
};
public final HLEModuleFunction sceNetInetTermFunction = new HLEModuleFunction("sceNetInet", "sceNetInetTerm") {
@Override
public final void execute(Processor processor) {
sceNetInetTerm(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.sceNetInetModule.sceNetInetTerm(processor);";
}
};
public final HLEModuleFunction sceNetInetAcceptFunction = new HLEModuleFunction("sceNetInet", "sceNetInetAccept") {
@Override
public final void execute(Processor processor) {
sceNetInetAccept(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.sceNetInetModule.sceNetInetAccept(processor);";
}
};
public final HLEModuleFunction sceNetInetBindFunction = new HLEModuleFunction("sceNetInet", "sceNetInetBind") {
@Override
public final void execute(Processor processor) {
sceNetInetBind(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.sceNetInetModule.sceNetInetBind(processor);";
}
};
public final HLEModuleFunction sceNetInetCloseFunction = new HLEModuleFunction("sceNetInet", "sceNetInetClose") {
@Override
public final void execute(Processor processor) {
sceNetInetClose(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.sceNetInetModule.sceNetInetClose(processor);";
}
};
public final HLEModuleFunction sceNetInetCloseWithRSTFunction = new HLEModuleFunction("sceNetInet", "sceNetInetCloseWithRST") {
@Override
public final void execute(Processor processor) {
sceNetInetCloseWithRST(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.sceNetInetModule.sceNetInetCloseWithRST(processor);";
}
};
public final HLEModuleFunction sceNetInetConnectFunction = new HLEModuleFunction("sceNetInet", "sceNetInetConnect") {
@Override
public final void execute(Processor processor) {
sceNetInetConnect(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.sceNetInetModule.sceNetInetConnect(processor);";
}
};
public final HLEModuleFunction sceNetInetGetpeernameFunction = new HLEModuleFunction("sceNetInet", "sceNetInetGetpeername") {
@Override
public final void execute(Processor processor) {
sceNetInetGetpeername(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.sceNetInetModule.sceNetInetGetpeername(processor);";
}
};
public final HLEModuleFunction sceNetInetGetsocknameFunction = new HLEModuleFunction("sceNetInet", "sceNetInetGetsockname") {
@Override
public final void execute(Processor processor) {
sceNetInetGetsockname(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.sceNetInetModule.sceNetInetGetsockname(processor);";
}
};
public final HLEModuleFunction sceNetInetGetsockoptFunction = new HLEModuleFunction("sceNetInet", "sceNetInetGetsockopt") {
@Override
public final void execute(Processor processor) {
sceNetInetGetsockopt(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.sceNetInetModule.sceNetInetGetsockopt(processor);";
}
};
public final HLEModuleFunction sceNetInetListenFunction = new HLEModuleFunction("sceNetInet", "sceNetInetListen") {
@Override
public final void execute(Processor processor) {
sceNetInetListen(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.sceNetInetModule.sceNetInetListen(processor);";
}
};
public final HLEModuleFunction sceNetInetPollFunction = new HLEModuleFunction("sceNetInet", "sceNetInetPoll") {
@Override
public final void execute(Processor processor) {
sceNetInetPoll(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.sceNetInetModule.sceNetInetPoll(processor);";
}
};
public final HLEModuleFunction sceNetInetRecvFunction = new HLEModuleFunction("sceNetInet", "sceNetInetRecv") {
@Override
public final void execute(Processor processor) {
sceNetInetRecv(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.sceNetInetModule.sceNetInetRecv(processor);";
}
};
public final HLEModuleFunction sceNetInetRecvfromFunction = new HLEModuleFunction("sceNetInet", "sceNetInetRecvfrom") {
@Override
public final void execute(Processor processor) {
sceNetInetRecvfrom(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.sceNetInetModule.sceNetInetRecvfrom(processor);";
}
};
public final HLEModuleFunction sceNetInetRecvmsgFunction = new HLEModuleFunction("sceNetInet", "sceNetInetRecvmsg") {
@Override
public final void execute(Processor processor) {
sceNetInetRecvmsg(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.sceNetInetModule.sceNetInetRecvmsg(processor);";
}
};
public final HLEModuleFunction sceNetInetSelectFunction = new HLEModuleFunction("sceNetInet", "sceNetInetSelect") {
@Override
public final void execute(Processor processor) {
sceNetInetSelect(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.sceNetInetModule.sceNetInetSelect(processor);";
}
};
public final HLEModuleFunction sceNetInetSendFunction = new HLEModuleFunction("sceNetInet", "sceNetInetSend") {
@Override
public final void execute(Processor processor) {
sceNetInetSend(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.sceNetInetModule.sceNetInetSend(processor);";
}
};
public final HLEModuleFunction sceNetInetSendtoFunction = new HLEModuleFunction("sceNetInet", "sceNetInetSendto") {
@Override
public final void execute(Processor processor) {
sceNetInetSendto(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.sceNetInetModule.sceNetInetSendto(processor);";
}
};
public final HLEModuleFunction sceNetInetSendmsgFunction = new HLEModuleFunction("sceNetInet", "sceNetInetSendmsg") {
@Override
public final void execute(Processor processor) {
sceNetInetSendmsg(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.sceNetInetModule.sceNetInetSendmsg(processor);";
}
};
public final HLEModuleFunction sceNetInetSetsockoptFunction = new HLEModuleFunction("sceNetInet", "sceNetInetSetsockopt") {
@Override
public final void execute(Processor processor) {
sceNetInetSetsockopt(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.sceNetInetModule.sceNetInetSetsockopt(processor);";
}
};
public final HLEModuleFunction sceNetInetShutdownFunction = new HLEModuleFunction("sceNetInet", "sceNetInetShutdown") {
@Override
public final void execute(Processor processor) {
sceNetInetShutdown(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.sceNetInetModule.sceNetInetShutdown(processor);";
}
};
public final HLEModuleFunction sceNetInetSocketFunction = new HLEModuleFunction("sceNetInet", "sceNetInetSocket") {
@Override
public final void execute(Processor processor) {
sceNetInetSocket(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.sceNetInetModule.sceNetInetSocket(processor);";
}
};
public final HLEModuleFunction sceNetInetSocketAbortFunction = new HLEModuleFunction("sceNetInet", "sceNetInetSocketAbort") {
@Override
public final void execute(Processor processor) {
sceNetInetSocketAbort(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.sceNetInetModule.sceNetInetSocketAbort(processor);";
}
};
public final HLEModuleFunction sceNetInetGetErrnoFunction = new HLEModuleFunction("sceNetInet", "sceNetInetGetErrno") {
@Override
public final void execute(Processor processor) {
sceNetInetGetErrno(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.sceNetInetModule.sceNetInetGetErrno(processor);";
}
};
public final HLEModuleFunction sceNetInetGetTcpcbstatFunction = new HLEModuleFunction("sceNetInet", "sceNetInetGetTcpcbstat") {
@Override
public final void execute(Processor processor) {
sceNetInetGetTcpcbstat(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.sceNetInetModule.sceNetInetGetTcpcbstat(processor);";
}
};
public final HLEModuleFunction sceNetInetGetUdpcbstatFunction = new HLEModuleFunction("sceNetInet", "sceNetInetGetUdpcbstat") {
@Override
public final void execute(Processor processor) {
sceNetInetGetUdpcbstat(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.sceNetInetModule.sceNetInetGetUdpcbstat(processor);";
}
};
public final HLEModuleFunction sceNetInetInetAddrFunction = new HLEModuleFunction("sceNetInet", "sceNetInetInetAddr") {
@Override
public final void execute(Processor processor) {
sceNetInetInetAddr(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.sceNetInetModule.sceNetInetInetAddr(processor);";
}
};
public final HLEModuleFunction sceNetInetInetAtonFunction = new HLEModuleFunction("sceNetInet", "sceNetInetInetAton") {
@Override
public final void execute(Processor processor) {
sceNetInetInetAton(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.sceNetInetModule.sceNetInetInetAton(processor);";
}
};
public final HLEModuleFunction sceNetInetInetNtopFunction = new HLEModuleFunction("sceNetInet", "sceNetInetInetNtop") {
@Override
public final void execute(Processor processor) {
sceNetInetInetNtop(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.sceNetInetModule.sceNetInetInetNtop(processor);";
}
};
public final HLEModuleFunction sceNetInetInetPtonFunction = new HLEModuleFunction("sceNetInet", "sceNetInetInetPton") {
@Override
public final void execute(Processor processor) {
sceNetInetInetPton(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.sceNetInetModule.sceNetInetInetPton(processor);";
}
};
};