mirror of
https://github.com/RPCS3/rpcs3.git
synced 2025-07-16 11:48:36 +12:00
sys_net full rewrite
Implement sys_net syscalls Clean libnet functions Use libnet.sprx Use libhttp.sprx Use libssl.sprx Use librudp.sprx Implement sys_ss_random_number_generator
This commit is contained in:
parent
6335fa8df1
commit
e5f756205c
21 changed files with 3061 additions and 1662 deletions
|
@ -14,6 +14,7 @@
|
|||
#include "sys_interrupt.h"
|
||||
#include "sys_memory.h"
|
||||
#include "sys_mmapper.h"
|
||||
#include "sys_net.h"
|
||||
#include "sys_ppu_thread.h"
|
||||
#include "sys_process.h"
|
||||
#include "sys_prx.h"
|
||||
|
@ -663,33 +664,33 @@ const std::array<ppu_function_t, 1024> s_ppu_syscall_table
|
|||
null_func,//BIND_FUNC(sys_...) //697 (0x2B9) UNS
|
||||
null_func,//BIND_FUNC(sys_...) //698 (0x2BA) UNS
|
||||
null_func,//BIND_FUNC(sys_bdemu_send_command) //699 (0x2BB)
|
||||
null_func,//BIND_FUNC(sys_net_bnet_accept) //700 (0x2BC)
|
||||
null_func,//BIND_FUNC(sys_net_bnet_bind) //701 (0x2BD)
|
||||
null_func,//BIND_FUNC(sys_net_bnet_connect) //702 (0x2BE)
|
||||
null_func,//BIND_FUNC(sys_net_bnet_getpeername) //703 (0x2BF)
|
||||
null_func,//BIND_FUNC(sys_net_bnet_getsockname) //704 (0x2C0)
|
||||
null_func,//BIND_FUNC(sys_net_bnet_getsockopt) //705 (0x2C1)
|
||||
null_func,//BIND_FUNC(sys_net_bnet_listen) //706 (0x2C2)
|
||||
null_func,//BIND_FUNC(sys_net_bnet_recvfrom) //707 (0x2C3)
|
||||
null_func,//BIND_FUNC(sys_net_bnet_recvmsg) //708 (0x2C4)
|
||||
null_func,//BIND_FUNC(sys_net_bnet_sendmsg) //709 (0x2C5)
|
||||
null_func,//BIND_FUNC(sys_net_bnet_sendto) //710 (0x2C6)
|
||||
null_func,//BIND_FUNC(sys_net_bnet_setsockop) //711 (0x2C7)
|
||||
null_func,//BIND_FUNC(sys_net_bnet_shutdown) //712 (0x2C8)
|
||||
null_func,//BIND_FUNC(sys_net_bnet_socket) //713 (0x2C9)
|
||||
null_func,//BIND_FUNC(sys_net_bnet_close) //714 (0x2CA)
|
||||
null_func,//BIND_FUNC(sys_net_bnet_poll) //715 (0x2CB)
|
||||
null_func,//BIND_FUNC(sys_net_bnet_select) //716 (0x2CC)
|
||||
null_func,//BIND_FUNC(sys_net_open_dump) //717 (0x2CD)
|
||||
null_func,//BIND_FUNC(sys_net_read_dump) //718 (0x2CE)
|
||||
null_func,//BIND_FUNC(sys_net_close_dump) //719 (0x2CF)
|
||||
null_func,//BIND_FUNC(sys_net_write_dump) //720 (0x2D0)
|
||||
null_func,//BIND_FUNC(sys_net_abort) //721 (0x2D1)
|
||||
null_func,//BIND_FUNC(sys_net_infoctl) //722 (0x2D2)
|
||||
null_func,//BIND_FUNC(sys_net_control) //723 (0x2D3)
|
||||
null_func,//BIND_FUNC(sys_net_bnet_ioctl) //724 (0x2D4)
|
||||
null_func,//BIND_FUNC(sys_net_bnet_sysctl) //725 (0x2D5)
|
||||
null_func,//BIND_FUNC(sys_net_eurus_post_command) //726 (0x2D6)
|
||||
BIND_FUNC(sys_net_bnet_accept), //700 (0x2BC)
|
||||
BIND_FUNC(sys_net_bnet_bind), //701 (0x2BD)
|
||||
BIND_FUNC(sys_net_bnet_connect), //702 (0x2BE)
|
||||
BIND_FUNC(sys_net_bnet_getpeername), //703 (0x2BF)
|
||||
BIND_FUNC(sys_net_bnet_getsockname), //704 (0x2C0)
|
||||
BIND_FUNC(sys_net_bnet_getsockopt), //705 (0x2C1)
|
||||
BIND_FUNC(sys_net_bnet_listen), //706 (0x2C2)
|
||||
BIND_FUNC(sys_net_bnet_recvfrom), //707 (0x2C3)
|
||||
BIND_FUNC(sys_net_bnet_recvmsg), //708 (0x2C4)
|
||||
BIND_FUNC(sys_net_bnet_sendmsg), //709 (0x2C5)
|
||||
BIND_FUNC(sys_net_bnet_sendto), //710 (0x2C6)
|
||||
BIND_FUNC(sys_net_bnet_setsockopt), //711 (0x2C7)
|
||||
BIND_FUNC(sys_net_bnet_shutdown), //712 (0x2C8)
|
||||
BIND_FUNC(sys_net_bnet_socket), //713 (0x2C9)
|
||||
BIND_FUNC(sys_net_bnet_close), //714 (0x2CA)
|
||||
BIND_FUNC(sys_net_bnet_poll), //715 (0x2CB)
|
||||
BIND_FUNC(sys_net_bnet_select), //716 (0x2CC)
|
||||
BIND_FUNC(_sys_net_open_dump), //717 (0x2CD)
|
||||
BIND_FUNC(_sys_net_read_dump), //718 (0x2CE)
|
||||
BIND_FUNC(_sys_net_close_dump), //719 (0x2CF)
|
||||
BIND_FUNC(_sys_net_write_dump), //720 (0x2D0)
|
||||
BIND_FUNC(sys_net_abort), //721 (0x2D1)
|
||||
BIND_FUNC(sys_net_infoctl), //722 (0x2D2)
|
||||
BIND_FUNC(sys_net_control), //723 (0x2D3)
|
||||
BIND_FUNC(sys_net_bnet_ioctl), //724 (0x2D4)
|
||||
BIND_FUNC(sys_net_bnet_sysctl), //725 (0x2D5)
|
||||
BIND_FUNC(sys_net_eurus_post_command), //726 (0x2D6)
|
||||
|
||||
null_func, null_func, null_func, //729 UNS
|
||||
null_func, null_func, null_func, null_func, null_func, //734 UNS
|
||||
|
@ -765,7 +766,7 @@ const std::array<ppu_function_t, 1024> s_ppu_syscall_table
|
|||
null_func,//BIND_FUNC(syscall_...) //862 ROOT
|
||||
null_func,//BIND_FUNC(syscall_...) //863 ROOT
|
||||
null_func,//BIND_FUNC(syscall_...) //864 DBG
|
||||
null_func,//BIND_FUNC(sys_ss_random_number_generator), //865 (0x361) ROOT AUTHID
|
||||
BIND_FUNC(sys_ss_random_number_generator), //865 (0x361)
|
||||
null_func,//BIND_FUNC(sys_...) //866 ROOT
|
||||
null_func,//BIND_FUNC(sys_...) //867 ROOT
|
||||
null_func,//BIND_FUNC(sys_...) //868 ROOT / DBG AUTHID
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue