Kernel: Difference between revisions

From PS5 Developer wiki
Jump to navigation Jump to search
(Undo revision 446 by CelesteBlue (talk))
Tag: Undo
(moved to Syscalls page)
Tag: Replaced
 
(2 intermediate revisions by one other user not shown)
Line 1: Line 1:
freebsd 1100122
The kernel is based on FreeBSD 11.0 (value of <code>__FreeBSD_version</code> is 1100122).
* nx bit
* nx bit
* smap
* smap
* smep
* smep
* umip
* nda/xotext (EFER bit 16?)
* nda/xotext (EFER bit 16?)


The PS5 kernel contains 3 <code>sysvec</code> structs: "PS4 SELF", "FreeBSD ELF64", and "Native SELF". The first is used for PS4 backcompat, the second is the standard FreeBSD one (normally unused), and the last is used for PS5 processes.
The PS5 kernel contains 3 <code>sysvec</code> structs: "PS4 SELF", "FreeBSD ELF64", and "Native SELF". The first is used for PS4 backward compatibility, the second is the standard FreeBSD one (normally unused), and the last is used for PS5 processes.


"PS4 SELF" / "Native SELF" syscall tables from PS5 kernel 2.20:
See also [[Syscalls]].
{| class="wikitable"
! number !! ps4 !! ps5
|-
| 0x0 || sys_syscall || sys_syscall
|-
| 0x1 || sys_exit || sys_exit
|-
| 0x2 || sys_fork || sys_fork
|-
| 0x3 || sys_read || sys_read
|-
| 0x4 || sys_write || sys_write
|-
| 0x5 || sys_open || sys_open
|-
| 0x6 || sys_close || sys_close
|-
| 0x7 || sys_wait4 || sys_wait4
|-
| 0x8 || sys_compat.creat || sys_compat.creat
|-
| 0x9 || sys_compat.link || sys_link
|-
| 0xa || sys_unlink || sys_unlink
|-
| 0xb || sys_obs_execv || sys_obs_execv
|-
| 0xc || sys_chdir || sys_chdir
|-
| 0xd || sys_compat.fchdir || sys_fchdir
|-
| 0xe || sys_compat.mknod || sys_mknod
|-
| 0xf || sys_chmod || sys_chmod
|-
| 0x10 || sys_compat.chown || sys_chown
|-
| 0x11 || sys_obsolete17 || sys_obsolete17
|-
| 0x12 || sys_compat4.getfsstat || sys_compat4.getfsstat
|-
| 0x13 || sys_compat.lseek || sys_compat.lseek
|-
| 0x14 || sys_getpid || sys_getpid
|-
| 0x15 || sys_compat.mount || sys_mount
|-
| 0x16 || sys_compat.unmount || sys_unmount
|-
| 0x17 || sys_setuid || sys_setuid
|-
| 0x18 || sys_getuid || sys_getuid
|-
| 0x19 || sys_geteuid || sys_geteuid
|-
| 0x1a || sys_compat.ptrace || sys_ptrace
|-
| 0x1b || sys_recvmsg || sys_recvmsg
|-
| 0x1c || sys_sendmsg || sys_sendmsg
|-
| 0x1d || sys_recvfrom || sys_recvfrom
|-
| 0x1e || sys_accept || sys_accept
|-
| 0x1f || sys_getpeername || sys_getpeername
|-
| 0x20 || sys_getsockname || sys_getsockname
|-
| 0x21 || sys_access || sys_access
|-
| 0x22 || sys_chflags || sys_chflags
|-
| 0x23 || sys_fchflags || sys_fchflags
|-
| 0x24 || sys_sync || sys_sync
|-
| 0x25 || sys_kill || sys_kill
|-
| 0x26 || sys_compat.stat || sys_compat.stat
|-
| 0x27 || sys_getppid || sys_getppid
|-
| 0x28 || sys_compat.lstat || sys_compat.lstat
|-
| 0x29 || sys_dup || sys_dup
|-
| 0x2a || sys_compat10.pipe || sys_compat10.pipe
|-
| 0x2b || sys_getegid || sys_getegid
|-
| 0x2c || sys_profil || sys_profil
|-
| 0x2d || sys_compat.ktrace || sys_ktrace
|-
| 0x2e || sys_compat.sigaction || sys_compat.sigaction
|-
| 0x2f || sys_getgid || sys_getgid
|-
| 0x30 || sys_compat.sigprocmask || sys_compat.sigprocmask
|-
| 0x31 || sys_getlogin || sys_getlogin
|-
| 0x32 || sys_setlogin || sys_setlogin
|-
| 0x33 || sys_obsolete51 || sys_obsolete51
|-
| 0x34 || sys_compat.sigpending || sys_compat.sigpending
|-
| 0x35 || sys_sigaltstack || sys_sigaltstack
|-
| 0x36 || sys_ioctl || sys_ioctl
|-
| 0x37 || sys_reboot || sys_reboot
|-
| 0x38 || sys_revoke || sys_revoke
|-
| 0x39 || sys_compat.symlink || sys_symlink
|-
| 0x3a || sys_compat.readlink || sys_readlink
|-
| 0x3b || sys_execve || sys_execve
|-
| 0x3c || sys_compat.umask || sys_umask
|-
| 0x3d || sys_compat.chroot || sys_chroot
|-
| 0x3e || sys_compat.fstat || sys_compat.fstat
|-
| 0x3f || sys_compat.getkerninfo || sys_compat.getkerninfo
|-
| 0x40 || sys_compat.getpagesize || sys_compat.getpagesize
|-
| 0x41 || sys_msync || sys_msync
|-
| 0x42 || sys_compat.vfork || sys_vfork
|-
| 0x43 || sys_obs_vread || sys_obs_vread
|-
| 0x44 || sys_obs_vwrite || sys_obs_vwrite
|-
| 0x45 || sys_compat.sbrk || sys_sbrk
|-
| 0x46 || sys_compat.sstk || sys_sstk
|-
| 0x47 || sys_compat.mmap || sys_compat.mmap
|-
| 0x48 || sys_obsolete72 || sys_obsolete72
|-
| 0x49 || sys_munmap || sys_munmap
|-
| 0x4a || sys_mprotect || sys_mprotect
|-
| 0x4b || sys_madvise || sys_madvise
|-
| 0x4c || sys_obs_vhangup || sys_obs_vhangup
|-
| 0x4d || sys_obs_vlimit || sys_obs_vlimit
|-
| 0x4e || sys_mincore || sys_mincore
|-
| 0x4f || sys_getgroups || sys_getgroups
|-
| 0x50 || sys_setgroups || sys_setgroups
|-
| 0x51 || sys_compat.getpgrp || sys_getpgrp
|-
| 0x52 || sys_compat.setpgid || sys_setpgid
|-
| 0x53 || sys_setitimer || sys_setitimer
|-
| 0x54 || sys_compat.wait || sys_compat.wait
|-
| 0x55 || sys_compat.swapon || sys_swapon
|-
| 0x56 || sys_getitimer || sys_getitimer
|-
| 0x57 || sys_compat.gethostname || sys_compat.gethostname
|-
| 0x58 || sys_compat.sethostname || sys_compat.sethostname
|-
| 0x59 || sys_getdtablesize || sys_getdtablesize
|-
| 0x5a || sys_dup2 || sys_dup2
|-
| 0x5b || sys_number91 || sys_number91
|-
| 0x5c || sys_fcntl || sys_fcntl
|-
| 0x5d || sys_select || sys_select
|-
| 0x5e || sys_number94 || sys_number94
|-
| 0x5f || sys_fsync || sys_fsync
|-
| 0x60 || sys_setpriority || sys_setpriority
|-
| 0x61 || sys_socket || sys_socket
|-
| 0x62 || sys_connect || sys_connect
|-
| 0x63 || sys_netcontrol || sys_netcontrol
|-
| 0x64 || sys_getpriority || sys_getpriority
|-
| 0x65 || sys_netabort || sys_netabort
|-
| 0x66 || sys_netgetsockinfo || sys_netgetsockinfo
|-
| 0x67 || sys_compat.sigreturn || sys_compat.sigreturn
|-
| 0x68 || sys_bind || sys_bind
|-
| 0x69 || sys_setsockopt || sys_setsockopt
|-
| 0x6a || sys_listen || sys_listen
|-
| 0x6b || sys_obs_vtimes || sys_obs_vtimes
|-
| 0x6c || sys_compat.sigvec || sys_compat.sigvec
|-
| 0x6d || sys_compat.sigblock || sys_compat.sigblock
|-
| 0x6e || sys_compat.sigsetmask || sys_compat.sigsetmask
|-
| 0x6f || sys_compat.sigsuspend || sys_compat.sigsuspend
|-
| 0x70 || sys_compat.sigstack || sys_compat.sigstack
|-
| 0x71 || sys_socketex || sys_socketex
|-
| 0x72 || sys_socketclose || sys_socketclose
|-
| 0x73 || sys_obs_vtrace || sys_obs_vtrace
|-
| 0x74 || sys_gettimeofday || sys_gettimeofday
|-
| 0x75 || sys_getrusage || sys_getrusage
|-
| 0x76 || sys_getsockopt || sys_getsockopt
|-
| 0x77 || sys_number119 || sys_number119
|-
| 0x78 || sys_readv || sys_readv
|-
| 0x79 || sys_writev || sys_writev
|-
| 0x7a || sys_settimeofday || sys_settimeofday
|-
| 0x7b || sys_compat.fchown || sys_fchown
|-
| 0x7c || sys_fchmod || sys_fchmod
|-
| 0x7d || sys_netgetiflist || sys_netgetiflist
|-
| 0x7e || sys_setreuid || sys_setreuid
|-
| 0x7f || sys_setregid || sys_setregid
|-
| 0x80 || sys_rename || sys_rename
|-
| 0x81 || sys_compat.truncate || sys_compat.truncate
|-
| 0x82 || sys_compat.ftruncate || sys_compat.ftruncate
|-
| 0x83 || sys_flock || sys_flock
|-
| 0x84 || sys_compat.mkfifo || sys_mkfifo
|-
| 0x85 || sys_sendto || sys_sendto
|-
| 0x86 || sys_shutdown || sys_shutdown
|-
| 0x87 || sys_socketpair || sys_socketpair
|-
| 0x88 || sys_mkdir || sys_mkdir
|-
| 0x89 || sys_rmdir || sys_rmdir
|-
| 0x8a || sys_utimes || sys_utimes
|-
| 0x8b || sys_obs_4.2 || sys_obs_4.2
|-
| 0x8c || sys_adjtime || sys_adjtime
|-
| 0x8d || sys_kqueueex || sys_kqueueex
|-
| 0x8e || sys_compat.gethostid || sys_compat.gethostid
|-
| 0x8f || sys_compat.sethostid || sys_compat.sethostid
|-
| 0x90 || sys_compat.getrlimit || sys_compat.getrlimit
|-
| 0x91 || sys_compat.setrlimit || sys_compat.setrlimit
|-
| 0x92 || sys_compat.killpg || sys_compat.killpg
|-
| 0x93 || sys_setsid || sys_setsid
|-
| 0x94 || sys_obsolete148 || sys_obsolete148
|-
| 0x95 || sys_compat.quota || sys_compat.quota
|-
| 0x96 || sys_compat.getsockname || sys_compat.getsockname
|-
| 0x97 || sys_number151 || sys_number151
|-
| 0x98 || sys_number152 || sys_number152
|-
| 0x99 || sys_number153 || sys_number153
|-
| 0x9a || sys_compat.nlm_syscall || sys_nlm_syscall
|-
| 0x9b || sys_compat.nfssvc || sys_nfssvc
|-
| 0x9c || sys_compat.getdirentries || sys_compat.getdirentries
|-
| 0x9d || sys_compat4.statfs || sys_compat4.statfs
|-
| 0x9e || sys_compat4.fstatfs || sys_compat4.fstatfs
|-
| 0x9f || sys_number159 || sys_number159
|-
| 0xa0 || sys_obsolete160 || sys_obsolete160
|-
| 0xa1 || sys_obsolete161 || sys_obsolete161
|-
| 0xa2 || sys_compat4.getdomainname || sys_compat4.getdomainname
|-
| 0xa3 || sys_compat4.setdomainname || sys_compat4.setdomainname
|-
| 0xa4 || sys_compat4.uname || sys_compat4.uname
|-
| 0xa5 || sys_sysarch || sys_sysarch
|-
| 0xa6 || sys_compat.rtprio || sys_rtprio
|-
| 0xa7 || sys_number167 || sys_number167
|-
| 0xa8 || sys_number168 || sys_number168
|-
| 0xa9 || sys_compat.semsys || sys_semsys
|-
| 0xaa || sys_compat.msgsys || sys_msgsys
|-
| 0xab || sys_compat.shmsys || sys_shmsys
|-
| 0xac || sys_number172 || sys_number172
|-
| 0xad || sys_obsolete173 || sys_compat6.pread
|-
| 0xae || sys_obsolete174 || sys_compat6.pwrite
|-
| 0xaf || sys_obsolete175 || sys_obsolete175
|-
| 0xb0 || sys_obsolete176 || sys_obsolete176
|-
| 0xb1 || sys_number177 || sys_number177
|-
| 0xb2 || sys_number178 || sys_number178
|-
| 0xb3 || sys_number179 || sys_number179
|-
| 0xb4 || sys_number180 || sys_number180
|-
| 0xb5 || sys_compat.setgid || sys_setgid
|-
| 0xb6 || sys_setegid || sys_setegid
|-
| 0xb7 || sys_seteuid || sys_seteuid
|-
| 0xb8 || sys_number184 || sys_number184
|-
| 0xb9 || sys_number185 || sys_number185
|-
| 0xba || sys_number186 || sys_number186
|-
| 0xbb || sys_number187 || sys_number187
|-
| 0xbc || sys_stat || sys_stat
|-
| 0xbd || sys_fstat || sys_fstat
|-
| 0xbe || sys_lstat || sys_lstat
|-
| 0xbf || sys_pathconf || sys_pathconf
|-
| 0xc0 || sys_fpathconf || sys_fpathconf
|-
| 0xc1 || sys_number193 || sys_number193
|-
| 0xc2 || sys_getrlimit || sys_getrlimit
|-
| 0xc3 || sys_setrlimit || sys_setrlimit
|-
| 0xc4 || sys_getdirentries || sys_getdirentries
|-
| 0xc5 || sys_obsolete197 || sys_compat6.mmap
|-
| 0xc6 || sys_compat.__syscall || sys___syscall
|-
| 0xc7 || sys_obsolete199 || sys_compat6.lseek
|-
| 0xc8 || sys_obsolete200 || sys_compat6.truncate
|-
| 0xc9 || sys_obsolete201 || sys_compat6.ftruncate
|-
| 0xca || sys___sysctl || sys___sysctl
|-
| 0xcb || sys_mlock || sys_mlock
|-
| 0xcc || sys_munlock || sys_munlock
|-
| 0xcd || sys_obsolete205 || sys_obsolete205
|-
| 0xce || sys_futimes || sys_futimes
|-
| 0xcf || sys_compat.getpgid || sys_getpgid
|-
| 0xd0 || sys_number208 || sys_number208
|-
| 0xd1 || sys_poll || sys_poll
|-
| 0xd2 || sys_lkmnosys || sys_lkmnosys
|-
| 0xd3 || sys_lkmnosys || sys_lkmnosys
|-
| 0xd4 || sys_lkmnosys || sys_lkmnosys
|-
| 0xd5 || sys_lkmnosys || sys_lkmnosys
|-
| 0xd6 || sys_lkmnosys || sys_lkmnosys
|-
| 0xd7 || sys_lkmnosys || sys_lkmnosys
|-
| 0xd8 || sys_lkmnosys || sys_lkmnosys
|-
| 0xd9 || sys_lkmnosys || sys_lkmnosys
|-
| 0xda || sys_lkmnosys || sys_lkmnosys
|-
| 0xdb || sys_lkmnosys || sys_lkmnosys
|-
| 0xdc || sys_compat7.__semctl || sys_compat7.__semctl
|-
| 0xdd || sys_compat.semget || sys_semget
|-
| 0xde || sys_compat.semop || sys_semop
|-
| 0xdf || sys_number223 || sys_number223
|-
| 0xe0 || sys_compat7.msgctl || sys_compat7.msgctl
|-
| 0xe1 || sys_compat.msgget || sys_msgget
|-
| 0xe2 || sys_compat.msgsnd || sys_msgsnd
|-
| 0xe3 || sys_compat.msgrcv || sys_msgrcv
|-
| 0xe4 || sys_compat.shmat || sys_shmat
|-
| 0xe5 || sys_compat7.shmctl || sys_compat7.shmctl
|-
| 0xe6 || sys_compat.shmdt || sys_shmdt
|-
| 0xe7 || sys_compat.shmget || sys_shmget
|-
| 0xe8 || sys_clock_gettime || sys_clock_gettime
|-
| 0xe9 || sys_clock_settime || sys_clock_settime
|-
| 0xea || sys_clock_getres || sys_clock_getres
|-
| 0xeb || sys_ktimer_create || sys_ktimer_create
|-
| 0xec || sys_ktimer_delete || sys_ktimer_delete
|-
| 0xed || sys_ktimer_settime || sys_ktimer_settime
|-
| 0xee || sys_ktimer_gettime || sys_ktimer_gettime
|-
| 0xef || sys_ktimer_getoverrun || sys_ktimer_getoverrun
|-
| 0xf0 || sys_nanosleep || sys_nanosleep
|-
| 0xf1 || sys_number241 || sys_ffclock_getcounter
|-
| 0xf2 || sys_number242 || sys_ffclock_setestimate
|-
| 0xf3 || sys_number243 || sys_ffclock_getestimate
|-
| 0xf4 || sys_number244 || sys_number244
|-
| 0xf5 || sys_number245 || sys_number245
|-
| 0xf6 || sys_number246 || sys_number246
|-
| 0xf7 || sys_number247 || sys_clock_getcpuclockid2
|-
| 0xf8 || sys_obsolete248 || sys_obsolete248
|-
| 0xf9 || sys_number249 || sys_number249
|-
| 0xfa || sys_compat.minherit || sys_minherit
|-
| 0xfb || sys_rfork || sys_rfork
|-
| 0xfc || sys_obsolete252 || sys_obsolete252
|-
| 0xfd || sys_issetugid || sys_issetugid
|-
| 0xfe || sys_compat.lchown || sys_lchown
|-
| 0xff || sys_compat.aio_read || sys_aio_read
|-
| 0x100 || sys_compat.aio_write || sys_aio_write
|-
| 0x101 || sys_obsolete257 || sys_obsolete257
|-
| 0x102 || sys_number258 || sys_number258
|-
| 0x103 || sys_number259 || sys_number259
|-
| 0x104 || sys_number260 || sys_number260
|-
| 0x105 || sys_number261 || sys_number261
|-
| 0x106 || sys_number262 || sys_number262
|-
| 0x107 || sys_number263 || sys_number263
|-
| 0x108 || sys_number264 || sys_number264
|-
| 0x109 || sys_number265 || sys_number265
|-
| 0x10a || sys_number266 || sys_number266
|-
| 0x10b || sys_number267 || sys_number267
|-
| 0x10c || sys_number268 || sys_number268
|-
| 0x10d || sys_number269 || sys_number269
|-
| 0x10e || sys_number270 || sys_number270
|-
| 0x10f || sys_number271 || sys_number271
|-
| 0x110 || sys_getdents || sys_getdents
|-
| 0x111 || sys_number273 || sys_number273
|-
| 0x112 || sys_compat.lchmod || sys_lchmod
|-
| 0x113 || sys_compat.netbsd_lchown || sys_netbsd_lchown
|-
| 0x114 || sys_compat.lutimes || sys_lutimes
|-
| 0x115 || sys_compat.netbsd_msync || sys_netbsd_msync
|-
| 0x116 || sys_obsolete278 || sys_obsolete278
|-
| 0x117 || sys_obsolete279 || sys_obsolete279
|-
| 0x118 || sys_obsolete280 || sys_obsolete280
|-
| 0x119 || sys_number281 || sys_number281
|-
| 0x11a || sys_number282 || sys_number282
|-
| 0x11b || sys_number283 || sys_number283
|-
| 0x11c || sys_number284 || sys_number284
|-
| 0x11d || sys_number285 || sys_number285
|-
| 0x11e || sys_number286 || sys_number286
|-
| 0x11f || sys_number287 || sys_number287
|-
| 0x120 || sys_number288 || sys_number288
|-
| 0x121 || sys_preadv || sys_preadv
|-
| 0x122 || sys_pwritev || sys_pwritev
|-
| 0x123 || sys_number291 || sys_number291
|-
| 0x124 || sys_number292 || sys_number292
|-
| 0x125 || sys_number293 || sys_number293
|-
| 0x126 || sys_number294 || sys_number294
|-
| 0x127 || sys_number295 || sys_number295
|-
| 0x128 || sys_number296 || sys_number296
|-
| 0x129 || sys_compat4.fhstatfs || sys_compat4.fhstatfs
|-
| 0x12a || sys_obsolete298 || sys_obsolete298
|-
| 0x12b || sys_obsolete299 || sys_obsolete299
|-
| 0x12c || sys_obsolete300 || sys_obsolete300
|-
| 0x12d || sys_obsolete301 || sys_obsolete301
|-
| 0x12e || sys_obsolete302 || sys_obsolete302
|-
| 0x12f || sys_obsolete303 || sys_obsolete303
|-
| 0x130 || sys_compat.kldload || sys_kldload
|-
| 0x131 || sys_compat.kldunload || sys_kldunload
|-
| 0x132 || sys_compat.kldfind || sys_kldfind
|-
| 0x133 || sys_compat.kldnext || sys_kldnext
|-
| 0x134 || sys_compat.kldstat || sys_kldstat
|-
| 0x135 || sys_compat.kldfirstmod || sys_kldfirstmod
|-
| 0x136 || sys_getsid || sys_getsid
|-
| 0x137 || sys_compat.setresuid || sys_setresuid
|-
| 0x138 || sys_compat.setresgid || sys_setresgid
|-
| 0x139 || sys_obs_signanosleep || sys_obs_signanosleep
|-
| 0x13a || sys_compat.aio_return || sys_aio_return
|-
| 0x13b || sys_aio_suspend || sys_aio_suspend
|-
| 0x13c || sys_compat.aio_cancel || sys_aio_cancel
|-
| 0x13d || sys_compat.aio_error || sys_aio_error
|-
| 0x13e || sys_obsolete318 || sys_compat6.aio_read
|-
| 0x13f || sys_obsolete319 || sys_compat6.aio_write
|-
| 0x140 || sys_obsolete320 || sys_compat6.lio_listio
|-
| 0x141 || sys_compat.yield || sys_yield
|-
| 0x142 || sys_obs_thr_sleep || sys_obs_thr_sleep
|-
| 0x143 || sys_obs_thr_wakeup || sys_obs_thr_wakeup
|-
| 0x144 || sys_mlockall || sys_mlockall
|-
| 0x145 || sys_munlockall || sys_munlockall
|-
| 0x146 || sys_compat.__getcwd || sys___getcwd
|-
| 0x147 || sys_sched_setparam || sys_sched_setparam
|-
| 0x148 || sys_sched_getparam || sys_sched_getparam
|-
| 0x149 || sys_sched_setscheduler || sys_sched_setscheduler
|-
| 0x14a || sys_sched_getscheduler || sys_sched_getscheduler
|-
| 0x14b || sys_sched_yield || sys_sched_yield
|-
| 0x14c || sys_sched_get_priority_max || sys_sched_get_priority_max
|-
| 0x14d || sys_sched_get_priority_min || sys_sched_get_priority_min
|-
| 0x14e || sys_sched_rr_get_interval || sys_sched_rr_get_interval
|-
| 0x14f || sys_compat.utrace || sys_utrace
|-
| 0x150 || sys_compat4.sendfile || sys_compat4.sendfile
|-
| 0x151 || sys_compat.kldsym || sys_kldsym
|-
| 0x152 || sys_obsolete338 || sys_obsolete338
|-
| 0x153 || sys_compat.nnpfs_syscall || sys_nnpfs_syscall
|-
| 0x154 || sys_sigprocmask || sys_sigprocmask
|-
| 0x155 || sys_sigsuspend || sys_sigsuspend
|-
| 0x156 || sys_compat4.sigaction || sys_compat4.sigaction
|-
| 0x157 || sys_sigpending || sys_sigpending
|-
| 0x158 || sys_compat4.sigreturn || sys_compat4.sigreturn
|-
| 0x159 || sys_sigtimedwait || sys_sigtimedwait
|-
| 0x15a || sys_sigwaitinfo || sys_sigwaitinfo
|-
| 0x15b || sys_obsolete347 || sys_obsolete347
|-
| 0x15c || sys_obsolete348 || sys_obsolete348
|-
| 0x15d || sys_obsolete349 || sys_obsolete349
|-
| 0x15e || sys_obsolete350 || sys_obsolete350
|-
| 0x15f || sys_obsolete351 || sys_obsolete351
|-
| 0x160 || sys_obsolete352 || sys_obsolete352
|-
| 0x161 || sys_obsolete353 || sys_obsolete353
|-
| 0x162 || sys_obsolete354 || sys_obsolete354
|-
| 0x163 || sys_obsolete355 || sys_obsolete355
|-
| 0x164 || sys_obsolete356 || sys_obsolete356
|-
| 0x165 || sys_obsolete357 || sys_obsolete357
|-
| 0x166 || sys_obsolete358 || sys_obsolete358
|-
| 0x167 || sys_compat.aio_waitcomplete || sys_aio_waitcomplete
|-
| 0x168 || sys_compat.getresuid || sys_getresuid
|-
| 0x169 || sys_compat.getresgid || sys_getresgid
|-
| 0x16a || sys_kqueue || sys_kqueue
|-
| 0x16b || sys_kevent || sys_kevent
|-
| 0x16c || sys_number364 || sys_number364
|-
| 0x16d || sys_number365 || sys_number365
|-
| 0x16e || sys_number366 || sys_number366
|-
| 0x16f || sys_number367 || sys_number367
|-
| 0x170 || sys_number368 || sys_number368
|-
| 0x171 || sys_number369 || sys_number369
|-
| 0x172 || sys_number370 || sys_number370
|-
| 0x173 || sys_obsolete371 || sys_obsolete371
|-
| 0x174 || sys_obsolete372 || sys_obsolete372
|-
| 0x175 || sys_obsolete373 || sys_obsolete373
|-
| 0x176 || sys_compat.__setugid || sys___setugid
|-
| 0x177 || sys_number375 || sys_number375
|-
| 0x178 || sys_obsolete376 || sys_obsolete376
|-
| 0x179 || sys_compat.afs3_syscall || sys_afs3_syscall
|-
| 0x17a || sys_compat.nmount || sys_nmount
|-
| 0x17b || sys_mtypeprotect || sys_mtypeprotect
|-
| 0x17c || sys_number380 || sys_number380
|-
| 0x17d || sys_number381 || sys_number381
|-
| 0x17e || sys_number382 || sys_number382
|-
| 0x17f || sys_number383 || sys_number383
|-
| 0x180 || sys_compat.__mac_get_proc || sys___mac_get_proc
|-
| 0x181 || sys_compat.__mac_set_proc || sys___mac_set_proc
|-
| 0x182 || sys_compat.__mac_get_fd || sys___mac_get_fd
|-
| 0x183 || sys_compat.__mac_get_file || sys___mac_get_file
|-
| 0x184 || sys_compat.__mac_set_fd || sys___mac_set_fd
|-
| 0x185 || sys_compat.__mac_set_file || sys___mac_set_file
|-
| 0x186 || sys_compat.kenv || sys_kenv
|-
| 0x187 || sys_compat.lchflags || sys_lchflags
|-
| 0x188 || sys_uuidgen || sys_uuidgen
|-
| 0x189 || sys_sendfile || sys_sendfile
|-
| 0x18a || sys_compat.mac_syscall || sys_mac_syscall
|-
| 0x18b || sys_compat.getfsstat || sys_getfsstat
|-
| 0x18c || sys_compat.statfs || sys_statfs
|-
| 0x18d || sys_fstatfs || sys_fstatfs
|-
| 0x18e || sys_obsolete398 || sys_obsolete398
|-
| 0x18f || sys_number399 || sys_number399
|-
| 0x190 || sys_ksem_close || sys_ksem_close
|-
| 0x191 || sys_ksem_post || sys_ksem_post
|-
| 0x192 || sys_ksem_wait || sys_ksem_wait
|-
| 0x193 || sys_ksem_trywait || sys_ksem_trywait
|-
| 0x194 || sys_ksem_init || sys_ksem_init
|-
| 0x195 || sys_ksem_open || sys_ksem_open
|-
| 0x196 || sys_ksem_unlink || sys_ksem_unlink
|-
| 0x197 || sys_ksem_getvalue || sys_ksem_getvalue
|-
| 0x198 || sys_ksem_destroy || sys_ksem_destroy
|-
| 0x199 || sys_compat.__mac_get_pid || sys___mac_get_pid
|-
| 0x19a || sys_compat.__mac_get_link || sys___mac_get_link
|-
| 0x19b || sys_compat.__mac_set_link || sys___mac_set_link
|-
| 0x19c || sys_obsolete412 || sys_obsolete412
|-
| 0x19d || sys_obsolete413 || sys_obsolete413
|-
| 0x19e || sys_obsolete414 || sys_obsolete414
|-
| 0x19f || sys_compat.__mac_execve || sys___mac_execve
|-
| 0x1a0 || sys_sigaction || sys_sigaction
|-
| 0x1a1 || sys_sigreturn || sys_sigreturn
|-
| 0x1a2 || sys_number418 || sys_number418
|-
| 0x1a3 || sys_number419 || sys_number419
|-
| 0x1a4 || sys_number420 || sys_number420
|-
| 0x1a5 || sys_getcontext || sys_getcontext
|-
| 0x1a6 || sys_setcontext || sys_setcontext
|-
| 0x1a7 || sys_swapcontext || sys_swapcontext
|-
| 0x1a8 || sys_obsolete424 || sys_obsolete424
|-
| 0x1a9 || sys_obsolete425 || sys_obsolete425
|-
| 0x1aa || sys_obsolete426 || sys_obsolete426
|-
| 0x1ab || sys_obsolete427 || sys_obsolete427
|-
| 0x1ac || sys_obsolete428 || sys_obsolete428
|-
| 0x1ad || sys_sigwait || sys_sigwait
|-
| 0x1ae || sys_thr_create || sys_thr_create
|-
| 0x1af || sys_thr_exit || sys_thr_exit
|-
| 0x1b0 || sys_thr_self || sys_thr_self
|-
| 0x1b1 || sys_thr_kill || sys_thr_kill
|-
| 0x1b2 || sys_number434 || sys_number434
|-
| 0x1b3 || sys_number435 || sys_number435
|-
| 0x1b4 || sys_obsolete436 || sys_obsolete436
|-
| 0x1b5 || sys_obsolete437 || sys_obsolete437
|-
| 0x1b6 || sys_obsolete438 || sys_obsolete438
|-
| 0x1b7 || sys_obsolete439 || sys_obsolete439
|-
| 0x1b8 || sys_number440 || sys_number440
|-
| 0x1b9 || sys_ksem_timedwait || sys_ksem_timedwait
|-
| 0x1ba || sys_thr_suspend || sys_thr_suspend
|-
| 0x1bb || sys_thr_wake || sys_thr_wake
|-
| 0x1bc || sys_kldunloadf || sys_kldunloadf
|-
| 0x1bd || sys_obsolete445 || sys_obsolete445
|-
| 0x1be || sys_obsolete446 || sys_obsolete446
|-
| 0x1bf || sys_obsolete447 || sys_obsolete447
|-
| 0x1c0 || sys_obsolete448 || sys_obsolete448
|-
| 0x1c1 || sys_obsolete449 || sys_obsolete449
|-
| 0x1c2 || sys_obsolete450 || sys_obsolete450
|-
| 0x1c3 || sys_obsolete451 || sys_obsolete451
|-
| 0x1c4 || sys_obsolete452 || sys_obsolete452
|-
| 0x1c5 || sys_obsolete453 || sys_obsolete453
|-
| 0x1c6 || sys__umtx_op || sys__umtx_op
|-
| 0x1c7 || sys_thr_new || sys_thr_new
|-
| 0x1c8 || sys_sigqueue || sys_sigqueue
|-
| 0x1c9 || sys_compat.kmq_open || sys_kmq_open
|-
| 0x1ca || sys_compat.kmq_setattr || sys_kmq_setattr
|-
| 0x1cb || sys_compat.kmq_timedreceive || sys_kmq_timedreceive
|-
| 0x1cc || sys_compat.kmq_timedsend || sys_kmq_timedsend
|-
| 0x1cd || sys_compat.kmq_notify || sys_kmq_notify
|-
| 0x1ce || sys_compat.kmq_unlink || sys_kmq_unlink
|-
| 0x1cf || sys_obsolete463 || sys_obsolete463
|-
| 0x1d0 || sys_thr_set_name || sys_thr_set_name
|-
| 0x1d1 || sys_compat.aio_fsync || sys_aio_fsync
|-
| 0x1d2 || sys_rtprio_thread || sys_rtprio_thread
|-
| 0x1d3 || sys_number467 || sys_number467
|-
| 0x1d4 || sys_number468 || sys_number468
|-
| 0x1d5 || sys_number469 || sys_number469
|-
| 0x1d6 || sys_number470 || sys_number470
|-
| 0x1d7 || sys_obsolete471 || sys_obsolete471
|-
| 0x1d8 || sys_obsolete472 || sys_obsolete472
|-
| 0x1d9 || sys_obsolete473 || sys_obsolete473
|-
| 0x1da || sys_obsolete474 || sys_obsolete474
|-
| 0x1db || sys_pread || sys_pread
|-
| 0x1dc || sys_pwrite || sys_pwrite
|-
| 0x1dd || sys_mmap || sys_mmap
|-
| 0x1de || sys_lseek || sys_lseek
|-
| 0x1df || sys_truncate || sys_truncate
|-
| 0x1e0 || sys_ftruncate || sys_ftruncate
|-
| 0x1e1 || sys_thr_kill2 || sys_thr_kill2
|-
| 0x1e2 || sys_shm_open || sys_shm_open
|-
| 0x1e3 || sys_shm_unlink || sys_shm_unlink
|-
| 0x1e4 || sys_compat.cpuset || sys_cpuset
|-
| 0x1e5 || sys_compat.cpuset_setid || sys_cpuset_setid
|-
| 0x1e6 || sys_cpuset_getid || sys_cpuset_getid
|-
| 0x1e7 || sys_ps4_cpuset_getaffinity || sys_cpuset_getaffinity
|-
| 0x1e8 || sys_ps4_cpuset_setaffinity || sys_cpuset_setaffinity
|-
| 0x1e9 || sys_obsolete489 || sys_obsolete489
|-
| 0x1ea || sys_compat.fchmodat || sys_fchmodat
|-
| 0x1eb || sys_compat.fchownat || sys_fchownat
|-
| 0x1ec || sys_obsolete492 || sys_obsolete492
|-
| 0x1ed || sys_compat.fstatat || sys_fstatat
|-
| 0x1ee || sys_compat.futimesat || sys_futimesat
|-
| 0x1ef || sys_compat.linkat || sys_linkat
|-
| 0x1f0 || sys_compat.mkdirat || sys_mkdirat
|-
| 0x1f1 || sys_compat.mkfifoat || sys_mkfifoat
|-
| 0x1f2 || sys_compat.mknodat || sys_mknodat
|-
| 0x1f3 || sys_openat || sys_openat
|-
| 0x1f4 || sys_obsolete500 || sys_obsolete500
|-
| 0x1f5 || sys_compat.renameat || sys_renameat
|-
| 0x1f6 || sys_compat.symlinkat || sys_symlinkat
|-
| 0x1f7 || sys_compat.unlinkat || sys_unlinkat
|-
| 0x1f8 || sys_obsolete504 || sys_obsolete504
|-
| 0x1f9 || sys_compat.gssd_syscall || sys_gssd_syscall
|-
| 0x1fa || sys_obsolete506 || sys_obsolete506
|-
| 0x1fb || sys_obsolete507 || sys_obsolete507
|-
| 0x1fc || sys_obsolete508 || sys_obsolete508
|-
| 0x1fd || sys_obsolete509 || sys_obsolete509
|-
| 0x1fe || sys_compat.__semctl || sys___semctl
|-
| 0x1ff || sys_compat.msgctl || sys_msgctl
|-
| 0x200 || sys_compat.shmctl || sys_shmctl
|-
| 0x201 || sys_obsolete513 || sys_obsolete513
|-
| 0x202 || sys_obs_cap_new || sys_obs_cap_new
|-
| 0x203 || sys___cap_rights_get || sys___cap_rights_get
|-
| 0x204 || sys_compat.cap_enter || sys_cap_enter
|-
| 0x205 || sys_compat.cap_getmode || sys_cap_getmode
|-
| 0x206 || sys_compat.pdfork || sys_pdfork
|-
| 0x207 || sys_compat.pdkill || sys_pdkill
|-
| 0x208 || sys_compat.pdgetpid || sys_pdgetpid
|-
| 0x209 || sys_number521 || sys_number521
|-
| 0x20a || sys_pselect || sys_pselect
|-
| 0x20b || sys_obsolete523 || sys_obsolete523
|-
| 0x20c || sys_obsolete524 || sys_obsolete524
|-
| 0x20d || sys_compat.rctl_get_racct || sys_rctl_get_racct
|-
| 0x20e || sys_compat.rctl_get_rules || sys_rctl_get_rules
|-
| 0x20f || sys_compat.rctl_get_limits || sys_rctl_get_limits
|-
| 0x210 || sys_compat.rctl_add_rule || sys_rctl_add_rule
|-
| 0x211 || sys_compat.rctl_remove_rule || sys_rctl_remove_rule
|-
| 0x212 || sys_obsolete530 || sys_obsolete530
|-
| 0x213 || sys_number531 || sys_obsolete531
|-
| 0x214 || sys_regmgr_call || sys_regmgr_call
|-
| 0x215 || sys_jitshm_create || sys_jitshm_create
|-
| 0x216 || sys_jitshm_alias || sys_jitshm_alias
|-
| 0x217 || sys_dl_get_list || sys_dl_get_list
|-
| 0x218 || sys_dl_get_info || sys_dl_get_info
|-
| 0x219 || sys_obsolete537 || sys_obsolete537
|-
| 0x21a || sys_evf_create || sys_evf_create
|-
| 0x21b || sys_evf_delete || sys_evf_delete
|-
| 0x21c || sys_evf_open || sys_evf_open
|-
| 0x21d || sys_evf_close || sys_evf_close
|-
| 0x21e || sys_evf_wait || sys_evf_wait
|-
| 0x21f || sys_evf_trywait || sys_evf_trywait
|-
| 0x220 || sys_evf_set || sys_evf_set
|-
| 0x221 || sys_evf_clear || sys_evf_clear
|-
| 0x222 || sys_evf_cancel || sys_evf_cancel
|-
| 0x223 || sys_query_memory_protection || sys_query_memory_protection
|-
| 0x224 || sys_batch_map || sys_batch_map
|-
| 0x225 || sys_osem_create || sys_osem_create
|-
| 0x226 || sys_osem_delete || sys_osem_delete
|-
| 0x227 || sys_osem_open || sys_osem_open
|-
| 0x228 || sys_osem_close || sys_osem_close
|-
| 0x229 || sys_osem_wait || sys_osem_wait
|-
| 0x22a || sys_osem_trywait || sys_osem_trywait
|-
| 0x22b || sys_osem_post || sys_osem_post
|-
| 0x22c || sys_osem_cancel || sys_osem_cancel
|-
| 0x22d || sys_namedobj_create || sys_namedobj_create
|-
| 0x22e || sys_namedobj_delete || sys_namedobj_delete
|-
| 0x22f || sys_set_vm_container || sys_set_vm_container
|-
| 0x230 || sys_debug_init || sys_debug_init
|-
| 0x231 || sys_compat.suspend_process || sys_suspend_process
|-
| 0x232 || sys_compat.resume_process || sys_resume_process
|-
| 0x233 || sys_opmc_enable || sys_opmc_enable
|-
| 0x234 || sys_opmc_disable || sys_opmc_disable
|-
| 0x235 || sys_opmc_set_ctl || sys_opmc_set_ctl
|-
| 0x236 || sys_opmc_set_ctr || sys_opmc_set_ctr
|-
| 0x237 || sys_opmc_get_ctr || sys_opmc_get_ctr
|-
| 0x238 || sys_compat.budget_create || sys_budget_create
|-
| 0x239 || sys_compat.budget_delete || sys_budget_delete
|-
| 0x23a || sys_compat.budget_get || sys_budget_get
|-
| 0x23b || sys_compat.budget_set || sys_budget_set
|-
| 0x23c || sys_virtual_query || sys_virtual_query
|-
| 0x23d || sys_compat.mdbg_call || sys_mdbg_call
|-
| 0x23e || sys_obs_sblock_create || sys_obs_sblock_create
|-
| 0x23f || sys_obs_sblock_delete || sys_obs_sblock_delete
|-
| 0x240 || sys_obs_sblock_enter || sys_obs_sblock_enter
|-
| 0x241 || sys_obs_sblock_exit || sys_obs_sblock_exit
|-
| 0x242 || sys_obs_sblock_xenter || sys_obs_sblock_xenter
|-
| 0x243 || sys_obs_sblock_xexit || sys_obs_sblock_xexit
|-
| 0x244 || sys_obs_eport_create || sys_obs_eport_create
|-
| 0x245 || sys_obs_eport_delete || sys_obs_eport_delete
|-
| 0x246 || sys_obs_eport_trigger || sys_obs_eport_trigger
|-
| 0x247 || sys_obs_eport_open || sys_obs_eport_open
|-
| 0x248 || sys_obs_eport_close || sys_obs_eport_close
|-
| 0x249 || sys_is_in_sandbox || sys_is_in_sandbox
|-
| 0x24a || sys_dmem_container || sys_dmem_container
|-
| 0x24b || sys_get_authinfo || sys_get_authinfo
|-
| 0x24c || sys_mname || sys_mname
|-
| 0x24d || sys_compat.dynlib_dlopen || sys_dynlib_dlopen
|-
| 0x24e || sys_compat.dynlib_dlclose || sys_dynlib_dlclose
|-
| 0x24f || sys_dynlib_dlsym || sys_dynlib_dlsym
|-
| 0x250 || sys_dynlib_get_list || sys_dynlib_get_list
|-
| 0x251 || sys_dynlib_get_info || sys_dynlib_get_info
|-
| 0x252 || sys_dynlib_load_prx || sys_dynlib_load_prx
|-
| 0x253 || sys_dynlib_unload_prx || sys_dynlib_unload_prx
|-
| 0x254 || sys_dynlib_do_copy_relocations || sys_dynlib_do_copy_relocations
|-
| 0x255 || sys_compat.dynlib_prepare_dlclose || sys_dynlib_prepare_dlclose
|-
| 0x256 || sys_dynlib_get_proc_param || sys_dynlib_get_proc_param
|-
| 0x257 || sys_dynlib_process_needed_and_relocate || sys_dynlib_process_needed_and_relocate
|-
| 0x258 || sys_sandbox_path || sys_sandbox_path
|-
| 0x259 || sys_mdbg_service || sys_mdbg_service
|-
| 0x25a || sys_randomized_path || sys_randomized_path
|-
| 0x25b || sys_rdup || sys_rdup
|-
| 0x25c || sys_dl_get_metadata || sys_dl_get_metadata
|-
| 0x25d || sys_workaround8849 || sys_workaround8849
|-
| 0x25e || sys_is_development_mode || sys_is_development_mode
|-
| 0x25f || sys_get_self_auth_info || sys_get_self_auth_info
|-
| 0x260 || sys_dynlib_get_info_ex || sys_dynlib_get_info_ex
|-
| 0x261 || sys_compat.budget_getid || sys_budget_getid
|-
| 0x262 || sys_budget_get_ptype || sys_budget_get_ptype
|-
| 0x263 || sys_get_paging_stats_of_all_threads || sys_get_paging_stats_of_all_threads
|-
| 0x264 || sys_get_proc_type_info || sys_get_proc_type_info
|-
| 0x265 || sys_get_resident_count || sys_get_resident_count
|-
| 0x266 || sys_compat.prepare_to_suspend_process || sys_prepare_to_suspend_process
|-
| 0x267 || sys_get_resident_fmem_count || sys_get_resident_fmem_count
|-
| 0x268 || sys_thr_get_name || sys_thr_get_name
|-
| 0x269 || sys_set_gpo || sys_set_gpo
|-
| 0x26a || sys_get_paging_stats_of_all_objects || sys_get_paging_stats_of_all_objects
|-
| 0x26b || sys_test_debug_rwmem || sys_test_debug_rwmem
|-
| 0x26c || sys_free_stack || sys_free_stack
|-
| 0x26d || sys_compat.suspend_system || sys_suspend_system
|-
| 0x26e || sys_ipmimgr_call || sys_ipmimgr_call
|-
| 0x26f || sys_get_gpo || sys_get_gpo
|-
| 0x270 || sys_get_vm_map_timestamp || sys_get_vm_map_timestamp
|-
| 0x271 || sys_opmc_set_hw || sys_opmc_set_hw
|-
| 0x272 || sys_opmc_get_hw || sys_opmc_get_hw
|-
| 0x273 || sys_get_cpu_usage_all || sys_get_cpu_usage_all
|-
| 0x274 || sys_mmap_dmem || sys_mmap_dmem
|-
| 0x275 || sys_physhm_open || sys_physhm_open
|-
| 0x276 || sys_physhm_unlink || sys_physhm_unlink
|-
| 0x277 || sys_compat.resume_internal_hdd || sys_resume_internal_hdd
|-
| 0x278 || sys_thr_suspend_ucontext || sys_thr_suspend_ucontext
|-
| 0x279 || sys_thr_resume_ucontext || sys_thr_resume_ucontext
|-
| 0x27a || sys_thr_get_ucontext || sys_thr_get_ucontext
|-
| 0x27b || sys_thr_set_ucontext || sys_thr_set_ucontext
|-
| 0x27c || sys_set_timezone_info || sys_set_timezone_info
|-
| 0x27d || sys_set_phys_fmem_limit || sys_set_phys_fmem_limit
|-
| 0x27e || sys_utc_to_localtime || sys_utc_to_localtime
|-
| 0x27f || sys_localtime_to_utc || sys_localtime_to_utc
|-
| 0x280 || sys_set_uevt || sys_set_uevt
|-
| 0x281 || sys_get_cpu_usage_proc || sys_get_cpu_usage_proc
|-
| 0x282 || sys_get_map_statistics || sys_get_map_statistics
|-
| 0x283 || sys_set_chicken_switches || sys_set_chicken_switches
|-
| 0x284 || sys_number644 || sys_number644
|-
| 0x285 || sys_number645 || sys_number645
|-
| 0x286 || sys_get_kernel_mem_statistics || sys_get_kernel_mem_statistics
|-
| 0x287 || sys_get_sdk_compiled_version || sys_get_sdk_compiled_version
|-
| 0x288 || sys_app_state_change || sys_app_state_change
|-
| 0x289 || sys_dynlib_get_obj_member || sys_dynlib_get_obj_member
|-
| 0x28a || sys_compat.budget_get_ptype_of_budget || sys_budget_get_ptype_of_budget
|-
| 0x28b || sys_compat.prepare_to_resume_process || sys_prepare_to_resume_process
|-
| 0x28c || sys_process_terminate || sys_process_terminate
|-
| 0x28d || sys_blockpool_open || sys_blockpool_open
|-
| 0x28e || sys_blockpool_map || sys_blockpool_map
|-
| 0x28f || sys_blockpool_unmap || sys_blockpool_unmap
|-
| 0x290 || sys_dynlib_get_info_for_libdbg || sys_dynlib_get_info_for_libdbg
|-
| 0x291 || sys_blockpool_batch || sys_blockpool_batch
|-
| 0x292 || sys_fdatasync || sys_fdatasync
|-
| 0x293 || sys_dynlib_get_list2 || sys_dynlib_get_list2
|-
| 0x294 || sys_dynlib_get_info2 || sys_dynlib_get_info2
|-
| 0x295 || sys_aio_submit || sys_aio_submit
|-
| 0x296 || sys_aio_multi_delete || sys_aio_multi_delete
|-
| 0x297 || sys_aio_multi_wait || sys_aio_multi_wait
|-
| 0x298 || sys_aio_multi_poll || sys_aio_multi_poll
|-
| 0x299 || sys_aio_get_data || sys_aio_get_data
|-
| 0x29a || sys_aio_multi_cancel || sys_aio_multi_cancel
|-
| 0x29b || sys_get_bio_usage_all || sys_get_bio_usage_all
|-
| 0x29c || sys_aio_create || sys_aio_create
|-
| 0x29d || sys_aio_submit_cmd || sys_aio_submit_cmd
|-
| 0x29e || sys_aio_init || sys_aio_init
|-
| 0x29f || sys_get_page_table_stats || sys_get_page_table_stats
|-
| 0x2a0 || sys_dynlib_get_list_for_libdbg || sys_dynlib_get_list_for_libdbg
|-
| 0x2a1 || sys_blockpool_move || sys_blockpool_move
|-
| 0x2a2 || sys_virtual_query_all || sys_virtual_query_all
|-
| 0x2a3 || sys_reserve_2mb_page || sys_reserve_2mb_page
|-
| 0x2a4 || sys_cpumode_yield || sys_cpumode_yield
|-
| 0x2a5 || - || sys_wait6
|-
| 0x2a6 || - || sys_cap_rights_limit
|-
| 0x2a7 || - || sys_cap_ioctls_limit
|-
| 0x2a8 || - || sys_cap_ioctls_get
|-
| 0x2a9 || - || sys_cap_fcntls_limit
|-
| 0x2aa || - || sys_cap_fcntls_get
|-
| 0x2ab || - || sys_bindat
|-
| 0x2ac || - || sys_connectat
|-
| 0x2ad || - || sys_chflagsat
|-
| 0x2ae || - || sys_accept4
|-
| 0x2af || - || sys_pipe2
|-
| 0x2b0 || - || sys_aio_mlock
|-
| 0x2b1 || - || sys_procctl
|-
| 0x2b2 || - || sys_ppoll
|-
| 0x2b3 || - || sys_futimens
|-
| 0x2b4 || - || sys_utimensat
|-
| 0x2b5 || - || sys_numa_getaffinity
|-
| 0x2b6 || - || sys_numa_setaffinity
|-
| 0x2b7 || - || sys_number695
|-
| 0x2b8 || - || sys_number696
|-
| 0x2b9 || - || sys_number697
|-
| 0x2ba || - || sys_number698
|-
| 0x2bb || - || sys_number699
|-
| 0x2bc || - || sys_apr_submit
|-
| 0x2bd || - || sys_apr_resolve
|-
| 0x2be || - || sys_apr_stat
|-
| 0x2bf || - || sys_apr_wait
|-
| 0x2c0 || - || sys_apr_ctrl
|-
| 0x2c1 || - || sys_get_phys_page_size
|-
| 0x2c2 || - || sys_begin_app_mount
|-
| 0x2c3 || - || sys_end_app_mount
|-
| 0x2c4 || - || sys_fsc2h_ctrl
|-
| 0x2c5 || - || sys_streamwrite
|-
| 0x2c6 || - || sys_app_save
|-
| 0x2c7 || - || sys_app_restore
|-
| 0x2c8 || - || sys_saved_app_delete
|-
| 0x2c9 || - || sys_get_ppr_sdk_compiled_version
|-
| 0x2ca || - || sys_notify_app_event
|-
| 0x2cb || - || sys_ioreq
|-
| 0x2cc || - || sys_openintr
|-
| 0x2cd || - || sys_dl_get_info_2
|-
| 0x2ce || - || sys_acinfo_add
|-
| 0x2cf || - || sys_acinfo_delete
|-
| 0x2d0 || - || sys_acinfo_get_all_for_coredump
|-
| 0x2d1 || - || sys_ampr_ctrl_debug
|-
|}

Latest revision as of 21:36, 1 April 2025

The kernel is based on FreeBSD 11.0 (value of __FreeBSD_version is 1100122).

  • nx bit
  • smap
  • smep
  • umip
  • nda/xotext (EFER bit 16?)

The PS5 kernel contains 3 sysvec structs: "PS4 SELF", "FreeBSD ELF64", and "Native SELF". The first is used for PS4 backward compatibility, the second is the standard FreeBSD one (normally unused), and the last is used for PS5 processes.

See also Syscalls.