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 |