enum MipsN64 [src]

Fields

read = linux_base + 0
write = linux_base + 1
open = linux_base + 2
close = linux_base + 3
stat = linux_base + 4
fstat = linux_base + 5
lstat = linux_base + 6
poll = linux_base + 7
lseek = linux_base + 8
mmap = linux_base + 9
mprotect = linux_base + 10
munmap = linux_base + 11
brk = linux_base + 12
rt_sigaction = linux_base + 13
rt_sigprocmask = linux_base + 14
ioctl = linux_base + 15
pread64 = linux_base + 16
pwrite64 = linux_base + 17
readv = linux_base + 18
writev = linux_base + 19
access = linux_base + 20
pipe = linux_base + 21
newselect = linux_base + 22
sched_yield = linux_base + 23
mremap = linux_base + 24
msync = linux_base + 25
mincore = linux_base + 26
madvise = linux_base + 27
shmget = linux_base + 28
shmat = linux_base + 29
shmctl = linux_base + 30
dup = linux_base + 31
dup2 = linux_base + 32
pause = linux_base + 33
nanosleep = linux_base + 34
getitimer = linux_base + 35
setitimer = linux_base + 36
alarm = linux_base + 37
getpid = linux_base + 38
sendfile = linux_base + 39
socket = linux_base + 40
connect = linux_base + 41
accept = linux_base + 42
sendto = linux_base + 43
recvfrom = linux_base + 44
sendmsg = linux_base + 45
recvmsg = linux_base + 46
shutdown = linux_base + 47
bind = linux_base + 48
listen = linux_base + 49
getsockname = linux_base + 50
getpeername = linux_base + 51
socketpair = linux_base + 52
setsockopt = linux_base + 53
getsockopt = linux_base + 54
clone = linux_base + 55
fork = linux_base + 56
execve = linux_base + 57
exit = linux_base + 58
wait4 = linux_base + 59
kill = linux_base + 60
uname = linux_base + 61
semget = linux_base + 62
semop = linux_base + 63
semctl = linux_base + 64
shmdt = linux_base + 65
msgget = linux_base + 66
msgsnd = linux_base + 67
msgrcv = linux_base + 68
msgctl = linux_base + 69
fcntl = linux_base + 70
flock = linux_base + 71
fsync = linux_base + 72
fdatasync = linux_base + 73
truncate = linux_base + 74
ftruncate = linux_base + 75
getdents = linux_base + 76
getcwd = linux_base + 77
chdir = linux_base + 78
fchdir = linux_base + 79
rename = linux_base + 80
mkdir = linux_base + 81
rmdir = linux_base + 82
creat = linux_base + 83
link = linux_base + 84
unlink = linux_base + 85
symlink = linux_base + 86
readlink = linux_base + 87
chmod = linux_base + 88
fchmod = linux_base + 89
chown = linux_base + 90
fchown = linux_base + 91
lchown = linux_base + 92
umask = linux_base + 93
gettimeofday = linux_base + 94
getrlimit = linux_base + 95
getrusage = linux_base + 96
sysinfo = linux_base + 97
times = linux_base + 98
ptrace = linux_base + 99
getuid = linux_base + 100
syslog = linux_base + 101
getgid = linux_base + 102
setuid = linux_base + 103
setgid = linux_base + 104
geteuid = linux_base + 105
getegid = linux_base + 106
setpgid = linux_base + 107
getppid = linux_base + 108
getpgrp = linux_base + 109
setsid = linux_base + 110
setreuid = linux_base + 111
setregid = linux_base + 112
getgroups = linux_base + 113
setgroups = linux_base + 114
setresuid = linux_base + 115
getresuid = linux_base + 116
setresgid = linux_base + 117
getresgid = linux_base + 118
getpgid = linux_base + 119
setfsuid = linux_base + 120
setfsgid = linux_base + 121
getsid = linux_base + 122
capget = linux_base + 123
capset = linux_base + 124
rt_sigpending = linux_base + 125
rt_sigtimedwait = linux_base + 126
rt_sigqueueinfo = linux_base + 127
rt_sigsuspend = linux_base + 128
sigaltstack = linux_base + 129
utime = linux_base + 130
mknod = linux_base + 131
personality = linux_base + 132
ustat = linux_base + 133
statfs = linux_base + 134
fstatfs = linux_base + 135
sysfs = linux_base + 136
getpriority = linux_base + 137
setpriority = linux_base + 138
sched_setparam = linux_base + 139
sched_getparam = linux_base + 140
sched_setscheduler = linux_base + 141
sched_getscheduler = linux_base + 142
sched_get_priority_max = linux_base + 143
sched_get_priority_min = linux_base + 144
sched_rr_get_interval = linux_base + 145
mlock = linux_base + 146
munlock = linux_base + 147
mlockall = linux_base + 148
munlockall = linux_base + 149
vhangup = linux_base + 150
pivot_root = linux_base + 151
sysctl = linux_base + 152
prctl = linux_base + 153
adjtimex = linux_base + 154
setrlimit = linux_base + 155
chroot = linux_base + 156
sync = linux_base + 157
acct = linux_base + 158
settimeofday = linux_base + 159
mount = linux_base + 160
umount2 = linux_base + 161
swapon = linux_base + 162
swapoff = linux_base + 163
reboot = linux_base + 164
sethostname = linux_base + 165
setdomainname = linux_base + 166
create_module = linux_base + 167
init_module = linux_base + 168
delete_module = linux_base + 169
get_kernel_syms = linux_base + 170
query_module = linux_base + 171
quotactl = linux_base + 172
nfsservctl = linux_base + 173
getpmsg = linux_base + 174
putpmsg = linux_base + 175
afs_syscall = linux_base + 176
gettid = linux_base + 178
readahead = linux_base + 179
setxattr = linux_base + 180
lsetxattr = linux_base + 181
fsetxattr = linux_base + 182
getxattr = linux_base + 183
lgetxattr = linux_base + 184
fgetxattr = linux_base + 185
listxattr = linux_base + 186
llistxattr = linux_base + 187
flistxattr = linux_base + 188
removexattr = linux_base + 189
lremovexattr = linux_base + 190
fremovexattr = linux_base + 191
tkill = linux_base + 192
futex = linux_base + 194
sched_setaffinity = linux_base + 195
sched_getaffinity = linux_base + 196
cacheflush = linux_base + 197
cachectl = linux_base + 198
sysmips = linux_base + 199
io_setup = linux_base + 200
io_destroy = linux_base + 201
io_getevents = linux_base + 202
io_submit = linux_base + 203
io_cancel = linux_base + 204
exit_group = linux_base + 205
lookup_dcookie = linux_base + 206
epoll_create = linux_base + 207
epoll_ctl = linux_base + 208
epoll_wait = linux_base + 209
remap_file_pages = linux_base + 210
rt_sigreturn = linux_base + 211
set_tid_address = linux_base + 212
restart_syscall = linux_base + 213
semtimedop = linux_base + 214
fadvise64 = linux_base + 215
timer_create = linux_base + 216
timer_settime = linux_base + 217
timer_gettime = linux_base + 218
timer_getoverrun = linux_base + 219
timer_delete = linux_base + 220
clock_settime = linux_base + 221
clock_gettime = linux_base + 222
clock_getres = linux_base + 223
clock_nanosleep = linux_base + 224
tgkill = linux_base + 225
utimes = linux_base + 226
mbind = linux_base + 227
get_mempolicy = linux_base + 228
set_mempolicy = linux_base + 229
mq_open = linux_base + 230
mq_unlink = linux_base + 231
mq_timedsend = linux_base + 232
mq_timedreceive = linux_base + 233
mq_notify = linux_base + 234
mq_getsetattr = linux_base + 235
vserver = linux_base + 236
waitid = linux_base + 237
add_key = linux_base + 239
request_key = linux_base + 240
keyctl = linux_base + 241
set_thread_area = linux_base + 242
inotify_init = linux_base + 243
inotify_add_watch = linux_base + 244
inotify_rm_watch = linux_base + 245
migrate_pages = linux_base + 246
openat = linux_base + 247
mkdirat = linux_base + 248
mknodat = linux_base + 249
fchownat = linux_base + 250
futimesat = linux_base + 251
fstatat64 = linux_base + 252
unlinkat = linux_base + 253
renameat = linux_base + 254
linkat = linux_base + 255
symlinkat = linux_base + 256
readlinkat = linux_base + 257
fchmodat = linux_base + 258
faccessat = linux_base + 259
pselect6 = linux_base + 260
ppoll = linux_base + 261
unshare = linux_base + 262
splice = linux_base + 263
sync_file_range = linux_base + 264
tee = linux_base + 265
vmsplice = linux_base + 266
move_pages = linux_base + 267
set_robust_list = linux_base + 268
get_robust_list = linux_base + 269
kexec_load = linux_base + 270
getcpu = linux_base + 271
epoll_pwait = linux_base + 272
ioprio_set = linux_base + 273
ioprio_get = linux_base + 274
utimensat = linux_base + 275
signalfd = linux_base + 276
timerfd = linux_base + 277
eventfd = linux_base + 278
fallocate = linux_base + 279
timerfd_create = linux_base + 280
timerfd_gettime = linux_base + 281
timerfd_settime = linux_base + 282
signalfd4 = linux_base + 283
eventfd2 = linux_base + 284
epoll_create1 = linux_base + 285
dup3 = linux_base + 286
pipe2 = linux_base + 287
inotify_init1 = linux_base + 288
preadv = linux_base + 289
pwritev = linux_base + 290
rt_tgsigqueueinfo = linux_base + 291
perf_event_open = linux_base + 292
accept4 = linux_base + 293
recvmmsg = linux_base + 294
fanotify_init = linux_base + 295
fanotify_mark = linux_base + 296
prlimit64 = linux_base + 297
name_to_handle_at = linux_base + 298
open_by_handle_at = linux_base + 299
clock_adjtime = linux_base + 300
syncfs = linux_base + 301
sendmmsg = linux_base + 302
setns = linux_base + 303
process_vm_readv = linux_base + 304
process_vm_writev = linux_base + 305
kcmp = linux_base + 306
finit_module = linux_base + 307
getdents64 = linux_base + 308
sched_setattr = linux_base + 309
sched_getattr = linux_base + 310
renameat2 = linux_base + 311
seccomp = linux_base + 312
getrandom = linux_base + 313
memfd_create = linux_base + 314
bpf = linux_base + 315
execveat = linux_base + 316
userfaultfd = linux_base + 317
membarrier = linux_base + 318
mlock2 = linux_base + 319
copy_file_range = linux_base + 320
preadv2 = linux_base + 321
pwritev2 = linux_base + 322
pkey_mprotect = linux_base + 323
pkey_alloc = linux_base + 324
pkey_free = linux_base + 325
statx = linux_base + 326
rseq = linux_base + 327
io_pgetevents = linux_base + 328
pidfd_send_signal = linux_base + 424
io_uring_setup = linux_base + 425
io_uring_enter = linux_base + 426
io_uring_register = linux_base + 427
open_tree = linux_base + 428
move_mount = linux_base + 429
fsopen = linux_base + 430
fsconfig = linux_base + 431
fsmount = linux_base + 432
fspick = linux_base + 433
pidfd_open = linux_base + 434
clone3 = linux_base + 435
close_range = linux_base + 436
openat2 = linux_base + 437
pidfd_getfd = linux_base + 438
faccessat2 = linux_base + 439
process_madvise = linux_base + 440
epoll_pwait2 = linux_base + 441
mount_setattr = linux_base + 442
quotactl_fd = linux_base + 443
landlock_create_ruleset = linux_base + 444
landlock_add_rule = linux_base + 445
landlock_restrict_self = linux_base + 446
process_mrelease = linux_base + 448
futex_waitv = linux_base + 449
set_mempolicy_home_node = linux_base + 450
cachestat = linux_base + 451
fchmodat2 = linux_base + 452
map_shadow_stack = linux_base + 453
futex_wake = linux_base + 454
futex_wait = linux_base + 455
futex_requeue = linux_base + 456
statmount = linux_base + 457
listmount = linux_base + 458
lsm_get_self_attr = linux_base + 459
lsm_set_self_attr = linux_base + 460
lsm_list_modules = linux_base + 461
mseal = linux_base + 462

Source

pub const MipsN64 = enum(usize) { const linux_base = 5000; read = linux_base + 0, write = linux_base + 1, open = linux_base + 2, close = linux_base + 3, stat = linux_base + 4, fstat = linux_base + 5, lstat = linux_base + 6, poll = linux_base + 7, lseek = linux_base + 8, mmap = linux_base + 9, mprotect = linux_base + 10, munmap = linux_base + 11, brk = linux_base + 12, rt_sigaction = linux_base + 13, rt_sigprocmask = linux_base + 14, ioctl = linux_base + 15, pread64 = linux_base + 16, pwrite64 = linux_base + 17, readv = linux_base + 18, writev = linux_base + 19, access = linux_base + 20, pipe = linux_base + 21, newselect = linux_base + 22, sched_yield = linux_base + 23, mremap = linux_base + 24, msync = linux_base + 25, mincore = linux_base + 26, madvise = linux_base + 27, shmget = linux_base + 28, shmat = linux_base + 29, shmctl = linux_base + 30, dup = linux_base + 31, dup2 = linux_base + 32, pause = linux_base + 33, nanosleep = linux_base + 34, getitimer = linux_base + 35, setitimer = linux_base + 36, alarm = linux_base + 37, getpid = linux_base + 38, sendfile = linux_base + 39, socket = linux_base + 40, connect = linux_base + 41, accept = linux_base + 42, sendto = linux_base + 43, recvfrom = linux_base + 44, sendmsg = linux_base + 45, recvmsg = linux_base + 46, shutdown = linux_base + 47, bind = linux_base + 48, listen = linux_base + 49, getsockname = linux_base + 50, getpeername = linux_base + 51, socketpair = linux_base + 52, setsockopt = linux_base + 53, getsockopt = linux_base + 54, clone = linux_base + 55, fork = linux_base + 56, execve = linux_base + 57, exit = linux_base + 58, wait4 = linux_base + 59, kill = linux_base + 60, uname = linux_base + 61, semget = linux_base + 62, semop = linux_base + 63, semctl = linux_base + 64, shmdt = linux_base + 65, msgget = linux_base + 66, msgsnd = linux_base + 67, msgrcv = linux_base + 68, msgctl = linux_base + 69, fcntl = linux_base + 70, flock = linux_base + 71, fsync = linux_base + 72, fdatasync = linux_base + 73, truncate = linux_base + 74, ftruncate = linux_base + 75, getdents = linux_base + 76, getcwd = linux_base + 77, chdir = linux_base + 78, fchdir = linux_base + 79, rename = linux_base + 80, mkdir = linux_base + 81, rmdir = linux_base + 82, creat = linux_base + 83, link = linux_base + 84, unlink = linux_base + 85, symlink = linux_base + 86, readlink = linux_base + 87, chmod = linux_base + 88, fchmod = linux_base + 89, chown = linux_base + 90, fchown = linux_base + 91, lchown = linux_base + 92, umask = linux_base + 93, gettimeofday = linux_base + 94, getrlimit = linux_base + 95, getrusage = linux_base + 96, sysinfo = linux_base + 97, times = linux_base + 98, ptrace = linux_base + 99, getuid = linux_base + 100, syslog = linux_base + 101, getgid = linux_base + 102, setuid = linux_base + 103, setgid = linux_base + 104, geteuid = linux_base + 105, getegid = linux_base + 106, setpgid = linux_base + 107, getppid = linux_base + 108, getpgrp = linux_base + 109, setsid = linux_base + 110, setreuid = linux_base + 111, setregid = linux_base + 112, getgroups = linux_base + 113, setgroups = linux_base + 114, setresuid = linux_base + 115, getresuid = linux_base + 116, setresgid = linux_base + 117, getresgid = linux_base + 118, getpgid = linux_base + 119, setfsuid = linux_base + 120, setfsgid = linux_base + 121, getsid = linux_base + 122, capget = linux_base + 123, capset = linux_base + 124, rt_sigpending = linux_base + 125, rt_sigtimedwait = linux_base + 126, rt_sigqueueinfo = linux_base + 127, rt_sigsuspend = linux_base + 128, sigaltstack = linux_base + 129, utime = linux_base + 130, mknod = linux_base + 131, personality = linux_base + 132, ustat = linux_base + 133, statfs = linux_base + 134, fstatfs = linux_base + 135, sysfs = linux_base + 136, getpriority = linux_base + 137, setpriority = linux_base + 138, sched_setparam = linux_base + 139, sched_getparam = linux_base + 140, sched_setscheduler = linux_base + 141, sched_getscheduler = linux_base + 142, sched_get_priority_max = linux_base + 143, sched_get_priority_min = linux_base + 144, sched_rr_get_interval = linux_base + 145, mlock = linux_base + 146, munlock = linux_base + 147, mlockall = linux_base + 148, munlockall = linux_base + 149, vhangup = linux_base + 150, pivot_root = linux_base + 151, sysctl = linux_base + 152, prctl = linux_base + 153, adjtimex = linux_base + 154, setrlimit = linux_base + 155, chroot = linux_base + 156, sync = linux_base + 157, acct = linux_base + 158, settimeofday = linux_base + 159, mount = linux_base + 160, umount2 = linux_base + 161, swapon = linux_base + 162, swapoff = linux_base + 163, reboot = linux_base + 164, sethostname = linux_base + 165, setdomainname = linux_base + 166, create_module = linux_base + 167, init_module = linux_base + 168, delete_module = linux_base + 169, get_kernel_syms = linux_base + 170, query_module = linux_base + 171, quotactl = linux_base + 172, nfsservctl = linux_base + 173, getpmsg = linux_base + 174, putpmsg = linux_base + 175, afs_syscall = linux_base + 176, gettid = linux_base + 178, readahead = linux_base + 179, setxattr = linux_base + 180, lsetxattr = linux_base + 181, fsetxattr = linux_base + 182, getxattr = linux_base + 183, lgetxattr = linux_base + 184, fgetxattr = linux_base + 185, listxattr = linux_base + 186, llistxattr = linux_base + 187, flistxattr = linux_base + 188, removexattr = linux_base + 189, lremovexattr = linux_base + 190, fremovexattr = linux_base + 191, tkill = linux_base + 192, futex = linux_base + 194, sched_setaffinity = linux_base + 195, sched_getaffinity = linux_base + 196, cacheflush = linux_base + 197, cachectl = linux_base + 198, sysmips = linux_base + 199, io_setup = linux_base + 200, io_destroy = linux_base + 201, io_getevents = linux_base + 202, io_submit = linux_base + 203, io_cancel = linux_base + 204, exit_group = linux_base + 205, lookup_dcookie = linux_base + 206, epoll_create = linux_base + 207, epoll_ctl = linux_base + 208, epoll_wait = linux_base + 209, remap_file_pages = linux_base + 210, rt_sigreturn = linux_base + 211, set_tid_address = linux_base + 212, restart_syscall = linux_base + 213, semtimedop = linux_base + 214, fadvise64 = linux_base + 215, timer_create = linux_base + 216, timer_settime = linux_base + 217, timer_gettime = linux_base + 218, timer_getoverrun = linux_base + 219, timer_delete = linux_base + 220, clock_settime = linux_base + 221, clock_gettime = linux_base + 222, clock_getres = linux_base + 223, clock_nanosleep = linux_base + 224, tgkill = linux_base + 225, utimes = linux_base + 226, mbind = linux_base + 227, get_mempolicy = linux_base + 228, set_mempolicy = linux_base + 229, mq_open = linux_base + 230, mq_unlink = linux_base + 231, mq_timedsend = linux_base + 232, mq_timedreceive = linux_base + 233, mq_notify = linux_base + 234, mq_getsetattr = linux_base + 235, vserver = linux_base + 236, waitid = linux_base + 237, add_key = linux_base + 239, request_key = linux_base + 240, keyctl = linux_base + 241, set_thread_area = linux_base + 242, inotify_init = linux_base + 243, inotify_add_watch = linux_base + 244, inotify_rm_watch = linux_base + 245, migrate_pages = linux_base + 246, openat = linux_base + 247, mkdirat = linux_base + 248, mknodat = linux_base + 249, fchownat = linux_base + 250, futimesat = linux_base + 251, fstatat64 = linux_base + 252, unlinkat = linux_base + 253, renameat = linux_base + 254, linkat = linux_base + 255, symlinkat = linux_base + 256, readlinkat = linux_base + 257, fchmodat = linux_base + 258, faccessat = linux_base + 259, pselect6 = linux_base + 260, ppoll = linux_base + 261, unshare = linux_base + 262, splice = linux_base + 263, sync_file_range = linux_base + 264, tee = linux_base + 265, vmsplice = linux_base + 266, move_pages = linux_base + 267, set_robust_list = linux_base + 268, get_robust_list = linux_base + 269, kexec_load = linux_base + 270, getcpu = linux_base + 271, epoll_pwait = linux_base + 272, ioprio_set = linux_base + 273, ioprio_get = linux_base + 274, utimensat = linux_base + 275, signalfd = linux_base + 276, timerfd = linux_base + 277, eventfd = linux_base + 278, fallocate = linux_base + 279, timerfd_create = linux_base + 280, timerfd_gettime = linux_base + 281, timerfd_settime = linux_base + 282, signalfd4 = linux_base + 283, eventfd2 = linux_base + 284, epoll_create1 = linux_base + 285, dup3 = linux_base + 286, pipe2 = linux_base + 287, inotify_init1 = linux_base + 288, preadv = linux_base + 289, pwritev = linux_base + 290, rt_tgsigqueueinfo = linux_base + 291, perf_event_open = linux_base + 292, accept4 = linux_base + 293, recvmmsg = linux_base + 294, fanotify_init = linux_base + 295, fanotify_mark = linux_base + 296, prlimit64 = linux_base + 297, name_to_handle_at = linux_base + 298, open_by_handle_at = linux_base + 299, clock_adjtime = linux_base + 300, syncfs = linux_base + 301, sendmmsg = linux_base + 302, setns = linux_base + 303, process_vm_readv = linux_base + 304, process_vm_writev = linux_base + 305, kcmp = linux_base + 306, finit_module = linux_base + 307, getdents64 = linux_base + 308, sched_setattr = linux_base + 309, sched_getattr = linux_base + 310, renameat2 = linux_base + 311, seccomp = linux_base + 312, getrandom = linux_base + 313, memfd_create = linux_base + 314, bpf = linux_base + 315, execveat = linux_base + 316, userfaultfd = linux_base + 317, membarrier = linux_base + 318, mlock2 = linux_base + 319, copy_file_range = linux_base + 320, preadv2 = linux_base + 321, pwritev2 = linux_base + 322, pkey_mprotect = linux_base + 323, pkey_alloc = linux_base + 324, pkey_free = linux_base + 325, statx = linux_base + 326, rseq = linux_base + 327, io_pgetevents = linux_base + 328, pidfd_send_signal = linux_base + 424, io_uring_setup = linux_base + 425, io_uring_enter = linux_base + 426, io_uring_register = linux_base + 427, open_tree = linux_base + 428, move_mount = linux_base + 429, fsopen = linux_base + 430, fsconfig = linux_base + 431, fsmount = linux_base + 432, fspick = linux_base + 433, pidfd_open = linux_base + 434, clone3 = linux_base + 435, close_range = linux_base + 436, openat2 = linux_base + 437, pidfd_getfd = linux_base + 438, faccessat2 = linux_base + 439, process_madvise = linux_base + 440, epoll_pwait2 = linux_base + 441, mount_setattr = linux_base + 442, quotactl_fd = linux_base + 443, landlock_create_ruleset = linux_base + 444, landlock_add_rule = linux_base + 445, landlock_restrict_self = linux_base + 446, process_mrelease = linux_base + 448, futex_waitv = linux_base + 449, set_mempolicy_home_node = linux_base + 450, cachestat = linux_base + 451, fchmodat2 = linux_base + 452, map_shadow_stack = linux_base + 453, futex_wake = linux_base + 454, futex_wait = linux_base + 455, futex_requeue = linux_base + 456, statmount = linux_base + 457, listmount = linux_base + 458, lsm_get_self_attr = linux_base + 459, lsm_set_self_attr = linux_base + 460, lsm_list_modules = linux_base + 461, mseal = linux_base + 462, }