📄 syscalls.list
字号:
# File name Caller Syscall name Args Strong name Weak names## Calls for compatibility with existing MIPS OS implementations and# compilers.#cachectl - cachectl i:pii __cachectl cachectlcacheflush - cacheflush i:pii _flush_cache cacheflushsysmips - sysmips i:iiii __sysmips sysmipss_sigsuspend sigsuspend sigsuspend i:p __syscall_sigsuspend## Socket functions; Linux/MIPS doesn't use the socketcall(2) wrapper;# it's provided for compatibility, though.#accept - accept Ci:iBN __libc_accept __accept acceptbind - bind i:ipi __bind bindconnect - connect Ci:ipi __libc_connect __connect_internal __connect connectgetpeername - getpeername i:ipp __getpeername getpeernamegetsockname - getsockname i:ipp __getsockname getsocknamegetsockopt - getsockopt i:iiiBN __getsockopt getsockoptlisten - listen i:ii __listen listenrecv - recv Ci:ibni __libc_recv __recv recvrecvfrom - recvfrom Ci:ibniBN __libc_recvfrom __recvfrom recvfromrecvmsg - recvmsg Ci:ipi __libc_recvmsg __recvmsg recvmsgsend - send Ci:ibni __libc_send __send sendsendmsg - sendmsg Ci:ipi __libc_sendmsg __sendmsg sendmsgsendto - sendto Ci:ibnibn __libc_sendto __sendto sendtosetsockopt - setsockopt i:iiibn __setsockopt setsockoptshutdown - shutdown i:ii __shutdown shutdownsocket - socket i:iii __socket socketsocketpair - socketpair i:iiif __socketpair socketpair## These are defined locally because the caller is also defined in this dir.#s_llseek llseek _llseek i:iiipi __syscall__llseeks_sigaction sigaction sigaction i:ipp __syscall_sigactions_ustat ustat ustat i:ip __syscall_ustatsys_mknod xmknod mknod i:sii __syscall_mknod# System calls with wrappers.rt_sigaction - rt_sigaction i:ippi __syscall_rt_sigactionrt_sigpending - rt_sigpending i:pi __syscall_rt_sigpendingrt_sigprocmask - rt_sigprocmask i:ippi __syscall_rt_sigprocmaskrt_sigqueueinfo - rt_sigqueueinfo i:iip __syscall_rt_sigqueueinfort_sigsuspend - rt_sigsuspend i:pi __syscall_rt_sigsuspendrt_sigtimedwait - rt_sigtimedwait i:pppi __syscall_rt_sigtimedwaits_execve EXTRA execve i:spp __syscall_execves_exit _exit exit i:i __syscall_exits_fcntl fcntl fcntl i:iiF __syscall_fcntls_fcntl64 fcntl64 fcntl64 i:iiF __syscall_fcntl64s_fstat64 fxstat64 fstat64 i:ip __syscall_fstat64s_ftruncate64 ftruncate64 ftruncate64 i:iiii __syscall_ftruncate64s_getcwd getcwd getcwd i:pi __syscall_getcwds_getdents getdents getdents i:ipi __syscall_getdentss_getdents64 getdents getdents64 i:ipi __syscall_getdents64s_getpriority getpriority getpriority i:ii __syscall_getprioritys_ipc msgget ipc i:iiiip __syscall_ipcs_lstat64 lxstat64 lstat64 i:sp __syscall_lstat64s_mmap2 mmap64 mmap2 b:aniiii __syscall_mmap2s_poll poll poll i:pii __syscall_polls_pread64 pread64 pread i:ibniii __syscall_preads_ptrace ptrace ptrace i:iipp __syscall_ptraces_pwrite64 pwrite64 pwrite i:ibniii __syscall_pwrites_readahead EXTRA readahead i:iiii __syscall_readaheads_reboot reboot reboot i:iii __syscall_reboots_setrlimit setrlimit setrlimit i:ip __syscall_setrlimits_sigpending sigpending sigpending i:p __syscall_sigpendings_sigprocmask sigprocmask sigprocmask i:ipp __syscall_sigprocmasks_stat64 xstat64 stat64 i:sp __syscall_stat64s_truncate64 truncate64 truncate64 i:siii __syscall_truncate64# Todo: we can pass 6 args in registers, no need for the wrappersys_sysctl sysctl _sysctl i:p __syscall__sysctlsys_fstat fxstat fstat i:ip __syscall_fstatsys_lstat lxstat lstat i:sp __syscall_lstatsys_readv readv readv i:ipi __syscall_readvsys_stat xstat stat i:sp __syscall_statsys_writev writev writev i:ipi __syscall_writev
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -