Chamadas de sistema Linux AMD64
Aqui serão listadas as chamadas de sistema do kernel linux da arquitetura AMD64. Esse arquivo foi gerado automaticamente usando o código fonte do kernel no github. Para mais detalhes, veja a pasta _generator no github do asm4noobs.
O conteúdo desta página pode ser lido programaticamente usando o arquivo syscalls_linux_amd64.json
Ordem dos argumentos
| # | 0 | 1 | 2 | 3 | 4 | 5 | 
|---|---|---|---|---|---|---|
| Registrador | rdi | rsi | rdx | r10 | r8 | r9 | 
0 - read
- Número (RAX): 0
- Arquivo: fs/read_write.c
- Entrypoint: sys_read
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | unsigned int | fd | rdi | 
| 1 | char __user * | buf | rsi | 
| 2 | size_t | count | rdx | 
1 - write
- Número (RAX): 1
- Arquivo: fs/read_write.c
- Entrypoint: sys_write
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | unsigned int | fd | rdi | 
| 1 | const char __user * | buf | rsi | 
| 2 | size_t | count | rdx | 
2 - open
- Número (RAX): 2
- Arquivo: fs/open.c
- Entrypoint: sys_open
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | const char __user * | filename | rdi | 
| 1 | int | flags | rsi | 
| 2 | umode_t | mode | rdx | 
3 - close
- Número (RAX): 3
- Arquivo: fs/open.c
- Entrypoint: sys_close
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | unsigned int | fd | rdi | 
4 - stat
- Número (RAX): 4
- Arquivo: fs/stat.c
- Entrypoint: sys_newstat
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | const char __user * | filename | rdi | 
| 1 | struct __old_kernel_stat __user * | statbuf | rsi | 
5 - fstat
- Número (RAX): 5
- Arquivo: fs/stat.c
- Entrypoint: sys_newfstat
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | unsigned int | fd | rdi | 
| 1 | struct __old_kernel_stat __user * | statbuf | rsi | 
6 - lstat
- Número (RAX): 6
- Arquivo: fs/stat.c
- Entrypoint: sys_newlstat
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | const char __user * | filename | rdi | 
| 1 | struct __old_kernel_stat __user * | statbuf | rsi | 
7 - poll
- Número (RAX): 7
- Arquivo: fs/select.c
- Entrypoint: sys_poll
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | struct pollfd __user * | ufds | rdi | 
| 1 | unsigned int | nfds | rsi | 
| 2 | int | timeout_msecs | rdx | 
8 - lseek
- Número (RAX): 8
- Arquivo: fs/read_write.c
- Entrypoint: sys_lseek
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | unsigned int | fd | rdi | 
| 1 | compat_off_t | offset | rsi | 
| 2 | unsigned int | whence | rdx | 
9 - mmap
- Número (RAX): 9
- Arquivo: arch/x86/kernel/sys_x86_64.c
- Entrypoint: sys_mmap
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | unsigned long | addr | rdi | 
| 1 | unsigned long | len | rsi | 
| 2 | unsigned long | prot | rdx | 
| 3 | unsigned long | flags | r10 | 
| 4 | unsigned long | fd | r8 | 
| 5 | unsigned long | off | r9 | 
10 - mprotect
- Número (RAX): 10
- Arquivo: mm/mprotect.c
- Entrypoint: sys_mprotect
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | unsigned long | start | rdi | 
| 1 | size_t | len | rsi | 
| 2 | unsigned long | prot | rdx | 
11 - munmap
- Número (RAX): 11
- Arquivo: mm/mmap.c
- Entrypoint: sys_munmap
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | unsigned long | addr | rdi | 
| 1 | size_t | len | rsi | 
12 - brk
- Número (RAX): 12
- Arquivo: mm/mmap.c
- Entrypoint: sys_brk
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | unsigned long | brk | rdi | 
13 - rt_sigaction
- Número (RAX): 13
- Arquivo: kernel/signal.c
- Entrypoint: sys_rt_sigaction
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | int | sig | rdi | 
| 1 | const struct compat_sigaction __user * | act | rsi | 
| 2 | struct compat_sigaction __user * | oact | rdx | 
| 3 | compat_size_t | sigsetsize | r10 | 
14 - rt_sigprocmask
- Número (RAX): 14
- Arquivo: kernel/signal.c
- Entrypoint: sys_rt_sigprocmask
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | int | how | rdi | 
| 1 | compat_sigset_t __user * | nset | rsi | 
| 2 | compat_sigset_t __user * | oset | rdx | 
| 3 | compat_size_t | sigsetsize | r10 | 
15 - rt_sigreturn
- Número (RAX): 15
- Arquivo: arch/x86/kernel/signal.c
- Entrypoint: sys_rt_sigreturn
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|
17 - pread64
- Número (RAX): 17
- Arquivo: fs/read_write.c
- Entrypoint: sys_pread64
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | unsigned int | fd | rdi | 
| 1 | char __user * | buf | rsi | 
| 2 | size_t | count | rdx | 
| 3 | loff_t | pos | r10 | 
18 - pwrite64
- Número (RAX): 18
- Arquivo: fs/read_write.c
- Entrypoint: sys_pwrite64
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | unsigned int | fd | rdi | 
| 1 | const char __user * | buf | rsi | 
| 2 | size_t | count | rdx | 
| 3 | loff_t | pos | r10 | 
19 - readv
- Número (RAX): 19
- Arquivo: fs/read_write.c
- Entrypoint: sys_readv
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | unsigned long | fd | rdi | 
| 1 | const struct iovec __user * | vec | rsi | 
| 2 | unsigned long | vlen | rdx | 
20 - writev
- Número (RAX): 20
- Arquivo: fs/read_write.c
- Entrypoint: sys_writev
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | unsigned long | fd | rdi | 
| 1 | const struct iovec __user * | vec | rsi | 
| 2 | unsigned long | vlen | rdx | 
21 - access
- Número (RAX): 21
- Arquivo: fs/open.c
- Entrypoint: sys_access
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | const char __user * | filename | rdi | 
| 1 | int | mode | rsi | 
23 - select
- Número (RAX): 23
- Arquivo: fs/select.c
- Entrypoint: sys_select
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | int | n | rdi | 
| 1 | compat_ulong_t __user * | inp | rsi | 
| 2 | compat_ulong_t __user * | outp | rdx | 
| 3 | compat_ulong_t __user * | exp | r10 | 
| 4 | struct old_timeval32 __user * | tvp | r8 | 
24 - sched_yield
- Número (RAX): 24
- Arquivo: kernel/sched/core.c
- Entrypoint: sys_sched_yield
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|
25 - mremap
- Número (RAX): 25
- Arquivo: mm/nommu.c
- Entrypoint: sys_mremap
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | unsigned long | addr | rdi | 
| 1 | unsigned long | old_len | rsi | 
| 2 | unsigned long | new_len | rdx | 
| 3 | unsigned long | flags | r10 | 
| 4 | unsigned long | new_addr | r8 | 
26 - msync
- Número (RAX): 26
- Arquivo: mm/msync.c
- Entrypoint: sys_msync
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | unsigned long | start | rdi | 
| 1 | size_t | len | rsi | 
| 2 | int | flags | rdx | 
27 - mincore
- Número (RAX): 27
- Arquivo: mm/mincore.c
- Entrypoint: sys_mincore
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | unsigned long | start | rdi | 
| 1 | size_t | len | rsi | 
| 2 | unsigned char __user * | vec | rdx | 
28 - madvise
- Número (RAX): 28
- Arquivo: mm/madvise.c
- Entrypoint: sys_madvise
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | unsigned long | start | rdi | 
| 1 | size_t | len_in | rsi | 
| 2 | int | behavior | rdx | 
34 - pause
- Número (RAX): 34
- Arquivo: kernel/signal.c
- Entrypoint: sys_pause
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|
35 - nanosleep
| # | Tipo | Nome | Registrador | 
|---|
36 - getitimer
- Número (RAX): 36
- Arquivo: kernel/time/itimer.c
- Entrypoint: sys_getitimer
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | int | which | rdi | 
| 1 | struct old_itimerval32 __user * | value | rsi | 
37 - alarm
- Número (RAX): 37
- Arquivo: kernel/time/itimer.c
- Entrypoint: sys_alarm
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | unsigned int | seconds | rdi | 
38 - setitimer
- Número (RAX): 38
- Arquivo: kernel/time/itimer.c
- Entrypoint: sys_setitimer
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | int | which | rdi | 
| 1 | struct old_itimerval32 __user * | value | rsi | 
| 2 | struct old_itimerval32 __user * | ovalue | rdx | 
39 - getpid
- Número (RAX): 39
- Arquivo: kernel/sys.c
- Entrypoint: sys_getpid
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|
40 - sendfile
- Número (RAX): 40
- Arquivo: fs/read_write.c
- Entrypoint: sys_sendfile64
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | int | out_fd | rdi | 
| 1 | int | in_fd | rsi | 
| 2 | compat_off_t __user * | offset | rdx | 
| 3 | compat_size_t | count | r10 | 
41 - socket
- Número (RAX): 41
- Arquivo: net/socket.c
- Entrypoint: sys_socket
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | int | family | rdi | 
| 1 | int | type | rsi | 
| 2 | int | protocol | rdx | 
42 - connect
- Número (RAX): 42
- Arquivo: net/socket.c
- Entrypoint: sys_connect
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | int | fd | rdi | 
| 1 | struct sockaddr __user * | uservaddr | rsi | 
| 2 | int | addrlen | rdx | 
43 - accept
- Número (RAX): 43
- Arquivo: net/socket.c
- Entrypoint: sys_accept
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | int | fd | rdi | 
| 1 | struct sockaddr __user * | upeer_sockaddr | rsi | 
| 2 | int __user * | upeer_addrlen | rdx | 
44 - sendto
- Número (RAX): 44
- Arquivo: net/socket.c
- Entrypoint: sys_sendto
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | int | fd | rdi | 
| 1 | void __user * | buff | rsi | 
| 2 | size_t | len | rdx | 
| 3 | unsigned int | flags | r10 | 
| 4 | struct sockaddr __user * | addr | r8 | 
| 5 | int | addr_len | r9 | 
45 - recvfrom
- Número (RAX): 45
- Arquivo: net/socket.c
- Entrypoint: sys_recvfrom
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | int | fd | rdi | 
| 1 | void __user * | ubuf | rsi | 
| 2 | size_t | size | rdx | 
| 3 | unsigned int | flags | r10 | 
| 4 | struct sockaddr __user * | addr | r8 | 
| 5 | int __user * | addr_len | r9 | 
46 - sendmsg
- Número (RAX): 46
- Arquivo: net/socket.c
- Entrypoint: sys_sendmsg
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | int | fd | rdi | 
| 1 | struct user_msghdr __user * | msg | rsi | 
| 2 | unsigned int | flags | rdx | 
47 - recvmsg
- Número (RAX): 47
- Arquivo: net/socket.c
- Entrypoint: sys_recvmsg
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | int | fd | rdi | 
| 1 | struct user_msghdr __user * | msg | rsi | 
| 2 | unsigned int | flags | rdx | 
48 - shutdown
- Número (RAX): 48
- Arquivo: net/socket.c
- Entrypoint: sys_shutdown
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | int | fd | rdi | 
| 1 | int | how | rsi | 
49 - bind
- Número (RAX): 49
- Arquivo: net/socket.c
- Entrypoint: sys_bind
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | int | fd | rdi | 
| 1 | struct sockaddr __user * | umyaddr | rsi | 
| 2 | int | addrlen | rdx | 
50 - listen
- Número (RAX): 50
- Arquivo: net/socket.c
- Entrypoint: sys_listen
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | int | fd | rdi | 
| 1 | int | backlog | rsi | 
51 - getsockname
- Número (RAX): 51
- Arquivo: net/socket.c
- Entrypoint: sys_getsockname
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | int | fd | rdi | 
| 1 | struct sockaddr __user * | usockaddr | rsi | 
| 2 | int __user * | usockaddr_len | rdx | 
52 - getpeername
- Número (RAX): 52
- Arquivo: net/socket.c
- Entrypoint: sys_getpeername
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | int | fd | rdi | 
| 1 | struct sockaddr __user * | usockaddr | rsi | 
| 2 | int __user * | usockaddr_len | rdx | 
53 - socketpair
- Número (RAX): 53
- Arquivo: net/socket.c
- Entrypoint: sys_socketpair
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | int | family | rdi | 
| 1 | int | type | rsi | 
| 2 | int | protocol | rdx | 
| 3 | int __user * | usockvec | r10 | 
54 - setsockopt
- Número (RAX): 54
- Arquivo: net/socket.c
- Entrypoint: sys_setsockopt
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | int | fd | rdi | 
| 1 | int | level | rsi | 
| 2 | int | optname | rdx | 
| 3 | char __user * | optval | r10 | 
| 4 | int | optlen | r8 | 
55 - getsockopt
- Número (RAX): 55
- Arquivo: net/socket.c
- Entrypoint: sys_getsockopt
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | int | fd | rdi | 
| 1 | int | level | rsi | 
| 2 | int | optname | rdx | 
| 3 | char __user * | optval | r10 | 
| 4 | int __user * | optlen | r8 | 
56 - clone
- Número (RAX): 56
- Arquivo: kernel/fork.c
- Entrypoint: sys_clone
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | unsigned long | clone_flags | rdi | 
| 1 | unsigned long | newsp | rsi | 
| 2 | int __user * | parent_tidptr | rdx | 
| 3 | int __user * | child_tidptr | r10 | 
| 4 | unsigned long | tls | r8 | 
57 - fork
- Número (RAX): 57
- Arquivo: kernel/fork.c
- Entrypoint: sys_fork
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|
58 - vfork
- Número (RAX): 58
- Arquivo: kernel/fork.c
- Entrypoint: sys_vfork
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|
60 - exit
- Número (RAX): 60
- Arquivo: kernel/exit.c
- Entrypoint: sys_exit
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | int | error_code | rdi | 
61 - wait4
- Número (RAX): 61
- Arquivo: kernel/exit.c
- Entrypoint: sys_wait4
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | compat_pid_t | pid | rdi | 
| 1 | compat_uint_t __user * | stat_addr | rsi | 
| 2 | int | options | rdx | 
| 3 | struct compat_rusage __user * | ru | r10 | 
62 - kill
- Número (RAX): 62
- Arquivo: kernel/signal.c
- Entrypoint: sys_kill
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | pid_t | pid | rdi | 
| 1 | int | sig | rsi | 
63 - uname
- Número (RAX): 63
- Arquivo: kernel/sys.c
- Entrypoint: sys_newuname
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | struct old_utsname __user * | name | rdi | 
64 - semget
- Número (RAX): 64
- Arquivo: ipc/sem.c
- Entrypoint: sys_semget
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | key_t | key | rdi | 
| 1 | int | nsems | rsi | 
| 2 | int | semflg | rdx | 
65 - semop
- Número (RAX): 65
- Arquivo: ipc/sem.c
- Entrypoint: sys_semop
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | int | semid | rdi | 
| 1 | struct sembuf __user * | tsops | rsi | 
| 2 | unsigned | nsops | rdx | 
66 - semctl
- Número (RAX): 66
- Arquivo: ipc/sem.c
- Entrypoint: sys_semctl
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | int | semid | rdi | 
| 1 | int | semnum | rsi | 
| 2 | int | cmd | rdx | 
| 3 | int | arg | r10 | 
68 - msgget
- Número (RAX): 68
- Arquivo: ipc/msg.c
- Entrypoint: sys_msgget
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | key_t | key | rdi | 
| 1 | int | msgflg | rsi | 
69 - msgsnd
- Número (RAX): 69
- Arquivo: ipc/msg.c
- Entrypoint: sys_msgsnd
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | int | msqid | rdi | 
| 1 | compat_uptr_t | msgp | rsi | 
| 2 | compat_ssize_t | msgsz | rdx | 
| 3 | int | msgflg | r10 | 
70 - msgrcv
- Número (RAX): 70
- Arquivo: ipc/msg.c
- Entrypoint: sys_msgrcv
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | int | msqid | rdi | 
| 1 | compat_uptr_t | msgp | rsi | 
| 2 | compat_ssize_t | msgsz | rdx | 
| 3 | compat_long_t | msgtyp | r10 | 
| 4 | int | msgflg | r8 | 
71 - msgctl
- Número (RAX): 71
- Arquivo: ipc/msg.c
- Entrypoint: sys_msgctl
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | int | msqid | rdi | 
| 1 | int | cmd | rsi | 
| 2 | void __user * | uptr | rdx | 
74 - fsync
- Número (RAX): 74
- Arquivo: fs/sync.c
- Entrypoint: sys_fsync
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | unsigned int | fd | rdi | 
75 - fdatasync
- Número (RAX): 75
- Arquivo: fs/sync.c
- Entrypoint: sys_fdatasync
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | unsigned int | fd | rdi | 
76 - truncate
- Número (RAX): 76
- Arquivo: fs/open.c
- Entrypoint: sys_truncate
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | const char __user * | path | rdi | 
| 1 | compat_off_t | length | rsi | 
77 - ftruncate
- Número (RAX): 77
- Arquivo: fs/open.c
- Entrypoint: sys_ftruncate
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | unsigned int | fd | rdi | 
| 1 | compat_ulong_t | length | rsi | 
78 - getdents
- Número (RAX): 78
- Arquivo: fs/readdir.c
- Entrypoint: sys_getdents
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | unsigned int | fd | rdi | 
| 1 | struct compat_linux_dirent __user * | dirent | rsi | 
| 2 | unsigned int | count | rdx | 
79 - getcwd
- Número (RAX): 79
- Arquivo: fs/d_path.c
- Entrypoint: sys_getcwd
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | char __user * | buf | rdi | 
| 1 | unsigned long | size | rsi | 
80 - chdir
- Número (RAX): 80
- Arquivo: fs/open.c
- Entrypoint: sys_chdir
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | const char __user * | filename | rdi | 
81 - fchdir
- Número (RAX): 81
- Arquivo: fs/open.c
- Entrypoint: sys_fchdir
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | unsigned int | fd | rdi | 
85 - creat
- Número (RAX): 85
- Arquivo: fs/open.c
- Entrypoint: sys_creat
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | const char __user * | pathname | rdi | 
| 1 | umode_t | mode | rsi | 
89 - readlink
- Número (RAX): 89
- Arquivo: fs/stat.c
- Entrypoint: sys_readlink
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | const char __user * | path | rdi | 
| 1 | char __user * | buf | rsi | 
| 2 | int | bufsiz | rdx | 
90 - chmod
- Número (RAX): 90
- Arquivo: fs/open.c
- Entrypoint: sys_chmod
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | const char __user * | filename | rdi | 
| 1 | umode_t | mode | rsi | 
91 - fchmod
- Número (RAX): 91
- Arquivo: fs/open.c
- Entrypoint: sys_fchmod
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | unsigned int | fd | rdi | 
| 1 | umode_t | mode | rsi | 
92 - chown
- Número (RAX): 92
- Arquivo: fs/open.c
- Entrypoint: sys_chown
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | const char __user * | filename | rdi | 
| 1 | uid_t | user | rsi | 
| 2 | gid_t | group | rdx | 
93 - fchown
- Número (RAX): 93
- Arquivo: fs/open.c
- Entrypoint: sys_fchown
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | unsigned int | fd | rdi | 
| 1 | uid_t | user | rsi | 
| 2 | gid_t | group | rdx | 
94 - lchown
- Número (RAX): 94
- Arquivo: fs/open.c
- Entrypoint: sys_lchown
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | const char __user * | filename | rdi | 
| 1 | uid_t | user | rsi | 
| 2 | gid_t | group | rdx | 
95 - umask
- Número (RAX): 95
- Arquivo: kernel/sys.c
- Entrypoint: sys_umask
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | int | mask | rdi | 
96 - gettimeofday
- Número (RAX): 96
- Arquivo: kernel/time/time.c
- Entrypoint: sys_gettimeofday
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | struct old_timeval32 __user * | tv | rdi | 
| 1 | struct timezone __user * | tz | rsi | 
97 - getrlimit
- Número (RAX): 97
- Arquivo: kernel/sys.c
- Entrypoint: sys_getrlimit
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | unsigned int | resource | rdi | 
| 1 | struct compat_rlimit __user * | rlim | rsi | 
98 - getrusage
- Número (RAX): 98
- Arquivo: kernel/sys.c
- Entrypoint: sys_getrusage
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | int | who | rdi | 
| 1 | struct compat_rusage __user * | ru | rsi | 
99 - sysinfo
- Número (RAX): 99
- Arquivo: kernel/sys.c
- Entrypoint: sys_sysinfo
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | struct compat_sysinfo __user * | info | rdi | 
100 - times
- Número (RAX): 100
- Arquivo: kernel/sys.c
- Entrypoint: sys_times
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | struct compat_tms __user * | tbuf | rdi | 
102 - getuid
- Número (RAX): 102
- Arquivo: kernel/sys.c
- Entrypoint: sys_getuid
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|
104 - getgid
- Número (RAX): 104
- Arquivo: kernel/sys.c
- Entrypoint: sys_getgid
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|
105 - setuid
- Número (RAX): 105
- Arquivo: kernel/sys.c
- Entrypoint: sys_setuid
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | uid_t | uid | rdi | 
106 - setgid
- Número (RAX): 106
- Arquivo: kernel/sys.c
- Entrypoint: sys_setgid
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | gid_t | gid | rdi | 
107 - geteuid
- Número (RAX): 107
- Arquivo: kernel/sys.c
- Entrypoint: sys_geteuid
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|
108 - getegid
- Número (RAX): 108
- Arquivo: kernel/sys.c
- Entrypoint: sys_getegid
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|
109 - setpgid
- Número (RAX): 109
- Arquivo: kernel/sys.c
- Entrypoint: sys_setpgid
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | pid_t | pid | rdi | 
| 1 | pid_t | pgid | rsi | 
110 - getppid
- Número (RAX): 110
- Arquivo: kernel/sys.c
- Entrypoint: sys_getppid
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|
111 - getpgrp
- Número (RAX): 111
- Arquivo: kernel/sys.c
- Entrypoint: sys_getpgrp
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|
112 - setsid
- Número (RAX): 112
- Arquivo: kernel/sys.c
- Entrypoint: sys_setsid
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|
113 - setreuid
- Número (RAX): 113
- Arquivo: kernel/sys.c
- Entrypoint: sys_setreuid
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | uid_t | ruid | rdi | 
| 1 | uid_t | euid | rsi | 
114 - setregid
- Número (RAX): 114
- Arquivo: kernel/sys.c
- Entrypoint: sys_setregid
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | gid_t | rgid | rdi | 
| 1 | gid_t | egid | rsi | 
115 - getgroups
- Número (RAX): 115
- Arquivo: kernel/groups.c
- Entrypoint: sys_getgroups
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | int | gidsetsize | rdi | 
| 1 | gid_t __user * | grouplist | rsi | 
116 - setgroups
- Número (RAX): 116
- Arquivo: kernel/groups.c
- Entrypoint: sys_setgroups
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | int | gidsetsize | rdi | 
| 1 | gid_t __user * | grouplist | rsi | 
117 - setresuid
- Número (RAX): 117
- Arquivo: kernel/sys.c
- Entrypoint: sys_setresuid
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | uid_t | ruid | rdi | 
| 1 | uid_t | euid | rsi | 
| 2 | uid_t | suid | rdx | 
118 - getresuid
- Número (RAX): 118
- Arquivo: kernel/sys.c
- Entrypoint: sys_getresuid
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | uid_t __user * | ruidp | rdi | 
| 1 | uid_t __user * | euidp | rsi | 
| 2 | uid_t __user * | suidp | rdx | 
119 - setresgid
- Número (RAX): 119
- Arquivo: kernel/sys.c
- Entrypoint: sys_setresgid
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | gid_t | rgid | rdi | 
| 1 | gid_t | egid | rsi | 
| 2 | gid_t | sgid | rdx | 
120 - getresgid
- Número (RAX): 120
- Arquivo: kernel/sys.c
- Entrypoint: sys_getresgid
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | gid_t __user * | rgidp | rdi | 
| 1 | gid_t __user * | egidp | rsi | 
| 2 | gid_t __user * | sgidp | rdx | 
121 - getpgid
- Número (RAX): 121
- Arquivo: kernel/sys.c
- Entrypoint: sys_getpgid
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | pid_t | pid | rdi | 
122 - setfsuid
- Número (RAX): 122
- Arquivo: kernel/sys.c
- Entrypoint: sys_setfsuid
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | uid_t | uid | rdi | 
123 - setfsgid
- Número (RAX): 123
- Arquivo: kernel/sys.c
- Entrypoint: sys_setfsgid
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | gid_t | gid | rdi | 
124 - getsid
- Número (RAX): 124
- Arquivo: kernel/sys.c
- Entrypoint: sys_getsid
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | pid_t | pid | rdi | 
125 - capget
- Número (RAX): 125
- Arquivo: kernel/capability.c
- Entrypoint: sys_capget
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | cap_user_header_t | header | rdi | 
| 1 | cap_user_data_t | dataptr | rsi | 
126 - capset
- Número (RAX): 126
- Arquivo: kernel/capability.c
- Entrypoint: sys_capset
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | cap_user_header_t | header | rdi | 
| 1 | const cap_user_data_t | data | rsi | 
127 - rt_sigpending
- Número (RAX): 127
- Arquivo: kernel/signal.c
- Entrypoint: sys_rt_sigpending
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | compat_sigset_t __user * | uset | rdi | 
| 1 | compat_size_t | sigsetsize | rsi | 
128 - rt_sigtimedwait
- Número (RAX): 128
- Arquivo: kernel/signal.c
- Entrypoint: sys_rt_sigtimedwait
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | const sigset_t __user * | uthese | rdi | 
| 1 | siginfo_t __user * | uinfo | rsi | 
| 2 | const struct __kernel_timespec __user * | uts | rdx | 
| 3 | size_t | sigsetsize | r10 | 
129 - rt_sigqueueinfo
- Número (RAX): 129
- Arquivo: kernel/signal.c
- Entrypoint: sys_rt_sigqueueinfo
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | compat_pid_t | pid | rdi | 
| 1 | int | sig | rsi | 
| 2 | struct compat_siginfo __user * | uinfo | rdx | 
130 - rt_sigsuspend
- Número (RAX): 130
- Arquivo: kernel/signal.c
- Entrypoint: sys_rt_sigsuspend
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | compat_sigset_t __user * | unewset | rdi | 
| 1 | compat_size_t | sigsetsize | rsi | 
131 - sigaltstack
- Número (RAX): 131
- Arquivo: kernel/signal.c
- Entrypoint: sys_sigaltstack
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | const compat_stack_t __user * | uss_ptr | rdi | 
| 1 | compat_stack_t __user * | uoss_ptr | rsi | 
132 - utime
- Número (RAX): 132
- Arquivo: fs/utimes.c
- Entrypoint: sys_utime
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | char __user * | filename | rdi | 
| 1 | struct utimbuf __user * | times | rsi | 
135 - personality
- Número (RAX): 135
- Arquivo: kernel/exec_domain.c
- Entrypoint: sys_personality
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | unsigned int | personality | rdi | 
136 - ustat
- Número (RAX): 136
- Arquivo: fs/statfs.c
- Entrypoint: sys_ustat
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | unsigned | dev | rdi | 
| 1 | struct compat_ustat __user * | u | rsi | 
137 - statfs
- Número (RAX): 137
- Arquivo: fs/statfs.c
- Entrypoint: sys_statfs
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | const char __user * | pathname | rdi | 
| 1 | struct compat_statfs __user * | buf | rsi | 
138 - fstatfs
- Número (RAX): 138
- Arquivo: fs/statfs.c
- Entrypoint: sys_fstatfs
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | unsigned int | fd | rdi | 
| 1 | struct compat_statfs __user * | buf | rsi | 
139 - sysfs
- Número (RAX): 139
- Arquivo: fs/filesystems.c
- Entrypoint: sys_sysfs
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | int | option | rdi | 
| 1 | unsigned long | arg1 | rsi | 
| 2 | unsigned long | arg2 | rdx | 
140 - getpriority
- Número (RAX): 140
- Arquivo: kernel/sys.c
- Entrypoint: sys_getpriority
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | int | which | rdi | 
| 1 | int | who | rsi | 
141 - setpriority
- Número (RAX): 141
- Arquivo: kernel/sys.c
- Entrypoint: sys_setpriority
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | int | which | rdi | 
| 1 | int | who | rsi | 
| 2 | int | niceval | rdx | 
142 - sched_setparam
- Número (RAX): 142
- Arquivo: kernel/sched/core.c
- Entrypoint: sys_sched_setparam
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | pid_t | pid | rdi | 
| 1 | struct sched_param __user * | param | rsi | 
143 - sched_getparam
- Número (RAX): 143
- Arquivo: kernel/sched/core.c
- Entrypoint: sys_sched_getparam
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | pid_t | pid | rdi | 
| 1 | struct sched_param __user * | param | rsi | 
144 - sched_setscheduler
- Número (RAX): 144
- Arquivo: kernel/sched/core.c
- Entrypoint: sys_sched_setscheduler
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | pid_t | pid | rdi | 
| 1 | int | policy | rsi | 
| 2 | struct sched_param __user * | param | rdx | 
145 - sched_getscheduler
- Número (RAX): 145
- Arquivo: kernel/sched/core.c
- Entrypoint: sys_sched_getscheduler
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | pid_t | pid | rdi | 
146 - sched_get_priority_max
- Número (RAX): 146
- Arquivo: kernel/sched/core.c
- Entrypoint: sys_sched_get_priority_max
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | int | policy | rdi | 
147 - sched_get_priority_min
- Número (RAX): 147
- Arquivo: kernel/sched/core.c
- Entrypoint: sys_sched_get_priority_min
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | int | policy | rdi | 
148 - sched_rr_get_interval
- Número (RAX): 148
- Arquivo: kernel/sched/core.c
- Entrypoint: sys_sched_rr_get_interval
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | pid_t | pid | rdi | 
| 1 | struct __kernel_timespec __user * | interval | rsi | 
149 - mlock
- Número (RAX): 149
- Arquivo: mm/mlock.c
- Entrypoint: sys_mlock
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | unsigned long | start | rdi | 
| 1 | size_t | len | rsi | 
150 - munlock
- Número (RAX): 150
- Arquivo: mm/mlock.c
- Entrypoint: sys_munlock
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | unsigned long | start | rdi | 
| 1 | size_t | len | rsi | 
151 - mlockall
- Número (RAX): 151
- Arquivo: mm/mlock.c
- Entrypoint: sys_mlockall
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | int | flags | rdi | 
152 - munlockall
- Número (RAX): 152
- Arquivo: mm/mlock.c
- Entrypoint: sys_munlockall
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|
153 - vhangup
- Número (RAX): 153
- Arquivo: fs/open.c
- Entrypoint: sys_vhangup
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|
154 - modify_ldt
| # | Tipo | Nome | Registrador | 
|---|
155 - pivot_root
- Número (RAX): 155
- Arquivo: fs/namespace.c
- Entrypoint: sys_pivot_root
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | const char __user * | new_root | rdi | 
| 1 | const char __user * | put_old | rsi | 
156 - _sysctl
| # | Tipo | Nome | Registrador | 
|---|
157 - prctl
- Número (RAX): 157
- Arquivo: kernel/sys.c
- Entrypoint: sys_prctl
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | int | option | rdi | 
| 1 | unsigned long | arg2 | rsi | 
| 2 | unsigned long | arg3 | rdx | 
| 3 | unsigned long | arg4 | r10 | 
| 4 | unsigned long | arg5 | r8 | 
158 - arch_prctl
- Número (RAX): 158
- Arquivo: arch/x86/kernel/process_32.c
- Entrypoint: sys_arch_prctl
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | int | option | rdi | 
| 1 | unsigned long | arg2 | rsi | 
159 - adjtimex
- Número (RAX): 159
- Arquivo: kernel/time/time.c
- Entrypoint: sys_adjtimex
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | struct __kernel_timex __user * | txc_p | rdi | 
160 - setrlimit
- Número (RAX): 160
- Arquivo: kernel/sys.c
- Entrypoint: sys_setrlimit
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | unsigned int | resource | rdi | 
| 1 | struct rlimit __user * | rlim | rsi | 
161 - chroot
- Número (RAX): 161
- Arquivo: fs/open.c
- Entrypoint: sys_chroot
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | const char __user * | filename | rdi | 
162 - sync
- Número (RAX): 162
- Arquivo: fs/sync.c
- Entrypoint: sys_sync
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|
163 - acct
- Número (RAX): 163
- Arquivo: kernel/acct.c
- Entrypoint: sys_acct
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | const char __user * | name | rdi | 
164 - settimeofday
- Número (RAX): 164
- Arquivo: kernel/time/time.c
- Entrypoint: sys_settimeofday
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | struct old_timeval32 __user * | tv | rdi | 
| 1 | struct timezone __user * | tz | rsi | 
165 - mount
- Número (RAX): 165
- Arquivo: fs/namespace.c
- Entrypoint: sys_mount
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | char __user * | dev_name | rdi | 
| 1 | char __user * | dir_name | rsi | 
| 2 | char __user * | type | rdx | 
| 3 | unsigned long | flags | r10 | 
| 4 | void __user * | data | r8 | 
168 - swapoff
| # | Tipo | Nome | Registrador | 
|---|
169 - reboot
- Número (RAX): 169
- Arquivo: kernel/reboot.c
- Entrypoint: sys_reboot
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | int | magic1 | rdi | 
| 1 | int | magic2 | rsi | 
| 2 | unsigned int | cmd | rdx | 
| 3 | void __user * | arg | r10 | 
170 - sethostname
- Número (RAX): 170
- Arquivo: kernel/sys.c
- Entrypoint: sys_sethostname
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | char __user * | name | rdi | 
| 1 | int | len | rsi | 
171 - setdomainname
- Número (RAX): 171
- Arquivo: kernel/sys.c
- Entrypoint: sys_setdomainname
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | char __user * | name | rdi | 
| 1 | int | len | rsi | 
172 - iopl
- Número (RAX): 172
- Arquivo: arch/x86/kernel/ioport.c
- Entrypoint: sys_iopl
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | unsigned int | level | rdi | 
173 - ioperm
- Número (RAX): 173
- Arquivo: arch/x86/kernel/ioport.c
- Entrypoint: sys_ioperm
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | unsigned long | from | rdi | 
| 1 | unsigned long | num | rsi | 
| 2 | int | turn_on | rdx | 
175 - init_module
| # | Tipo | Nome | Registrador | 
|---|
176 - delete_module
| # | Tipo | Nome | Registrador | 
|---|
179 - quotactl
- Número (RAX): 179
- Arquivo: fs/quota/quota.c
- Entrypoint: sys_quotactl
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | unsigned int | cmd | rdi | 
| 1 | const char __user * | special | rsi | 
| 2 | qid_t | id | rdx | 
| 3 | void __user * | addr | r10 | 
186 - gettid
- Número (RAX): 186
- Arquivo: kernel/sys.c
- Entrypoint: sys_gettid
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|
187 - readahead
| # | Tipo | Nome | Registrador | 
|---|
188 - setxattr
- Número (RAX): 188
- Arquivo: fs/xattr.c
- Entrypoint: sys_setxattr
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | const char __user * | pathname | rdi | 
| 1 | const char __user * | name | rsi | 
| 2 | const void __user * | value | rdx | 
| 3 | size_t | size | r10 | 
| 4 | int | flags | r8 | 
189 - lsetxattr
- Número (RAX): 189
- Arquivo: fs/xattr.c
- Entrypoint: sys_lsetxattr
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | const char __user * | pathname | rdi | 
| 1 | const char __user * | name | rsi | 
| 2 | const void __user * | value | rdx | 
| 3 | size_t | size | r10 | 
| 4 | int | flags | r8 | 
190 - fsetxattr
- Número (RAX): 190
- Arquivo: fs/xattr.c
- Entrypoint: sys_fsetxattr
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | int | fd | rdi | 
| 1 | const char __user * | name | rsi | 
| 2 | const void __user * | value | rdx | 
| 3 | size_t | size | r10 | 
| 4 | int | flags | r8 | 
191 - getxattr
- Número (RAX): 191
- Arquivo: fs/xattr.c
- Entrypoint: sys_getxattr
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | const char __user * | pathname | rdi | 
| 1 | const char __user * | name | rsi | 
| 2 | void __user * | value | rdx | 
| 3 | size_t | size | r10 | 
192 - lgetxattr
- Número (RAX): 192
- Arquivo: fs/xattr.c
- Entrypoint: sys_lgetxattr
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | const char __user * | pathname | rdi | 
| 1 | const char __user * | name | rsi | 
| 2 | void __user * | value | rdx | 
| 3 | size_t | size | r10 | 
193 - fgetxattr
- Número (RAX): 193
- Arquivo: fs/xattr.c
- Entrypoint: sys_fgetxattr
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | int | fd | rdi | 
| 1 | const char __user * | name | rsi | 
| 2 | void __user * | value | rdx | 
| 3 | size_t | size | r10 | 
194 - listxattr
- Número (RAX): 194
- Arquivo: fs/xattr.c
- Entrypoint: sys_listxattr
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | const char __user * | pathname | rdi | 
| 1 | char __user * | list | rsi | 
| 2 | size_t | size | rdx | 
195 - llistxattr
- Número (RAX): 195
- Arquivo: fs/xattr.c
- Entrypoint: sys_llistxattr
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | const char __user * | pathname | rdi | 
| 1 | char __user * | list | rsi | 
| 2 | size_t | size | rdx | 
196 - flistxattr
- Número (RAX): 196
- Arquivo: fs/xattr.c
- Entrypoint: sys_flistxattr
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | int | fd | rdi | 
| 1 | char __user * | list | rsi | 
| 2 | size_t | size | rdx | 
197 - removexattr
- Número (RAX): 197
- Arquivo: fs/xattr.c
- Entrypoint: sys_removexattr
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | const char __user * | pathname | rdi | 
| 1 | const char __user * | name | rsi | 
198 - lremovexattr
- Número (RAX): 198
- Arquivo: fs/xattr.c
- Entrypoint: sys_lremovexattr
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | const char __user * | pathname | rdi | 
| 1 | const char __user * | name | rsi | 
199 - fremovexattr
- Número (RAX): 199
- Arquivo: fs/xattr.c
- Entrypoint: sys_fremovexattr
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | int | fd | rdi | 
| 1 | const char __user * | name | rsi | 
200 - tkill
- Número (RAX): 200
- Arquivo: kernel/signal.c
- Entrypoint: sys_tkill
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | pid_t | pid | rdi | 
| 1 | int | sig | rsi | 
201 - time
- Número (RAX): 201
- Arquivo: kernel/time/time.c
- Entrypoint: sys_time
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | __kernel_old_time_t __user * | tloc | rdi | 
202 - futex
- Número (RAX): 202
- Arquivo: kernel/futex.c
- Entrypoint: sys_futex
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | u32 __user * | uaddr | rdi | 
| 1 | int | op | rsi | 
| 2 | u32 | val | rdx | 
| 3 | const struct __kernel_timespec __user * | utime | r10 | 
| 4 | u32 __user * | uaddr2 | r8 | 
| 5 | u32 | val3 | r9 | 
203 - sched_setaffinity
- Número (RAX): 203
- Arquivo: kernel/sched/core.c
- Entrypoint: sys_sched_setaffinity
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | pid_t | pid | rdi | 
| 1 | unsigned int | len | rsi | 
| 2 | unsigned long __user * | user_mask_ptr | rdx | 
204 - sched_getaffinity
- Número (RAX): 204
- Arquivo: kernel/sched/core.c
- Entrypoint: sys_sched_getaffinity
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | pid_t | pid | rdi | 
| 1 | unsigned int | len | rsi | 
| 2 | unsigned long __user * | user_mask_ptr | rdx | 
205 - set_thread_area
- Número (RAX): 205
- Arquivo: arch/x86/um/tls_32.c
- Entrypoint:
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | struct user_desc __user * | user_desc | rdi | 
206 - io_setup
- Número (RAX): 206
- Arquivo: fs/aio.c
- Entrypoint: sys_io_setup
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | unsigned | nr_events | rdi | 
| 1 | u32 __user * | ctx32p | rsi | 
207 - io_destroy
- Número (RAX): 207
- Arquivo: fs/aio.c
- Entrypoint: sys_io_destroy
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | aio_context_t | ctx | rdi | 
208 - io_getevents
- Número (RAX): 208
- Arquivo: fs/aio.c
- Entrypoint: sys_io_getevents
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | aio_context_t | ctx_id | rdi | 
| 1 | long | min_nr | rsi | 
| 2 | long | nr | rdx | 
| 3 | struct io_event __user * | events | r10 | 
| 4 | struct __kernel_timespec __user * | timeout | r8 | 
209 - io_submit
- Número (RAX): 209
- Arquivo: fs/aio.c
- Entrypoint: sys_io_submit
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | compat_aio_context_t | ctx_id | rdi | 
| 1 | int | nr | rsi | 
| 2 | compat_uptr_t __user * | iocbpp | rdx | 
210 - io_cancel
- Número (RAX): 210
- Arquivo: fs/aio.c
- Entrypoint: sys_io_cancel
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | aio_context_t | ctx_id | rdi | 
| 1 | struct iocb __user * | iocb | rsi | 
| 2 | struct io_event __user * | result | rdx | 
211 - get_thread_area
- Número (RAX): 211
- Arquivo: arch/x86/um/tls_32.c
- Entrypoint:
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | struct user_desc __user * | user_desc | rdi | 
212 - lookup_dcookie
| # | Tipo | Nome | Registrador | 
|---|
213 - epoll_create
- Número (RAX): 213
- Arquivo: fs/eventpoll.c
- Entrypoint: sys_epoll_create
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | int | size | rdi | 
216 - remap_file_pages
- Número (RAX): 216
- Arquivo: mm/mmap.c
- Entrypoint: sys_remap_file_pages
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | unsigned long | start | rdi | 
| 1 | unsigned long | size | rsi | 
| 2 | unsigned long | prot | rdx | 
| 3 | unsigned long | pgoff | r10 | 
| 4 | unsigned long | flags | r8 | 
217 - getdents64
- Número (RAX): 217
- Arquivo: fs/readdir.c
- Entrypoint: sys_getdents64
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | unsigned int | fd | rdi | 
| 1 | struct linux_dirent64 __user * | dirent | rsi | 
| 2 | unsigned int | count | rdx | 
218 - set_tid_address
- Número (RAX): 218
- Arquivo: kernel/fork.c
- Entrypoint: sys_set_tid_address
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | int __user * | tidptr | rdi | 
219 - restart_syscall
- Número (RAX): 219
- Arquivo: kernel/signal.c
- Entrypoint: sys_restart_syscall
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|
220 - semtimedop
- Número (RAX): 220
- Arquivo: ipc/sem.c
- Entrypoint: sys_semtimedop
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | int | semid | rdi | 
| 1 | struct sembuf __user * | tsops | rsi | 
| 2 | unsigned int | nsops | rdx | 
| 3 | const struct __kernel_timespec __user * | timeout | r10 | 
221 - fadvise64
- Número (RAX): 221
- Arquivo: mm/fadvise.c
- Entrypoint: sys_fadvise64
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | int | fd | rdi | 
| 1 | loff_t | offset | rsi | 
| 2 | size_t | len | rdx | 
| 3 | int | advice | r10 | 
222 - timer_create
- Número (RAX): 222
- Arquivo: kernel/time/posix-timers.c
- Entrypoint: sys_timer_create
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | clockid_t | which_clock | rdi | 
| 1 | struct compat_sigevent __user * | timer_event_spec | rsi | 
| 2 | timer_t __user * | created_timer_id | rdx | 
223 - timer_settime
- Número (RAX): 223
- Arquivo: kernel/time/posix-timers.c
- Entrypoint: sys_timer_settime
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | timer_t | timer_id | rdi | 
| 1 | int | flags | rsi | 
| 2 | const struct __kernel_itimerspec __user * | new_setting | rdx | 
| 3 | struct __kernel_itimerspec __user * | old_setting | r10 | 
224 - timer_gettime
- Número (RAX): 224
- Arquivo: kernel/time/posix-timers.c
- Entrypoint: sys_timer_gettime
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | timer_t | timer_id | rdi | 
| 1 | struct __kernel_itimerspec __user * | setting | rsi | 
225 - timer_getoverrun
- Número (RAX): 225
- Arquivo: kernel/time/posix-timers.c
- Entrypoint: sys_timer_getoverrun
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | timer_t | timer_id | rdi | 
226 - timer_delete
- Número (RAX): 226
- Arquivo: kernel/time/posix-timers.c
- Entrypoint: sys_timer_delete
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | timer_t | timer_id | rdi | 
227 - clock_settime
- Número (RAX): 227
- Arquivo: kernel/time/posix-timers.c
- Entrypoint: sys_clock_settime
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | const clockid_t | which_clock | rdi | 
| 1 | const struct __kernel_timespec __user * | tp | rsi | 
228 - clock_gettime
- Número (RAX): 228
- Arquivo: kernel/time/posix-timers.c
- Entrypoint: sys_clock_gettime
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | const clockid_t | which_clock | rdi | 
| 1 | struct __kernel_timespec __user * | tp | rsi | 
229 - clock_getres
- Número (RAX): 229
- Arquivo: kernel/time/posix-timers.c
- Entrypoint: sys_clock_getres
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | const clockid_t | which_clock | rdi | 
| 1 | struct __kernel_timespec __user * | tp | rsi | 
230 - clock_nanosleep
- Número (RAX): 230
- Arquivo: kernel/time/posix-timers.c
- Entrypoint: sys_clock_nanosleep
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | const clockid_t | which_clock | rdi | 
| 1 | int | flags | rsi | 
| 2 | const struct __kernel_timespec __user * | rqtp | rdx | 
| 3 | struct __kernel_timespec __user * | rmtp | r10 | 
231 - exit_group
- Número (RAX): 231
- Arquivo: kernel/exit.c
- Entrypoint: sys_exit_group
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | int | error_code | rdi | 
232 - epoll_wait
- Número (RAX): 232
- Arquivo: fs/eventpoll.c
- Entrypoint: sys_epoll_wait
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | int | epfd | rdi | 
| 1 | struct epoll_event __user * | events | rsi | 
| 2 | int | maxevents | rdx | 
| 3 | int | timeout | r10 | 
233 - epoll_ctl
- Número (RAX): 233
- Arquivo: fs/eventpoll.c
- Entrypoint: sys_epoll_ctl
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | int | epfd | rdi | 
| 1 | int | op | rsi | 
| 2 | int | fd | rdx | 
| 3 | struct epoll_event __user * | event | r10 | 
234 - tgkill
- Número (RAX): 234
- Arquivo: kernel/signal.c
- Entrypoint: sys_tgkill
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | pid_t | tgid | rdi | 
| 1 | pid_t | pid | rsi | 
| 2 | int | sig | rdx | 
235 - utimes
- Número (RAX): 235
- Arquivo: fs/utimes.c
- Entrypoint: sys_utimes
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | char __user * | filename | rdi | 
| 1 | struct __kernel_old_timeval __user * | utimes | rsi | 
237 - mbind
- Número (RAX): 237
- Arquivo: mm/mempolicy.c
- Entrypoint: sys_mbind
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | compat_ulong_t | start | rdi | 
| 1 | compat_ulong_t | len | rsi | 
| 2 | compat_ulong_t | mode | rdx | 
| 3 | compat_ulong_t __user * | nmask | r10 | 
| 4 | compat_ulong_t | maxnode | r8 | 
| 5 | compat_ulong_t | flags | r9 | 
238 - set_mempolicy
- Número (RAX): 238
- Arquivo: mm/mempolicy.c
- Entrypoint: sys_set_mempolicy
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | int | mode | rdi | 
| 1 | compat_ulong_t __user * | nmask | rsi | 
| 2 | compat_ulong_t | maxnode | rdx | 
239 - get_mempolicy
- Número (RAX): 239
- Arquivo: mm/mempolicy.c
- Entrypoint: sys_get_mempolicy
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | int __user * | policy | rdi | 
| 1 | compat_ulong_t __user * | nmask | rsi | 
| 2 | compat_ulong_t | maxnode | rdx | 
| 3 | compat_ulong_t | addr | r10 | 
| 4 | compat_ulong_t | flags | r8 | 
240 - mq_open
- Número (RAX): 240
- Arquivo: ipc/mqueue.c
- Entrypoint: sys_mq_open
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | const char __user * | u_name | rdi | 
| 1 | int | oflag | rsi | 
| 2 | compat_mode_t | mode | rdx | 
| 3 | struct compat_mq_attr __user * | u_attr | r10 | 
241 - mq_unlink
- Número (RAX): 241
- Arquivo: ipc/mqueue.c
- Entrypoint: sys_mq_unlink
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | const char __user * | u_name | rdi | 
242 - mq_timedsend
- Número (RAX): 242
- Arquivo: ipc/mqueue.c
- Entrypoint: sys_mq_timedsend
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | mqd_t | mqdes | rdi | 
| 1 | const char __user * | u_msg_ptr | rsi | 
| 2 | size_t | msg_len | rdx | 
| 3 | unsigned int | msg_prio | r10 | 
| 4 | const struct __kernel_timespec __user * | u_abs_timeout | r8 | 
243 - mq_timedreceive
- Número (RAX): 243
- Arquivo: ipc/mqueue.c
- Entrypoint: sys_mq_timedreceive
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | mqd_t | mqdes | rdi | 
| 1 | char __user * | u_msg_ptr | rsi | 
| 2 | size_t | msg_len | rdx | 
| 3 | unsigned int __user * | u_msg_prio | r10 | 
| 4 | const struct __kernel_timespec __user * | u_abs_timeout | r8 | 
244 - mq_notify
- Número (RAX): 244
- Arquivo: ipc/mqueue.c
- Entrypoint: sys_mq_notify
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | mqd_t | mqdes | rdi | 
| 1 | const struct compat_sigevent __user * | u_notification | rsi | 
245 - mq_getsetattr
- Número (RAX): 245
- Arquivo: ipc/mqueue.c
- Entrypoint: sys_mq_getsetattr
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | mqd_t | mqdes | rdi | 
| 1 | const struct compat_mq_attr __user * | u_mqstat | rsi | 
| 2 | struct compat_mq_attr __user * | u_omqstat | rdx | 
246 - kexec_load
- Número (RAX): 246
- Arquivo: kernel/kexec.c
- Entrypoint: sys_kexec_load
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | compat_ulong_t | entry | rdi | 
| 1 | compat_ulong_t | nr_segments | rsi | 
| 2 | struct compat_kexec_segment __user * | segments | rdx | 
| 3 | compat_ulong_t | flags | r10 | 
247 - waitid
- Número (RAX): 247
- Arquivo: kernel/exit.c
- Entrypoint: sys_waitid
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | int | which | rdi | 
| 1 | compat_pid_t | pid | rsi | 
| 2 | struct compat_siginfo __user * | infop | rdx | 
| 3 | int | options | r10 | 
| 4 | struct compat_rusage __user * | uru | r8 | 
248 - add_key
- Número (RAX): 248
- Arquivo: security/keys/keyctl.c
- Entrypoint: sys_add_key
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | const char __user * | _type | rdi | 
| 1 | const char __user * | _description | rsi | 
| 2 | const void __user * | _payload | rdx | 
| 3 | size_t | plen | r10 | 
| 4 | key_serial_t | ringid | r8 | 
249 - request_key
- Número (RAX): 249
- Arquivo: security/keys/keyctl.c
- Entrypoint: sys_request_key
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | const char __user * | _type | rdi | 
| 1 | const char __user * | _description | rsi | 
| 2 | const char __user * | _callout_info | rdx | 
| 3 | key_serial_t | destringid | r10 | 
250 - keyctl
- Número (RAX): 250
- Arquivo: security/keys/keyctl.c
- Entrypoint: sys_keyctl
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | int | option | rdi | 
| 1 | unsigned long | arg2 | rsi | 
| 2 | unsigned long | arg3 | rdx | 
| 3 | unsigned long | arg4 | r10 | 
| 4 | unsigned long | arg5 | r8 | 
251 - ioprio_set
- Número (RAX): 251
- Arquivo: block/ioprio.c
- Entrypoint: sys_ioprio_set
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | int | which | rdi | 
| 1 | int | who | rsi | 
| 2 | int | ioprio | rdx | 
252 - ioprio_get
- Número (RAX): 252
- Arquivo: block/ioprio.c
- Entrypoint: sys_ioprio_get
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | int | which | rdi | 
| 1 | int | who | rsi | 
253 - inotify_init
- Número (RAX): 253
- Arquivo: fs/notify/inotify/inotify_user.c
- Entrypoint: sys_inotify_init
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|
254 - inotify_add_watch
- Número (RAX): 254
- Arquivo: fs/notify/inotify/inotify_user.c
- Entrypoint: sys_inotify_add_watch
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | int | fd | rdi | 
| 1 | const char __user * | pathname | rsi | 
| 2 | u32 | mask | rdx | 
255 - inotify_rm_watch
- Número (RAX): 255
- Arquivo: fs/notify/inotify/inotify_user.c
- Entrypoint: sys_inotify_rm_watch
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | int | fd | rdi | 
| 1 | __s32 | wd | rsi | 
256 - migrate_pages
- Número (RAX): 256
- Arquivo: mm/mempolicy.c
- Entrypoint: sys_migrate_pages
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | compat_pid_t | pid | rdi | 
| 1 | compat_ulong_t | maxnode | rsi | 
| 2 | const compat_ulong_t __user * | old_nodes | rdx | 
| 3 | const compat_ulong_t __user * | new_nodes | r10 | 
257 - openat
- Número (RAX): 257
- Arquivo: fs/open.c
- Entrypoint: sys_openat
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | int | dfd | rdi | 
| 1 | const char __user * | filename | rsi | 
| 2 | int | flags | rdx | 
| 3 | umode_t | mode | r10 | 
258 - mkdirat
| # | Tipo | Nome | Registrador | 
|---|
259 - mknodat
| # | Tipo | Nome | Registrador | 
|---|
260 - fchownat
- Número (RAX): 260
- Arquivo: fs/open.c
- Entrypoint: sys_fchownat
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | int | dfd | rdi | 
| 1 | const char __user * | filename | rsi | 
| 2 | uid_t | user | rdx | 
| 3 | gid_t | group | r10 | 
| 4 | int | flag | r8 | 
261 - futimesat
- Número (RAX): 261
- Arquivo: fs/utimes.c
- Entrypoint: sys_futimesat
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | int | dfd | rdi | 
| 1 | const char __user * | filename | rsi | 
| 2 | struct __kernel_old_timeval __user * | utimes | rdx | 
262 - newfstatat
- Número (RAX): 262
- Arquivo: fs/stat.c
- Entrypoint: sys_newfstatat
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | unsigned int | dfd | rdi | 
| 1 | const char __user * | filename | rsi | 
| 2 | struct compat_stat __user * | statbuf | rdx | 
| 3 | int | flag | r10 | 
263 - unlinkat
| # | Tipo | Nome | Registrador | 
|---|
264 - renameat
| # | Tipo | Nome | Registrador | 
|---|
266 - symlinkat
| # | Tipo | Nome | Registrador | 
|---|
267 - readlinkat
- Número (RAX): 267
- Arquivo: fs/stat.c
- Entrypoint: sys_readlinkat
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | int | dfd | rdi | 
| 1 | const char __user * | pathname | rsi | 
| 2 | char __user * | buf | rdx | 
| 3 | int | bufsiz | r10 | 
268 - fchmodat
- Número (RAX): 268
- Arquivo: fs/open.c
- Entrypoint: sys_fchmodat
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | int | dfd | rdi | 
| 1 | const char __user * | filename | rsi | 
| 2 | umode_t | mode | rdx | 
269 - faccessat
- Número (RAX): 269
- Arquivo: fs/open.c
- Entrypoint: sys_faccessat
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | int | dfd | rdi | 
| 1 | const char __user * | filename | rsi | 
| 2 | int | mode | rdx | 
270 - pselect6
- Número (RAX): 270
- Arquivo: fs/select.c
- Entrypoint: sys_pselect6
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | int | n | rdi | 
| 1 | fd_set __user * | inp | rsi | 
| 2 | fd_set __user * | outp | rdx | 
| 3 | fd_set __user * | exp | r10 | 
| 4 | struct __kernel_timespec __user * | tsp | r8 | 
| 5 | void __user * | sig | r9 | 
271 - ppoll
- Número (RAX): 271
- Arquivo: fs/select.c
- Entrypoint: sys_ppoll
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | struct pollfd __user * | ufds | rdi | 
| 1 | unsigned int | nfds | rsi | 
| 2 | struct __kernel_timespec __user * | tsp | rdx | 
| 3 | const sigset_t __user * | sigmask | r10 | 
| 4 | size_t | sigsetsize | r8 | 
272 - unshare
- Número (RAX): 272
- Arquivo: kernel/fork.c
- Entrypoint: sys_unshare
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | unsigned long | unshare_flags | rdi | 
273 - set_robust_list
- Número (RAX): 273
- Arquivo: kernel/futex.c
- Entrypoint: sys_set_robust_list
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | struct compat_robust_list_head __user * | head | rdi | 
| 1 | compat_size_t | len | rsi | 
274 - get_robust_list
- Número (RAX): 274
- Arquivo: kernel/futex.c
- Entrypoint: sys_get_robust_list
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | int | pid | rdi | 
| 1 | compat_uptr_t __user * | head_ptr | rsi | 
| 2 | compat_size_t __user * | len_ptr | rdx | 
275 - splice
- Número (RAX): 275
- Arquivo: fs/splice.c
- Entrypoint: sys_splice
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | int | fd_in | rdi | 
| 1 | loff_t __user * | off_in | rsi | 
| 2 | int | fd_out | rdx | 
| 3 | loff_t __user * | off_out | r10 | 
| 4 | size_t | len | r8 | 
| 5 | unsigned int | flags | r9 | 
276 - tee
- Número (RAX): 276
- Arquivo: fs/splice.c
- Entrypoint: sys_tee
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | int | fdin | rdi | 
| 1 | int | fdout | rsi | 
| 2 | size_t | len | rdx | 
| 3 | unsigned int | flags | r10 | 
277 - sync_file_range
- Número (RAX): 277
- Arquivo: fs/sync.c
- Entrypoint: sys_sync_file_range
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | int | fd | rdi | 
| 1 | loff_t | offset | rsi | 
| 2 | loff_t | nbytes | rdx | 
| 3 | unsigned int | flags | r10 | 
278 - vmsplice
- Número (RAX): 278
- Arquivo: fs/splice.c
- Entrypoint: sys_vmsplice
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | int | fd | rdi | 
| 1 | const struct iovec __user * | uiov | rsi | 
| 2 | unsigned long | nr_segs | rdx | 
| 3 | unsigned int | flags | r10 | 
279 - move_pages
- Número (RAX): 279
- Arquivo: mm/migrate.c
- Entrypoint: sys_move_pages
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | pid_t | pid | rdi | 
| 1 | compat_ulong_t | nr_pages | rsi | 
| 2 | compat_uptr_t __user * | pages32 | rdx | 
| 3 | const int __user * | nodes | r10 | 
| 4 | int __user * | status | r8 | 
| 5 | int | flags | r9 | 
280 - utimensat
- Número (RAX): 280
- Arquivo: fs/utimes.c
- Entrypoint: sys_utimensat
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | int | dfd | rdi | 
| 1 | const char __user * | filename | rsi | 
| 2 | struct __kernel_timespec __user * | utimes | rdx | 
| 3 | int | flags | r10 | 
281 - epoll_pwait
- Número (RAX): 281
- Arquivo: fs/eventpoll.c
- Entrypoint: sys_epoll_pwait
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | int | epfd | rdi | 
| 1 | struct epoll_event __user * | events | rsi | 
| 2 | int | maxevents | rdx | 
| 3 | int | timeout | r10 | 
| 4 | const compat_sigset_t __user * | sigmask | r8 | 
| 5 | compat_size_t | sigsetsize | r9 | 
282 - signalfd
- Número (RAX): 282
- Arquivo: fs/signalfd.c
- Entrypoint: sys_signalfd
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | int | ufd | rdi | 
| 1 | const compat_sigset_t __user * | user_mask | rsi | 
| 2 | compat_size_t | sigsetsize | rdx | 
283 - timerfd_create
- Número (RAX): 283
- Arquivo: fs/timerfd.c
- Entrypoint: sys_timerfd_create
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | int | clockid | rdi | 
| 1 | int | flags | rsi | 
284 - eventfd
- Número (RAX): 284
- Arquivo: fs/eventfd.c
- Entrypoint: sys_eventfd
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | unsigned int | count | rdi | 
285 - fallocate
- Número (RAX): 285
- Arquivo: fs/open.c
- Entrypoint: sys_fallocate
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | int | fd | rdi | 
| 1 | int | mode | rsi | 
| 2 | loff_t | offset | rdx | 
| 3 | loff_t | len | r10 | 
286 - timerfd_settime
- Número (RAX): 286
- Arquivo: fs/timerfd.c
- Entrypoint: sys_timerfd_settime
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | int | ufd | rdi | 
| 1 | int | flags | rsi | 
| 2 | const struct __kernel_itimerspec __user * | utmr | rdx | 
| 3 | struct __kernel_itimerspec __user * | otmr | r10 | 
287 - timerfd_gettime
- Número (RAX): 287
- Arquivo: fs/timerfd.c
- Entrypoint: sys_timerfd_gettime
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | int | ufd | rdi | 
| 1 | struct __kernel_itimerspec __user * | otmr | rsi | 
288 - accept4
- Número (RAX): 288
- Arquivo: net/socket.c
- Entrypoint: sys_accept4
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | int | fd | rdi | 
| 1 | struct sockaddr __user * | upeer_sockaddr | rsi | 
| 2 | int __user * | upeer_addrlen | rdx | 
| 3 | int | flags | r10 | 
289 - signalfd4
- Número (RAX): 289
- Arquivo: fs/signalfd.c
- Entrypoint: sys_signalfd4
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | int | ufd | rdi | 
| 1 | const compat_sigset_t __user * | user_mask | rsi | 
| 2 | compat_size_t | sigsetsize | rdx | 
| 3 | int | flags | r10 | 
290 - eventfd2
- Número (RAX): 290
- Arquivo: fs/eventfd.c
- Entrypoint: sys_eventfd2
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | unsigned int | count | rdi | 
| 1 | int | flags | rsi | 
291 - epoll_create1
- Número (RAX): 291
- Arquivo: fs/eventpoll.c
- Entrypoint: sys_epoll_create1
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | int | flags | rdi | 
294 - inotify_init1
- Número (RAX): 294
- Arquivo: fs/notify/inotify/inotify_user.c
- Entrypoint: sys_inotify_init1
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | int | flags | rdi | 
295 - preadv
- Número (RAX): 295
- Arquivo: fs/read_write.c
- Entrypoint: sys_preadv
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | compat_ulong_t | fd | rdi | 
| 1 | const struct iovec __user * | vec | rsi | 
| 2 | compat_ulong_t | vlen | rdx | 
| 3 | u32 | pos_low | r10 | 
| 4 | u32 | pos_high | r8 | 
296 - pwritev
- Número (RAX): 296
- Arquivo: fs/read_write.c
- Entrypoint: sys_pwritev
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | compat_ulong_t | fd | rdi | 
| 1 | const struct iovec __user * | vec | rsi | 
| 2 | compat_ulong_t | vlen | rdx | 
| 3 | u32 | pos_low | r10 | 
| 4 | u32 | pos_high | r8 | 
297 - rt_tgsigqueueinfo
- Número (RAX): 297
- Arquivo: kernel/signal.c
- Entrypoint: sys_rt_tgsigqueueinfo
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | compat_pid_t | tgid | rdi | 
| 1 | compat_pid_t | pid | rsi | 
| 2 | int | sig | rdx | 
| 3 | struct compat_siginfo __user * | uinfo | r10 | 
298 - perf_event_open
| # | Tipo | Nome | Registrador | 
|---|
299 - recvmmsg
- Número (RAX): 299
- Arquivo: net/socket.c
- Entrypoint: sys_recvmmsg
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | int | fd | rdi | 
| 1 | struct mmsghdr __user * | mmsg | rsi | 
| 2 | unsigned int | vlen | rdx | 
| 3 | unsigned int | flags | r10 | 
| 4 | struct __kernel_timespec __user * | timeout | r8 | 
300 - fanotify_init
- Número (RAX): 300
- Arquivo: fs/notify/fanotify/fanotify_user.c
- Entrypoint: sys_fanotify_init
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | unsigned int | flags | rdi | 
| 1 | unsigned int | event_f_flags | rsi | 
301 - fanotify_mark
- Número (RAX): 301
- Arquivo: fs/notify/fanotify/fanotify_user.c
- Entrypoint: sys_fanotify_mark
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | int | fanotify_fd | rdi | 
| 1 | unsigned int | flags | rsi | 
| 2 | __u64 | mask | rdx | 
| 3 | int | dfd | r10 | 
| 4 | const char __user * | pathname | r8 | 
302 - prlimit64
- Número (RAX): 302
- Arquivo: kernel/sys.c
- Entrypoint: sys_prlimit64
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | pid_t | pid | rdi | 
| 1 | unsigned int | resource | rsi | 
| 2 | const struct rlimit64 __user * | new_rlim | rdx | 
| 3 | struct rlimit64 __user * | old_rlim | r10 | 
303 - name_to_handle_at
- Número (RAX): 303
- Arquivo: fs/fhandle.c
- Entrypoint: sys_name_to_handle_at
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | int | dfd | rdi | 
| 1 | const char __user * | name | rsi | 
| 2 | struct file_handle __user * | handle | rdx | 
| 3 | int __user * | mnt_id | r10 | 
| 4 | int | flag | r8 | 
304 - open_by_handle_at
- Número (RAX): 304
- Arquivo: fs/fhandle.c
- Entrypoint: sys_open_by_handle_at
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | int | mountdirfd | rdi | 
| 1 | struct file_handle __user * | handle | rsi | 
| 2 | int | flags | rdx | 
305 - clock_adjtime
- Número (RAX): 305
- Arquivo: kernel/time/posix-timers.c
- Entrypoint: sys_clock_adjtime
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | const clockid_t | which_clock | rdi | 
| 1 | struct __kernel_timex __user * | utx | rsi | 
306 - syncfs
- Número (RAX): 306
- Arquivo: fs/sync.c
- Entrypoint: sys_syncfs
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | int | fd | rdi | 
307 - sendmmsg
- Número (RAX): 307
- Arquivo: net/socket.c
- Entrypoint: sys_sendmmsg
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | int | fd | rdi | 
| 1 | struct mmsghdr __user * | mmsg | rsi | 
| 2 | unsigned int | vlen | rdx | 
| 3 | unsigned int | flags | r10 | 
309 - getcpu
- Número (RAX): 309
- Arquivo: kernel/sys.c
- Entrypoint: sys_getcpu
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | unsigned __user * | cpup | rdi | 
| 1 | unsigned __user * | nodep | rsi | 
| 2 | struct getcpu_cache __user * | unused | rdx | 
310 - process_vm_readv
- Número (RAX): 310
- Arquivo: mm/process_vm_access.c
- Entrypoint: sys_process_vm_readv
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | pid_t | pid | rdi | 
| 1 | const struct iovec __user * | lvec | rsi | 
| 2 | unsigned long | liovcnt | rdx | 
| 3 | const struct iovec __user * | rvec | r10 | 
| 4 | unsigned long | riovcnt | r8 | 
| 5 | unsigned long | flags | r9 | 
311 - process_vm_writev
- Número (RAX): 311
- Arquivo: mm/process_vm_access.c
- Entrypoint: sys_process_vm_writev
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | pid_t | pid | rdi | 
| 1 | const struct iovec __user * | lvec | rsi | 
| 2 | unsigned long | liovcnt | rdx | 
| 3 | const struct iovec __user * | rvec | r10 | 
| 4 | unsigned long | riovcnt | r8 | 
| 5 | unsigned long | flags | r9 | 
312 - kcmp
- Número (RAX): 312
- Arquivo: kernel/kcmp.c
- Entrypoint: sys_kcmp
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | pid_t | pid1 | rdi | 
| 1 | pid_t | pid2 | rsi | 
| 2 | int | type | rdx | 
| 3 | unsigned long | idx1 | r10 | 
| 4 | unsigned long | idx2 | r8 | 
313 - finit_module
| # | Tipo | Nome | Registrador | 
|---|
314 - sched_setattr
- Número (RAX): 314
- Arquivo: kernel/sched/core.c
- Entrypoint: sys_sched_setattr
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | pid_t | pid | rdi | 
| 1 | struct sched_attr __user * | uattr | rsi | 
| 2 | unsigned int | flags | rdx | 
315 - sched_getattr
- Número (RAX): 315
- Arquivo: kernel/sched/core.c
- Entrypoint: sys_sched_getattr
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | pid_t | pid | rdi | 
| 1 | struct sched_attr __user * | uattr | rsi | 
| 2 | unsigned int | usize | rdx | 
| 3 | unsigned int | flags | r10 | 
316 - renameat2
| # | Tipo | Nome | Registrador | 
|---|
317 - seccomp
| # | Tipo | Nome | Registrador | 
|---|
318 - getrandom
| # | Tipo | Nome | Registrador | 
|---|
319 - memfd_create
- Número (RAX): 319
- Arquivo: mm/memfd.c
- Entrypoint: sys_memfd_create
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | const char __user * | uname | rdi | 
| 1 | unsigned int | flags | rsi | 
320 - kexec_file_load
- Número (RAX): 320
- Arquivo: kernel/kexec_file.c
- Entrypoint: sys_kexec_file_load
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | int | kernel_fd | rdi | 
| 1 | int | initrd_fd | rsi | 
| 2 | unsigned long | cmdline_len | rdx | 
| 3 | const char __user * | cmdline_ptr | r10 | 
| 4 | unsigned long | flags | r8 | 
322 - execveat
| # | Tipo | Nome | Registrador | 
|---|
323 - userfaultfd
| # | Tipo | Nome | Registrador | 
|---|
324 - membarrier
| # | Tipo | Nome | Registrador | 
|---|
325 - mlock2
- Número (RAX): 325
- Arquivo: mm/mlock.c
- Entrypoint: sys_mlock2
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | unsigned long | start | rdi | 
| 1 | size_t | len | rsi | 
| 2 | int | flags | rdx | 
326 - copy_file_range
- Número (RAX): 326
- Arquivo: fs/read_write.c
- Entrypoint: sys_copy_file_range
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | int | fd_in | rdi | 
| 1 | loff_t __user * | off_in | rsi | 
| 2 | int | fd_out | rdx | 
| 3 | loff_t __user * | off_out | r10 | 
| 4 | size_t | len | r8 | 
| 5 | unsigned int | flags | r9 | 
327 - preadv2
- Número (RAX): 327
- Arquivo: fs/read_write.c
- Entrypoint: sys_preadv2
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | compat_ulong_t | fd | rdi | 
| 1 | const struct iovec __user * | vec | rsi | 
| 2 | compat_ulong_t | vlen | rdx | 
| 3 | u32 | pos_low | r10 | 
| 4 | u32 | pos_high | r8 | 
| 5 | rwf_t | flags | r9 | 
328 - pwritev2
- Número (RAX): 328
- Arquivo: fs/read_write.c
- Entrypoint: sys_pwritev2
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | compat_ulong_t | fd | rdi | 
| 1 | const struct iovec __user * | vec | rsi | 
| 2 | compat_ulong_t | vlen | rdx | 
| 3 | u32 | pos_low | r10 | 
| 4 | u32 | pos_high | r8 | 
| 5 | rwf_t | flags | r9 | 
329 - pkey_mprotect
- Número (RAX): 329
- Arquivo: mm/mprotect.c
- Entrypoint: sys_pkey_mprotect
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | unsigned long | start | rdi | 
| 1 | size_t | len | rsi | 
| 2 | unsigned long | prot | rdx | 
| 3 | int | pkey | r10 | 
330 - pkey_alloc
- Número (RAX): 330
- Arquivo: mm/mprotect.c
- Entrypoint: sys_pkey_alloc
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | unsigned long | flags | rdi | 
| 1 | unsigned long | init_val | rsi | 
331 - pkey_free
- Número (RAX): 331
- Arquivo: mm/mprotect.c
- Entrypoint: sys_pkey_free
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | int | pkey | rdi | 
332 - statx
- Número (RAX): 332
- Arquivo: fs/stat.c
- Entrypoint: sys_statx
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | int | dfd | rdi | 
| 1 | const char __user * | filename | rsi | 
| 2 | unsigned | flags | rdx | 
| 3 | unsigned int | mask | r10 | 
| 4 | struct statx __user * | buffer | r8 | 
333 - io_pgetevents
- Número (RAX): 333
- Arquivo: fs/aio.c
- Entrypoint: sys_io_pgetevents
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | compat_aio_context_t | ctx_id | rdi | 
| 1 | compat_long_t | min_nr | rsi | 
| 2 | compat_long_t | nr | rdx | 
| 3 | struct io_event __user * | events | r10 | 
| 4 | struct old_timespec32 __user * | timeout | r8 | 
| 5 | const struct __compat_aio_sigset __user * | usig | r9 | 
334 - rseq
- Número (RAX): 334
- Arquivo: kernel/rseq.c
- Entrypoint: sys_rseq
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | struct rseq __user * | rseq | rdi | 
| 1 | u32 | rseq_len | rsi | 
| 2 | int | flags | rdx | 
| 3 | u32 | sig | r10 | 
424 - pidfd_send_signal
- Número (RAX): 424
- Arquivo: kernel/signal.c
- Entrypoint: sys_pidfd_send_signal
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | int | pidfd | rdi | 
| 1 | int | sig | rsi | 
| 2 | siginfo_t __user * | info | rdx | 
| 3 | unsigned int | flags | r10 | 
425 - io_uring_setup
- Número (RAX): 425
- Arquivo: fs/io_uring.c
- Entrypoint: sys_io_uring_setup
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | u32 | entries | rdi | 
| 1 | struct io_uring_params __user * | params | rsi | 
426 - io_uring_enter
- Número (RAX): 426
- Arquivo: fs/io_uring.c
- Entrypoint: sys_io_uring_enter
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | unsigned int | fd | rdi | 
| 1 | u32 | to_submit | rsi | 
| 2 | u32 | min_complete | rdx | 
| 3 | u32 | flags | r10 | 
| 4 | const void __user * | argp | r8 | 
| 5 | size_t | argsz | r9 | 
427 - io_uring_register
- Número (RAX): 427
- Arquivo: fs/io_uring.c
- Entrypoint: sys_io_uring_register
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | unsigned int | fd | rdi | 
| 1 | unsigned int | opcode | rsi | 
| 2 | void __user * | arg | rdx | 
| 3 | unsigned int | nr_args | r10 | 
428 - open_tree
- Número (RAX): 428
- Arquivo: fs/namespace.c
- Entrypoint: sys_open_tree
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | int | dfd | rdi | 
| 1 | const char __user * | filename | rsi | 
| 2 | unsigned | flags | rdx | 
429 - move_mount
- Número (RAX): 429
- Arquivo: fs/namespace.c
- Entrypoint: sys_move_mount
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | int | from_dfd | rdi | 
| 1 | const char __user * | from_pathname | rsi | 
| 2 | int | to_dfd | rdx | 
| 3 | const char __user * | to_pathname | r10 | 
| 4 | unsigned int | flags | r8 | 
430 - fsopen
- Número (RAX): 430
- Arquivo: fs/fsopen.c
- Entrypoint: sys_fsopen
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | const char __user * | _fs_name | rdi | 
| 1 | unsigned int | flags | rsi | 
431 - fsconfig
- Número (RAX): 431
- Arquivo: fs/fsopen.c
- Entrypoint: sys_fsconfig
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | int | fd | rdi | 
| 1 | unsigned int | cmd | rsi | 
| 2 | const char __user * | _key | rdx | 
| 3 | const void __user * | _value | r10 | 
| 4 | int | aux | r8 | 
432 - fsmount
- Número (RAX): 432
- Arquivo: fs/namespace.c
- Entrypoint: sys_fsmount
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | int | fs_fd | rdi | 
| 1 | unsigned int | flags | rsi | 
| 2 | unsigned int | attr_flags | rdx | 
433 - fspick
- Número (RAX): 433
- Arquivo: fs/fsopen.c
- Entrypoint: sys_fspick
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | int | dfd | rdi | 
| 1 | const char __user * | path | rsi | 
| 2 | unsigned int | flags | rdx | 
434 - pidfd_open
| # | Tipo | Nome | Registrador | 
|---|
435 - clone3
- Número (RAX): 435
- Arquivo: kernel/fork.c
- Entrypoint: sys_clone3
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | struct clone_args __user * | uargs | rdi | 
| 1 | size_t | size | rsi | 
436 - close_range
- Número (RAX): 436
- Arquivo: fs/open.c
- Entrypoint: sys_close_range
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | unsigned int | fd | rdi | 
| 1 | unsigned int | max_fd | rsi | 
| 2 | unsigned int | flags | rdx | 
437 - openat2
- Número (RAX): 437
- Arquivo: fs/open.c
- Entrypoint: sys_openat2
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | int | dfd | rdi | 
| 1 | const char __user * | filename | rsi | 
| 2 | struct open_how __user * | how | rdx | 
| 3 | size_t | usize | r10 | 
438 - pidfd_getfd
| # | Tipo | Nome | Registrador | 
|---|
439 - faccessat2
- Número (RAX): 439
- Arquivo: fs/open.c
- Entrypoint: sys_faccessat2
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | int | dfd | rdi | 
| 1 | const char __user * | filename | rsi | 
| 2 | int | mode | rdx | 
| 3 | int | flags | r10 | 
440 - process_madvise
- Número (RAX): 440
- Arquivo: mm/madvise.c
- Entrypoint: sys_process_madvise
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | int | pidfd | rdi | 
| 1 | const struct iovec __user * | vec | rsi | 
| 2 | size_t | vlen | rdx | 
| 3 | int | behavior | r10 | 
| 4 | unsigned int | flags | r8 | 
441 - epoll_pwait2
- Número (RAX): 441
- Arquivo: fs/eventpoll.c
- Entrypoint: sys_epoll_pwait2
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | int | epfd | rdi | 
| 1 | struct epoll_event __user * | events | rsi | 
| 2 | int | maxevents | rdx | 
| 3 | const struct __kernel_timespec __user * | timeout | r10 | 
| 4 | const compat_sigset_t __user * | sigmask | r8 | 
| 5 | compat_size_t | sigsetsize | r9 | 
442 - mount_setattr
- Número (RAX): 442
- Arquivo: fs/namespace.c
- Entrypoint: sys_mount_setattr
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | int | dfd | rdi | 
| 1 | const char __user * | path | rsi | 
| 2 | unsigned int | flags | rdx | 
| 3 | struct mount_attr __user * | uattr | r10 | 
| 4 | size_t | usize | r8 | 
443 - quotactl_fd
- Número (RAX): 443
- Arquivo: fs/quota/quota.c
- Entrypoint: sys_quotactl_fd
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | unsigned int | fd | rdi | 
| 1 | unsigned int | cmd | rsi | 
| 2 | qid_t | id | rdx | 
| 3 | void __user * | addr | r10 | 
444 - landlock_create_ruleset
- Número (RAX): 444
- Arquivo: security/landlock/syscalls.c
- Entrypoint: sys_landlock_create_ruleset
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | const struct landlock_ruleset_attr __user *const | attr | rdi | 
| 1 | const size_t | size | rsi | 
| 2 | const __u32 | flags | rdx | 
445 - landlock_add_rule
- Número (RAX): 445
- Arquivo: security/landlock/syscalls.c
- Entrypoint: sys_landlock_add_rule
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | const int | ruleset_fd | rdi | 
| 1 | const enum landlock_rule_type | rule_type | rsi | 
| 2 | const void __user *const | rule_attr | rdx | 
| 3 | const __u32 | flags | r10 | 
446 - landlock_restrict_self
- Número (RAX): 446
- Arquivo: security/landlock/syscalls.c
- Entrypoint: sys_landlock_restrict_self
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | const int | ruleset_fd | rdi | 
| 1 | const __u32 | flags | rsi | 
447 - memfd_secret
- Número (RAX): 447
- Arquivo: mm/secretmem.c
- Entrypoint: sys_memfd_secret
- Argumentos:
| # | Tipo | Nome | Registrador | 
|---|---|---|---|
| 0 | unsigned int | flags | rdi |