Aqui serão listadas as chamadas de sistema do kernel darwin (MacOSX) 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_darwin_amd64.json

Ordem dos argumentos

# 0 1 2 3 4 5
Registrador rdi rsi rdx r10 r8 r9

1 - exit

  • Número (RAX): 0x2000001
  • Tipo do Retorno: void
  • Nivel de Auditoria: AUE_EXIT
  • Argumentos:
# Tipo Nome Registrador
0 int rval rdi

2 - fork

  • Número (RAX): 0x2000002
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_FORK
  • Argumentos:
# Tipo Nome Registrador
0 void rdi

3 - read

  • Número (RAX): 0x2000003
  • Tipo do Retorno: user_ssize_t
  • Nivel de Auditoria: AUE_NULL
  • Argumentos:
# Tipo Nome Registrador
0 int fd rdi
1 user_addr_t cbuf rsi
2 user_size_t nbyte rdx

4 - write

  • Número (RAX): 0x2000004
  • Tipo do Retorno: user_ssize_t
  • Nivel de Auditoria: AUE_NULL
  • Argumentos:
# Tipo Nome Registrador
0 int fd rdi
1 user_addr_t cbuf rsi
2 user_size_t nbyte rdx

5 - open

  • Número (RAX): 0x2000005
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_OPEN_RWTC
  • Argumentos:
# Tipo Nome Registrador
0 user_addr_t path rdi
1 int flags rsi
2 int mode rdx

6 - sys_close

  • Número (RAX): 0x2000006
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_CLOSE
  • Argumentos:
# Tipo Nome Registrador
0 int fd rdi

7 - wait4

  • Número (RAX): 0x2000007
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_WAIT4
  • Argumentos:
# Tipo Nome Registrador
0 int pid rdi
1 user_addr_t status rsi
2 int options rdx
3 user_addr_t rusage r10

9 - link

  • Número (RAX): 0x2000009
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_LINK
  • Argumentos:
# Tipo Nome Registrador
0 user_addr_t path rdi
1 user_addr_t link rsi

10 - unlink

  • Número (RAX): 0x200000A
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_UNLINK
  • Argumentos:
# Tipo Nome Registrador
0 user_addr_t path rdi

12 - chdir

  • Número (RAX): 0x200000C
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_CHDIR
  • Argumentos:
# Tipo Nome Registrador
0 user_addr_t path rdi

13 - fchdir

  • Número (RAX): 0x200000D
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_FCHDIR
  • Argumentos:
# Tipo Nome Registrador
0 int fd rdi

14 - mknod

  • Número (RAX): 0x200000E
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_MKNOD
  • Argumentos:
# Tipo Nome Registrador
0 user_addr_t path rdi
1 int mode rsi
2 int dev rdx

15 - chmod

  • Número (RAX): 0x200000F
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_CHMOD
  • Argumentos:
# Tipo Nome Registrador
0 user_addr_t path rdi
1 int mode rsi

16 - chown

  • Número (RAX): 0x2000010
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_CHOWN
  • Argumentos:
# Tipo Nome Registrador
0 user_addr_t path rdi
1 int uid rsi
2 int gid rdx

18 - getfsstat

  • Número (RAX): 0x2000012
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_GETFSSTAT
  • Argumentos:
# Tipo Nome Registrador
0 user_addr_t buf rdi
1 int bufsize rsi
2 int flags rdx

20 - getpid

  • Número (RAX): 0x2000014
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_GETPID
  • Argumentos:
# Tipo Nome Registrador
0 void rdi

23 - setuid

  • Número (RAX): 0x2000017
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_SETUID
  • Argumentos:
# Tipo Nome Registrador
0 uid_t uid rdi

24 - getuid

  • Número (RAX): 0x2000018
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_GETUID
  • Argumentos:
# Tipo Nome Registrador
0 void rdi

25 - geteuid

  • Número (RAX): 0x2000019
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_GETEUID
  • Argumentos:
# Tipo Nome Registrador
0 void rdi

26 - ptrace

  • Número (RAX): 0x200001A
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_PTRACE
  • Argumentos:
# Tipo Nome Registrador
0 int req rdi
1 pid_t pid rsi
2 caddr_t addr rdx
3 int data r10

33 - access

  • Número (RAX): 0x2000021
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_ACCESS
  • Argumentos:
# Tipo Nome Registrador
0 user_addr_t path rdi
1 int flags rsi

34 - chflags

  • Número (RAX): 0x2000022
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_CHFLAGS
  • Argumentos:
# Tipo Nome Registrador
0 char *path rdi
1 int flags rsi

35 - fchflags

  • Número (RAX): 0x2000023
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_FCHFLAGS
  • Argumentos:
# Tipo Nome Registrador
0 int fd rdi
1 int flags rsi

36 - sync

  • Número (RAX): 0x2000024
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_SYNC
  • Argumentos:
# Tipo Nome Registrador
0 void rdi

37 - kill

  • Número (RAX): 0x2000025
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_KILL
  • Argumentos:
# Tipo Nome Registrador
0 int pid rdi
1 int signum rsi
2 int posix rdx

39 - getppid

  • Número (RAX): 0x2000027
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_GETPPID
  • Argumentos:
# Tipo Nome Registrador
0 void rdi

41 - sys_dup

  • Número (RAX): 0x2000029
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_DUP
  • Argumentos:
# Tipo Nome Registrador
0 u_int fd rdi

42 - pipe

  • Número (RAX): 0x200002A
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_PIPE
  • Argumentos:
# Tipo Nome Registrador
0 void rdi

43 - getegid

  • Número (RAX): 0x200002B
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_GETEGID
  • Argumentos:
# Tipo Nome Registrador
0 void rdi

46 - sigaction

  • Número (RAX): 0x200002E
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_SIGACTION
  • Argumentos:
# Tipo Nome Registrador
0 int signum rdi
1 struct __sigaction *nsa rsi
2 struct sigaction *osa rdx

47 - getgid

  • Número (RAX): 0x200002F
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_GETGID
  • Argumentos:
# Tipo Nome Registrador
0 void rdi

48 - sigprocmask

  • Número (RAX): 0x2000030
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_SIGPROCMASK
  • Argumentos:
# Tipo Nome Registrador
0 int how rdi
1 user_addr_t mask rsi
2 user_addr_t omask rdx

49 - getlogin

  • Número (RAX): 0x2000031
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_GETLOGIN
  • Argumentos:
# Tipo Nome Registrador
0 char *namebuf rdi
1 u_int namelen rsi

50 - setlogin

  • Número (RAX): 0x2000032
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_SETLOGIN
  • Argumentos:
# Tipo Nome Registrador
0 char *namebuf rdi

51 - acct

  • Número (RAX): 0x2000033
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_ACCT
  • Argumentos:
# Tipo Nome Registrador
0 char *path rdi

52 - sigpending

  • Número (RAX): 0x2000034
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_SIGPENDING
  • Argumentos:
# Tipo Nome Registrador
0 struct sigvec *osv rdi

53 - sigaltstack

  • Número (RAX): 0x2000035
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_SIGALTSTACK
  • Argumentos:
# Tipo Nome Registrador
0 struct sigaltstack *nss rdi
1 struct sigaltstack *oss rsi

54 - ioctl

  • Número (RAX): 0x2000036
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_IOCTL
  • Argumentos:
# Tipo Nome Registrador
0 int fd rdi
1 u_long com rsi
2 caddr_t data rdx

55 - reboot

  • Número (RAX): 0x2000037
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_REBOOT
  • Argumentos:
# Tipo Nome Registrador
0 int opt rdi
1 char *msg rsi

56 - revoke

  • Número (RAX): 0x2000038
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_REVOKE
  • Argumentos:
# Tipo Nome Registrador
0 char *path rdi

57 - symlink

  • Número (RAX): 0x2000039
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_SYMLINK
  • Argumentos:
# Tipo Nome Registrador
0 char *path rdi
1 char *link rsi

58 - readlink

  • Número (RAX): 0x200003A
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_READLINK
  • Argumentos:
# Tipo Nome Registrador
0 char *path rdi
1 char *buf rsi
2 int count rdx

59 - execve

  • Número (RAX): 0x200003B
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_EXECVE
  • Argumentos:
# Tipo Nome Registrador
0 char *fname rdi
1 char **argp rsi
2 char **envp rdx

60 - umask

  • Número (RAX): 0x200003C
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_UMASK
  • Argumentos:
# Tipo Nome Registrador
0 int newmask rdi

61 - chroot

  • Número (RAX): 0x200003D
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_CHROOT
  • Argumentos:
# Tipo Nome Registrador
0 user_addr_t path rdi

65 - msync

  • Número (RAX): 0x2000041
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_MSYNC
  • Argumentos:
# Tipo Nome Registrador
0 caddr_t addr rdi
1 size_t len rsi
2 int flags rdx

66 - vfork

  • Número (RAX): 0x2000042
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_VFORK
  • Argumentos:
# Tipo Nome Registrador
0 void rdi

73 - munmap

  • Número (RAX): 0x2000049
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_MUNMAP
  • Argumentos:
# Tipo Nome Registrador
0 caddr_t addr rdi
1 size_t len rsi

74 - mprotect

  • Número (RAX): 0x200004A
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_MPROTECT
  • Argumentos:
# Tipo Nome Registrador
0 caddr_t addr rdi
1 size_t len rsi
2 int prot rdx

75 - madvise

  • Número (RAX): 0x200004B
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_MADVISE
  • Argumentos:
# Tipo Nome Registrador
0 caddr_t addr rdi
1 size_t len rsi
2 int behav rdx

78 - mincore

  • Número (RAX): 0x200004E
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_MINCORE
  • Argumentos:
# Tipo Nome Registrador
0 user_addr_t addr rdi
1 user_size_t len rsi
2 user_addr_t vec rdx

79 - getgroups

  • Número (RAX): 0x200004F
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_GETGROUPS
  • Argumentos:
# Tipo Nome Registrador
0 u_int gidsetsize rdi
1 gid_t *gidset rsi

80 - setgroups

  • Número (RAX): 0x2000050
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_SETGROUPS
  • Argumentos:
# Tipo Nome Registrador
0 u_int gidsetsize rdi
1 gid_t *gidset rsi

81 - getpgrp

  • Número (RAX): 0x2000051
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_GETPGRP
  • Argumentos:
# Tipo Nome Registrador
0 void rdi

82 - setpgid

  • Número (RAX): 0x2000052
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_SETPGRP
  • Argumentos:
# Tipo Nome Registrador
0 int pid rdi
1 int pgid rsi

83 - setitimer

  • Número (RAX): 0x2000053
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_SETITIMER
  • Argumentos:
# Tipo Nome Registrador
0 u_int which rdi
1 struct itimerval *itv rsi
2 struct itimerval *oitv rdx

85 - swapon

  • Número (RAX): 0x2000055
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_SWAPON
  • Argumentos:
# Tipo Nome Registrador
0 void rdi

86 - getitimer

  • Número (RAX): 0x2000056
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_GETITIMER
  • Argumentos:
# Tipo Nome Registrador
0 u_int which rdi
1 struct itimerval *itv rsi

89 - sys_getdtablesize

  • Número (RAX): 0x2000059
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_GETDTABLESIZE
  • Argumentos:
# Tipo Nome Registrador
0 void rdi

90 - sys_dup2

  • Número (RAX): 0x200005A
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_DUP2
  • Argumentos:
# Tipo Nome Registrador
0 u_int from rdi
1 u_int to rsi

92 - sys_fcntl

  • Número (RAX): 0x200005C
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_FCNTL
  • Argumentos:
# Tipo Nome Registrador
0 int fd rdi
1 int cmd rsi
2 long arg rdx

93 - select

  • Número (RAX): 0x200005D
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_SELECT
  • Argumentos:
# Tipo Nome Registrador
0 int nd rdi
1 u_int32_t *in rsi
2 u_int32_t *ou rdx
3 u_int32_t *ex r10
4 struct timeval *tv r8

95 - fsync

  • Número (RAX): 0x200005F
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_FSYNC
  • Argumentos:
# Tipo Nome Registrador
0 int fd rdi

96 - setpriority

  • Número (RAX): 0x2000060
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_SETPRIORITY
  • Argumentos:
# Tipo Nome Registrador
0 int which rdi
1 id_t who rsi
2 int prio rdx

100 - getpriority

  • Número (RAX): 0x2000064
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_GETPRIORITY
  • Argumentos:
# Tipo Nome Registrador
0 int which rdi
1 id_t who rsi

111 - sigsuspend

  • Número (RAX): 0x200006F
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_NULL
  • Argumentos:
# Tipo Nome Registrador
0 sigset_t mask rdi

116 - gettimeofday

  • Número (RAX): 0x2000074
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_GETTIMEOFDAY
  • Argumentos:
# Tipo Nome Registrador
0 struct timeval *tp rdi
1 struct timezone *tzp rsi
2 uint64_t *mach_absolute_time rdx

117 - getrusage

  • Número (RAX): 0x2000075
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_GETRUSAGE
  • Argumentos:
# Tipo Nome Registrador
0 int who rdi
1 struct rusage *rusage rsi

120 - readv

  • Número (RAX): 0x2000078
  • Tipo do Retorno: user_ssize_t
  • Nivel de Auditoria: AUE_READV
  • Argumentos:
# Tipo Nome Registrador
0 int fd rdi
1 struct iovec *iovp rsi
2 u_int iovcnt rdx

121 - writev

  • Número (RAX): 0x2000079
  • Tipo do Retorno: user_ssize_t
  • Nivel de Auditoria: AUE_WRITEV
  • Argumentos:
# Tipo Nome Registrador
0 int fd rdi
1 struct iovec *iovp rsi
2 u_int iovcnt rdx

122 - settimeofday

  • Número (RAX): 0x200007A
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_SETTIMEOFDAY
  • Argumentos:
# Tipo Nome Registrador
0 struct timeval *tv rdi
1 struct timezone *tzp rsi

123 - fchown

  • Número (RAX): 0x200007B
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_FCHOWN
  • Argumentos:
# Tipo Nome Registrador
0 int fd rdi
1 int uid rsi
2 int gid rdx

124 - fchmod

  • Número (RAX): 0x200007C
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_FCHMOD
  • Argumentos:
# Tipo Nome Registrador
0 int fd rdi
1 int mode rsi

126 - setreuid

  • Número (RAX): 0x200007E
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_SETREUID
  • Argumentos:
# Tipo Nome Registrador
0 uid_t ruid rdi
1 uid_t euid rsi

127 - setregid

  • Número (RAX): 0x200007F
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_SETREGID
  • Argumentos:
# Tipo Nome Registrador
0 gid_t rgid rdi
1 gid_t egid rsi

128 - rename

  • Número (RAX): 0x2000080
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_RENAME
  • Argumentos:
# Tipo Nome Registrador
0 char *from rdi
1 char *to rsi

131 - sys_flock

  • Número (RAX): 0x2000083
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_FLOCK
  • Argumentos:
# Tipo Nome Registrador
0 int fd rdi
1 int how rsi

132 - mkfifo

  • Número (RAX): 0x2000084
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_MKFIFO
  • Argumentos:
# Tipo Nome Registrador
0 user_addr_t path rdi
1 int mode rsi

136 - mkdir

  • Número (RAX): 0x2000088
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_MKDIR
  • Argumentos:
# Tipo Nome Registrador
0 user_addr_t path rdi
1 int mode rsi

137 - rmdir

  • Número (RAX): 0x2000089
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_RMDIR
  • Argumentos:
# Tipo Nome Registrador
0 char *path rdi

138 - utimes

  • Número (RAX): 0x200008A
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_UTIMES
  • Argumentos:
# Tipo Nome Registrador
0 char *path rdi
1 struct timeval *tptr rsi

139 - futimes

  • Número (RAX): 0x200008B
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_FUTIMES
  • Argumentos:
# Tipo Nome Registrador
0 int fd rdi
1 struct timeval *tptr rsi

140 - adjtime

  • Número (RAX): 0x200008C
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_ADJTIME
  • Argumentos:
# Tipo Nome Registrador
0 struct timeval *delta rdi
1 struct timeval *olddelta rsi

142 - gethostuuid

  • Número (RAX): 0x200008E
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_SYSCTL
  • Argumentos:
# Tipo Nome Registrador
0 unsigned char *uuid_buf rdi
1 const struct timespec *timeoutp rsi

147 - setsid

  • Número (RAX): 0x2000093
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_SETSID
  • Argumentos:
# Tipo Nome Registrador
0 void rdi

151 - getpgid

  • Número (RAX): 0x2000097
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_GETPGID
  • Argumentos:
# Tipo Nome Registrador
0 pid_t pid rdi

152 - setprivexec

  • Número (RAX): 0x2000098
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_SETPRIVEXEC
  • Argumentos:
# Tipo Nome Registrador
0 int flag rdi

153 - pread

  • Número (RAX): 0x2000099
  • Tipo do Retorno: user_ssize_t
  • Nivel de Auditoria: AUE_PREAD
  • Argumentos:
# Tipo Nome Registrador
0 int fd rdi
1 user_addr_t buf rsi
2 user_size_t nbyte rdx
3 off_t offset r10

154 - pwrite

  • Número (RAX): 0x200009A
  • Tipo do Retorno: user_ssize_t
  • Nivel de Auditoria: AUE_PWRITE
  • Argumentos:
# Tipo Nome Registrador
0 int fd rdi
1 user_addr_t buf rsi
2 user_size_t nbyte rdx
3 off_t offset r10

157 - statfs

  • Número (RAX): 0x200009D
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_STATFS
  • Argumentos:
# Tipo Nome Registrador
0 char *path rdi
1 struct statfs *buf rsi

158 - fstatfs

  • Número (RAX): 0x200009E
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_FSTATFS
  • Argumentos:
# Tipo Nome Registrador
0 int fd rdi
1 struct statfs *buf rsi

159 - unmount

  • Número (RAX): 0x200009F
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_UNMOUNT
  • Argumentos:
# Tipo Nome Registrador
0 user_addr_t path rdi
1 int flags rsi

165 - quotactl

  • Número (RAX): 0x20000A5
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_QUOTACTL
  • Argumentos:
# Tipo Nome Registrador
0 const char *path rdi
1 int cmd rsi
2 int uid rdx
3 caddr_t arg r10

167 - mount

  • Número (RAX): 0x20000A7
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_MOUNT
  • Argumentos:
# Tipo Nome Registrador
0 char *type rdi
1 char *path rsi
2 int flags rdx
3 caddr_t data r10

169 - csops

  • Número (RAX): 0x20000A9
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_CSOPS
  • Argumentos:
# Tipo Nome Registrador
0 pid_t pid rdi
1 uint32_t ops rsi
2 user_addr_t useraddr rdx
3 user_size_t usersize r10

170 - csops_audittoken

  • Número (RAX): 0x20000AA
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_CSOPS
  • Argumentos:
# Tipo Nome Registrador
0 pid_t pid rdi
1 uint32_t ops rsi
2 user_addr_t useraddr rdx
3 user_size_t usersize r10
4 user_addr_t uaudittoken r8

173 - waitid

  • Número (RAX): 0x20000AD
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_WAITID
  • Argumentos:
# Tipo Nome Registrador
0 idtype_t idtype rdi
1 id_t id rsi
2 siginfo_t *infop rdx
3 int options r10

177 - kdebug_typefilter

  • Número (RAX): 0x20000B1
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_NULL
  • Argumentos:
# Tipo Nome Registrador
0 void** addr rdi
1 size_t* size rsi

178 - kdebug_trace_string

  • Número (RAX): 0x20000B2
  • Tipo do Retorno: uint64_t
  • Nivel de Auditoria: AUE_NULL
  • Argumentos:
# Tipo Nome Registrador
0 uint32_t debugid rdi
1 uint64_t str_id rsi
2 const char *str rdx

179 - kdebug_trace64

  • Número (RAX): 0x20000B3
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_NULL
  • Argumentos:
# Tipo Nome Registrador
0 uint32_t code rdi
1 uint64_t arg1 rsi
2 uint64_t arg2 rdx
3 uint64_t arg3 r10
4 uint64_t arg4 r8

180 - kdebug_trace

  • Número (RAX): 0x20000B4
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_NULL
  • Argumentos:
# Tipo Nome Registrador
0 uint32_t code rdi
1 u_long arg1 rsi
2 u_long arg2 rdx
3 u_long arg3 r10
4 u_long arg4 r8

181 - setgid

  • Número (RAX): 0x20000B5
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_SETGID
  • Argumentos:
# Tipo Nome Registrador
0 gid_t gid rdi

182 - setegid

  • Número (RAX): 0x20000B6
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_SETEGID
  • Argumentos:
# Tipo Nome Registrador
0 gid_t egid rdi

183 - seteuid

  • Número (RAX): 0x20000B7
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_SETEUID
  • Argumentos:
# Tipo Nome Registrador
0 uid_t euid rdi

184 - sigreturn

  • Número (RAX): 0x20000B8
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_SIGRETURN
  • Argumentos:
# Tipo Nome Registrador
0 struct ucontext *uctx rdi
1 int infostyle rsi
2 user_addr_t token rdx

186 - thread_selfcounts

  • Número (RAX): 0x20000BA
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_NULL
  • Argumentos:
# Tipo Nome Registrador
0 int type rdi
1 user_addr_t buf rsi
2 user_size_t nbytes rdx

187 - fdatasync

  • Número (RAX): 0x20000BB
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_FDATASYNC
  • Argumentos:
# Tipo Nome Registrador
0 int fd rdi

188 - stat

  • Número (RAX): 0x20000BC
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_STAT
  • Argumentos:
# Tipo Nome Registrador
0 user_addr_t path rdi
1 user_addr_t ub rsi

189 - sys_fstat

  • Número (RAX): 0x20000BD
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_FSTAT
  • Argumentos:
# Tipo Nome Registrador
0 int fd rdi
1 user_addr_t ub rsi

190 - lstat

  • Número (RAX): 0x20000BE
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_LSTAT
  • Argumentos:
# Tipo Nome Registrador
0 user_addr_t path rdi
1 user_addr_t ub rsi

191 - pathconf

  • Número (RAX): 0x20000BF
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_PATHCONF
  • Argumentos:
# Tipo Nome Registrador
0 char *path rdi
1 int name rsi

192 - sys_fpathconf

  • Número (RAX): 0x20000C0
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_FPATHCONF
  • Argumentos:
# Tipo Nome Registrador
0 int fd rdi
1 int name rsi

194 - getrlimit

  • Número (RAX): 0x20000C2
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_GETRLIMIT
  • Argumentos:
# Tipo Nome Registrador
0 u_int which rdi
1 struct rlimit *rlp rsi

195 - setrlimit

  • Número (RAX): 0x20000C3
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_SETRLIMIT
  • Argumentos:
# Tipo Nome Registrador
0 u_int which rdi
1 struct rlimit *rlp rsi

196 - getdirentries

  • Número (RAX): 0x20000C4
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_GETDIRENTRIES
  • Argumentos:
# Tipo Nome Registrador
0 int fd rdi
1 char *buf rsi
2 u_int count rdx
3 long *basep r10

197 - mmap

  • Número (RAX): 0x20000C5
  • Tipo do Retorno: user_addr_t
  • Nivel de Auditoria: AUE_MMAP
  • Argumentos:
# Tipo Nome Registrador
0 caddr_t addr rdi
1 size_t len rsi
2 int prot rdx
3 int flags r10
4 int fd r8
5 off_t pos r9

199 - lseek

  • Número (RAX): 0x20000C7
  • Tipo do Retorno: off_t
  • Nivel de Auditoria: AUE_LSEEK
  • Argumentos:
# Tipo Nome Registrador
0 int fd rdi
1 off_t offset rsi
2 int whence rdx

200 - truncate

  • Número (RAX): 0x20000C8
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_TRUNCATE
  • Argumentos:
# Tipo Nome Registrador
0 char *path rdi
1 off_t length rsi

201 - ftruncate

  • Número (RAX): 0x20000C9
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_FTRUNCATE
  • Argumentos:
# Tipo Nome Registrador
0 int fd rdi
1 off_t length rsi

202 - sysctl

  • Número (RAX): 0x20000CA
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_SYSCTL
  • Argumentos:
# Tipo Nome Registrador
0 int *name rdi
1 u_int namelen rsi
2 void *old rdx
3 size_t *oldlenp r10
4 void *new r8
5 size_t newlen r9

203 - mlock

  • Número (RAX): 0x20000CB
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_MLOCK
  • Argumentos:
# Tipo Nome Registrador
0 caddr_t addr rdi
1 size_t len rsi

204 - munlock

  • Número (RAX): 0x20000CC
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_MUNLOCK
  • Argumentos:
# Tipo Nome Registrador
0 caddr_t addr rdi
1 size_t len rsi

205 - undelete

  • Número (RAX): 0x20000CD
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_UNDELETE
  • Argumentos:
# Tipo Nome Registrador
0 user_addr_t path rdi

216 - open_dprotected_np

  • Número (RAX): 0x20000D8
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_NULL
  • Argumentos:
# Tipo Nome Registrador
0 user_addr_t path rdi
1 int flags rsi
2 int class rdx
3 int dpflags r10
4 int mode r8

217 - fsgetpath_ext

  • Número (RAX): 0x20000D9
  • Tipo do Retorno: user_ssize_t
  • Nivel de Auditoria: AUE_FSGETPATH_EXTENDED
  • Argumentos:
# Tipo Nome Registrador
0 user_addr_t buf rdi
1 size_t bufsize rsi
2 user_addr_t fsid rdx
3 uint64_t objid r10
4 uint32_t options r8

220 - getattrlist

  • Número (RAX): 0x20000DC
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_GETATTRLIST
  • Argumentos:
# Tipo Nome Registrador
0 const char *path rdi
1 struct attrlist *alist rsi
2 void *attributeBuffer rdx
3 size_t bufferSize r10
4 u_long options r8

221 - setattrlist

  • Número (RAX): 0x20000DD
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_SETATTRLIST
  • Argumentos:
# Tipo Nome Registrador
0 const char *path rdi
1 struct attrlist *alist rsi
2 void *attributeBuffer rdx
3 size_t bufferSize r10
4 u_long options r8

222 - getdirentriesattr

  • Número (RAX): 0x20000DE
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_GETDIRENTRIESATTR
  • Argumentos:
# Tipo Nome Registrador
0 int fd rdi
1 struct attrlist *alist rsi
2 void *buffer rdx
3 size_t buffersize r10
4 u_long *count r8
5 u_long *basep r9
6 u_long *newstate STACK
7 u_long options STACK

223 - exchangedata

  • Número (RAX): 0x20000DF
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_EXCHANGEDATA
  • Argumentos:
# Tipo Nome Registrador
0 const char *path1 rdi
1 const char *path2 rsi
2 u_long options rdx

225 - searchfs

  • Número (RAX): 0x20000E1
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_SEARCHFS
  • Argumentos:
# Tipo Nome Registrador
0 const char *path rdi
1 struct fssearchblock *searchblock rsi
2 uint32_t *nummatches rdx
3 uint32_t scriptcode r10
4 uint32_t options r8
5 struct searchstate *state r9

226 - delete

  • Número (RAX): 0x20000E2
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_DELETE
  • Argumentos:
# Tipo Nome Registrador
0 user_addr_t path rdi

227 - copyfile

  • Número (RAX): 0x20000E3
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_COPYFILE
  • Argumentos:
# Tipo Nome Registrador
0 char *from rdi
1 char *to rsi
2 int mode rdx
3 int flags r10

228 - fgetattrlist

  • Número (RAX): 0x20000E4
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_FGETATTRLIST
  • Argumentos:
# Tipo Nome Registrador
0 int fd rdi
1 struct attrlist *alist rsi
2 void *attributeBuffer rdx
3 size_t bufferSize r10
4 u_long options r8

229 - fsetattrlist

  • Número (RAX): 0x20000E5
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_FSETATTRLIST
  • Argumentos:
# Tipo Nome Registrador
0 int fd rdi
1 struct attrlist *alist rsi
2 void *attributeBuffer rdx
3 size_t bufferSize r10
4 u_long options r8

230 - poll

  • Número (RAX): 0x20000E6
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_POLL
  • Argumentos:
# Tipo Nome Registrador
0 struct pollfd *fds rdi
1 u_int nfds rsi
2 int timeout rdx

234 - getxattr

  • Número (RAX): 0x20000EA
  • Tipo do Retorno: user_ssize_t
  • Nivel de Auditoria: AUE_GETXATTR
  • Argumentos:
# Tipo Nome Registrador
0 user_addr_t path rdi
1 user_addr_t attrname rsi
2 user_addr_t value rdx
3 size_t size r10
4 uint32_t position r8
5 int options r9

235 - fgetxattr

  • Número (RAX): 0x20000EB
  • Tipo do Retorno: user_ssize_t
  • Nivel de Auditoria: AUE_FGETXATTR
  • Argumentos:
# Tipo Nome Registrador
0 int fd rdi
1 user_addr_t attrname rsi
2 user_addr_t value rdx
3 size_t size r10
4 uint32_t position r8
5 int options r9

236 - setxattr

  • Número (RAX): 0x20000EC
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_SETXATTR
  • Argumentos:
# Tipo Nome Registrador
0 user_addr_t path rdi
1 user_addr_t attrname rsi
2 user_addr_t value rdx
3 size_t size r10
4 uint32_t position r8
5 int options r9

237 - fsetxattr

  • Número (RAX): 0x20000ED
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_FSETXATTR
  • Argumentos:
# Tipo Nome Registrador
0 int fd rdi
1 user_addr_t attrname rsi
2 user_addr_t value rdx
3 size_t size r10
4 uint32_t position r8
5 int options r9

238 - removexattr

  • Número (RAX): 0x20000EE
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_REMOVEXATTR
  • Argumentos:
# Tipo Nome Registrador
0 user_addr_t path rdi
1 user_addr_t attrname rsi
2 int options rdx

239 - fremovexattr

  • Número (RAX): 0x20000EF
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_FREMOVEXATTR
  • Argumentos:
# Tipo Nome Registrador
0 int fd rdi
1 user_addr_t attrname rsi
2 int options rdx

240 - listxattr

  • Número (RAX): 0x20000F0
  • Tipo do Retorno: user_ssize_t
  • Nivel de Auditoria: AUE_LISTXATTR
  • Argumentos:
# Tipo Nome Registrador
0 user_addr_t path rdi
1 user_addr_t namebuf rsi
2 size_t bufsize rdx
3 int options r10

241 - flistxattr

  • Número (RAX): 0x20000F1
  • Tipo do Retorno: user_ssize_t
  • Nivel de Auditoria: AUE_FLISTXATTR
  • Argumentos:
# Tipo Nome Registrador
0 int fd rdi
1 user_addr_t namebuf rsi
2 size_t bufsize rdx
3 int options r10

242 - fsctl

  • Número (RAX): 0x20000F2
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_FSCTL
  • Argumentos:
# Tipo Nome Registrador
0 const char *path rdi
1 u_long cmd rsi
2 caddr_t data rdx
3 u_int options r10

243 - initgroups

  • Número (RAX): 0x20000F3
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_INITGROUPS
  • Argumentos:
# Tipo Nome Registrador
0 u_int gidsetsize rdi
1 gid_t *gidset rsi
2 int gmuid rdx

244 - posix_spawn

  • Número (RAX): 0x20000F4
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_POSIX_SPAWN
  • Argumentos:
# Tipo Nome Registrador
0 pid_t *pid rdi
1 const char *path rsi
2 const struct _posix_spawn_args_desc *adesc rdx
3 char **argv r10
4 char **envp r8

245 - ffsctl

  • Número (RAX): 0x20000F5
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_FFSCTL
  • Argumentos:
# Tipo Nome Registrador
0 int fd rdi
1 u_long cmd rsi
2 caddr_t data rdx
3 u_int options r10

250 - minherit

  • Número (RAX): 0x20000FA
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_MINHERIT
  • Argumentos:
# Tipo Nome Registrador
0 void *addr rdi
1 size_t len rsi
2 int inherit rdx

266 - shm_open

  • Número (RAX): 0x200010A
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_SHMOPEN
  • Argumentos:
# Tipo Nome Registrador
0 const char *name rdi
1 int oflag rsi
2 int mode rdx

267 - shm_unlink

  • Número (RAX): 0x200010B
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_SHMUNLINK
  • Argumentos:
# Tipo Nome Registrador
0 const char *name rdi

268 - sem_open

  • Número (RAX): 0x200010C
  • Tipo do Retorno: user_addr_t
  • Nivel de Auditoria: AUE_SEMOPEN
  • Argumentos:
# Tipo Nome Registrador
0 const char *name rdi
1 int oflag rsi
2 int mode rdx
3 int value r10

269 - sem_close

  • Número (RAX): 0x200010D
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_SEMCLOSE
  • Argumentos:
# Tipo Nome Registrador
0 sem_t *sem rdi

270 - sem_unlink

  • Número (RAX): 0x200010E
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_SEMUNLINK
  • Argumentos:
# Tipo Nome Registrador
0 const char *name rdi

271 - sem_wait

  • Número (RAX): 0x200010F
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_SEMWAIT
  • Argumentos:
# Tipo Nome Registrador
0 sem_t *sem rdi

272 - sem_trywait

  • Número (RAX): 0x2000110
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_SEMTRYWAIT
  • Argumentos:
# Tipo Nome Registrador
0 sem_t *sem rdi

273 - sem_post

  • Número (RAX): 0x2000111
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_SEMPOST
  • Argumentos:
# Tipo Nome Registrador
0 sem_t *sem rdi

274 - sys_sysctlbyname

  • Número (RAX): 0x2000112
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_SYSCTL
  • Argumentos:
# Tipo Nome Registrador
0 const char *name rdi
1 size_t namelen rsi
2 void *old rdx
3 size_t *oldlenp r10
4 void *new r8
5 size_t newlen r9

277 - open_extended

  • Número (RAX): 0x2000115
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_OPEN_EXTENDED_RWTC
  • Argumentos:
# Tipo Nome Registrador
0 user_addr_t path rdi
1 int flags rsi
2 uid_t uid rdx
3 gid_t gid r10
4 int mode r8
5 user_addr_t xsecurity r9

278 - umask_extended

  • Número (RAX): 0x2000116
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_UMASK_EXTENDED
  • Argumentos:
# Tipo Nome Registrador
0 int newmask rdi
1 user_addr_t xsecurity rsi

279 - stat_extended

  • Número (RAX): 0x2000117
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_STAT_EXTENDED
  • Argumentos:
# Tipo Nome Registrador
0 user_addr_t path rdi
1 user_addr_t ub rsi
2 user_addr_t xsecurity rdx
3 user_addr_t xsecurity_size r10

280 - lstat_extended

  • Número (RAX): 0x2000118
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_LSTAT_EXTENDED
  • Argumentos:
# Tipo Nome Registrador
0 user_addr_t path rdi
1 user_addr_t ub rsi
2 user_addr_t xsecurity rdx
3 user_addr_t xsecurity_size r10

281 - sys_fstat_extended

  • Número (RAX): 0x2000119
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_FSTAT_EXTENDED
  • Argumentos:
# Tipo Nome Registrador
0 int fd rdi
1 user_addr_t ub rsi
2 user_addr_t xsecurity rdx
3 user_addr_t xsecurity_size r10

282 - chmod_extended

  • Número (RAX): 0x200011A
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_CHMOD_EXTENDED
  • Argumentos:
# Tipo Nome Registrador
0 user_addr_t path rdi
1 uid_t uid rsi
2 gid_t gid rdx
3 int mode r10
4 user_addr_t xsecurity r8

283 - fchmod_extended

  • Número (RAX): 0x200011B
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_FCHMOD_EXTENDED
  • Argumentos:
# Tipo Nome Registrador
0 int fd rdi
1 uid_t uid rsi
2 gid_t gid rdx
3 int mode r10
4 user_addr_t xsecurity r8

284 - access_extended

  • Número (RAX): 0x200011C
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_ACCESS_EXTENDED
  • Argumentos:
# Tipo Nome Registrador
0 user_addr_t entries rdi
1 size_t size rsi
2 user_addr_t results rdx
3 uid_t uid r10

285 - settid

  • Número (RAX): 0x200011D
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_SETTID
  • Argumentos:
# Tipo Nome Registrador
0 uid_t uid rdi
1 gid_t gid rsi

286 - gettid

  • Número (RAX): 0x200011E
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_GETTID
  • Argumentos:
# Tipo Nome Registrador
0 uid_t *uidp rdi
1 gid_t *gidp rsi

287 - setsgroups

  • Número (RAX): 0x200011F
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_SETSGROUPS
  • Argumentos:
# Tipo Nome Registrador
0 int setlen rdi
1 user_addr_t guidset rsi

288 - getsgroups

  • Número (RAX): 0x2000120
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_GETSGROUPS
  • Argumentos:
# Tipo Nome Registrador
0 user_addr_t setlen rdi
1 user_addr_t guidset rsi

289 - setwgroups

  • Número (RAX): 0x2000121
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_SETWGROUPS
  • Argumentos:
# Tipo Nome Registrador
0 int setlen rdi
1 user_addr_t guidset rsi

290 - getwgroups

  • Número (RAX): 0x2000122
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_GETWGROUPS
  • Argumentos:
# Tipo Nome Registrador
0 user_addr_t setlen rdi
1 user_addr_t guidset rsi

291 - mkfifo_extended

  • Número (RAX): 0x2000123
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_MKFIFO_EXTENDED
  • Argumentos:
# Tipo Nome Registrador
0 user_addr_t path rdi
1 uid_t uid rsi
2 gid_t gid rdx
3 int mode r10
4 user_addr_t xsecurity r8

292 - mkdir_extended

  • Número (RAX): 0x2000124
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_MKDIR_EXTENDED
  • Argumentos:
# Tipo Nome Registrador
0 user_addr_t path rdi
1 uid_t uid rsi
2 gid_t gid rdx
3 int mode r10
4 user_addr_t xsecurity r8

294 - shared_region_check_np

  • Número (RAX): 0x2000126
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_NULL
  • Argumentos:
# Tipo Nome Registrador
0 uint64_t *start_address rdi

296 - vm_pressure_monitor

  • Número (RAX): 0x2000128
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_NULL
  • Argumentos:
# Tipo Nome Registrador
0 int wait_for_pressure rdi
1 int nsecs_monitored rsi
2 uint32_t *pages_reclaimed rdx

310 - getsid

  • Número (RAX): 0x2000136
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_GETSID
  • Argumentos:
# Tipo Nome Registrador
0 pid_t pid rdi

311 - settid_with_pid

  • Número (RAX): 0x2000137
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_SETTIDWITHPID
  • Argumentos:
# Tipo Nome Registrador
0 pid_t pid rdi
1 int assume rsi

313 - aio_fsync

  • Número (RAX): 0x2000139
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_NULL
  • Argumentos:
# Tipo Nome Registrador
0 int op rdi
1 user_addr_t aiocbp rsi

314 - aio_return

  • Número (RAX): 0x200013A
  • Tipo do Retorno: user_ssize_t
  • Nivel de Auditoria: AUE_NULL
  • Argumentos:
# Tipo Nome Registrador
0 user_addr_t aiocbp rdi

315 - aio_suspend

  • Número (RAX): 0x200013B
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_NULL
  • Argumentos:
# Tipo Nome Registrador
0 user_addr_t aiocblist rdi
1 int nent rsi
2 user_addr_t timeoutp rdx

316 - aio_cancel

  • Número (RAX): 0x200013C
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_NULL
  • Argumentos:
# Tipo Nome Registrador
0 int fd rdi
1 user_addr_t aiocbp rsi

317 - aio_error

  • Número (RAX): 0x200013D
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_NULL
  • Argumentos:
# Tipo Nome Registrador
0 user_addr_t aiocbp rdi

318 - aio_read

  • Número (RAX): 0x200013E
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_NULL
  • Argumentos:
# Tipo Nome Registrador
0 user_addr_t aiocbp rdi

319 - aio_write

  • Número (RAX): 0x200013F
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_NULL
  • Argumentos:
# Tipo Nome Registrador
0 user_addr_t aiocbp rdi

320 - lio_listio

  • Número (RAX): 0x2000140
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_LIOLISTIO
  • Argumentos:
# Tipo Nome Registrador
0 int mode rdi
1 user_addr_t aiocblist rsi
2 int nent rdx
3 user_addr_t sigp r10

322 - iopolicysys

  • Número (RAX): 0x2000142
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_IOPOLICYSYS
  • Argumentos:
# Tipo Nome Registrador
0 int cmd rdi
1 void *arg rsi

323 - process_policy

  • Número (RAX): 0x2000143
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_NULL
  • Argumentos:
# Tipo Nome Registrador
0 int scope rdi
1 int action rsi
2 int policy rdx
3 int policy_subtype r10
4 user_addr_t attrp r8
5 pid_t target_pid r9
6 uint64_t target_threadid STACK

324 - mlockall

  • Número (RAX): 0x2000144
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_MLOCKALL
  • Argumentos:
# Tipo Nome Registrador
0 int how rdi

325 - munlockall

  • Número (RAX): 0x2000145
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_MUNLOCKALL
  • Argumentos:
# Tipo Nome Registrador
0 int how rdi

327 - issetugid

  • Número (RAX): 0x2000147
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_ISSETUGID
  • Argumentos:
# Tipo Nome Registrador
0 void rdi

328 - __pthread_kill

  • Número (RAX): 0x2000148
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_PTHREADKILL
  • Argumentos:
# Tipo Nome Registrador
0 int thread_port rdi
1 int sig rsi

329 - __pthread_sigmask

  • Número (RAX): 0x2000149
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_PTHREADSIGMASK
  • Argumentos:
# Tipo Nome Registrador
0 int how rdi
1 user_addr_t set rsi
2 user_addr_t oset rdx

330 - __sigwait

  • Número (RAX): 0x200014A
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_SIGWAIT
  • Argumentos:
# Tipo Nome Registrador
0 user_addr_t set rdi
1 user_addr_t sig rsi

331 - __disable_threadsignal

  • Número (RAX): 0x200014B
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_NULL
  • Argumentos:
# Tipo Nome Registrador
0 int value rdi

332 - __pthread_markcancel

  • Número (RAX): 0x200014C
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_NULL
  • Argumentos:
# Tipo Nome Registrador
0 int thread_port rdi

333 - __pthread_canceled

  • Número (RAX): 0x200014D
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_NULL
  • Argumentos:
# Tipo Nome Registrador
0 int action rdi

336 - proc_info

  • Número (RAX): 0x2000150
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_PROCINFO
  • Argumentos:
# Tipo Nome Registrador
0 int32_t callnum rdi
1 int32_t pid rsi
2 uint32_t flavor rdx
3 uint64_t arg r10
4 user_addr_t buffer r8
5 int32_t buffersize r9

338 - stat64

  • Número (RAX): 0x2000152
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_STAT64
  • Argumentos:
# Tipo Nome Registrador
0 user_addr_t path rdi
1 user_addr_t ub rsi

339 - sys_fstat64

  • Número (RAX): 0x2000153
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_FSTAT64
  • Argumentos:
# Tipo Nome Registrador
0 int fd rdi
1 user_addr_t ub rsi

340 - lstat64

  • Número (RAX): 0x2000154
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_LSTAT64
  • Argumentos:
# Tipo Nome Registrador
0 user_addr_t path rdi
1 user_addr_t ub rsi

341 - stat64_extended

  • Número (RAX): 0x2000155
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_STAT64_EXTENDED
  • Argumentos:
# Tipo Nome Registrador
0 user_addr_t path rdi
1 user_addr_t ub rsi
2 user_addr_t xsecurity rdx
3 user_addr_t xsecurity_size r10

342 - lstat64_extended

  • Número (RAX): 0x2000156
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_LSTAT64_EXTENDED
  • Argumentos:
# Tipo Nome Registrador
0 user_addr_t path rdi
1 user_addr_t ub rsi
2 user_addr_t xsecurity rdx
3 user_addr_t xsecurity_size r10

343 - sys_fstat64_extended

  • Número (RAX): 0x2000157
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_FSTAT64_EXTENDED
  • Argumentos:
# Tipo Nome Registrador
0 int fd rdi
1 user_addr_t ub rsi
2 user_addr_t xsecurity rdx
3 user_addr_t xsecurity_size r10

344 - getdirentries64

  • Número (RAX): 0x2000158
  • Tipo do Retorno: user_ssize_t
  • Nivel de Auditoria: AUE_GETDIRENTRIES64
  • Argumentos:
# Tipo Nome Registrador
0 int fd rdi
1 void *buf rsi
2 user_size_t bufsize rdx
3 off_t *position r10

345 - statfs64

  • Número (RAX): 0x2000159
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_STATFS64
  • Argumentos:
# Tipo Nome Registrador
0 char *path rdi
1 struct statfs64 *buf rsi

346 - fstatfs64

  • Número (RAX): 0x200015A
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_FSTATFS64
  • Argumentos:
# Tipo Nome Registrador
0 int fd rdi
1 struct statfs64 *buf rsi

347 - getfsstat64

  • Número (RAX): 0x200015B
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_GETFSSTAT64
  • Argumentos:
# Tipo Nome Registrador
0 user_addr_t buf rdi
1 int bufsize rsi
2 int flags rdx

348 - __pthread_chdir

  • Número (RAX): 0x200015C
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_NULL
  • Argumentos:
# Tipo Nome Registrador
0 user_addr_t path rdi

349 - __pthread_fchdir

  • Número (RAX): 0x200015D
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_NULL
  • Argumentos:
# Tipo Nome Registrador
0 int fd rdi

350 - audit

  • Número (RAX): 0x200015E
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_AUDIT
  • Argumentos:
# Tipo Nome Registrador
0 void *record rdi
1 int length rsi

351 - auditon

  • Número (RAX): 0x200015F
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_AUDITON
  • Argumentos:
# Tipo Nome Registrador
0 int cmd rdi
1 void *data rsi
2 int length rdx

353 - getauid

  • Número (RAX): 0x2000161
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_GETAUID
  • Argumentos:
# Tipo Nome Registrador
0 au_id_t *auid rdi

354 - setauid

  • Número (RAX): 0x2000162
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_SETAUID
  • Argumentos:
# Tipo Nome Registrador
0 au_id_t *auid rdi

357 - getaudit_addr

  • Número (RAX): 0x2000165
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_GETAUDIT_ADDR
  • Argumentos:
# Tipo Nome Registrador
0 struct auditinfo_addr *auditinfo_addr rdi
1 int length rsi

358 - setaudit_addr

  • Número (RAX): 0x2000166
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_SETAUDIT_ADDR
  • Argumentos:
# Tipo Nome Registrador
0 struct auditinfo_addr *auditinfo_addr rdi
1 int length rsi

359 - auditctl

  • Número (RAX): 0x2000167
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_AUDITCTL
  • Argumentos:
# Tipo Nome Registrador
0 char *path rdi

362 - kqueue

  • Número (RAX): 0x200016A
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_KQUEUE
  • Argumentos:
# Tipo Nome Registrador
0 void rdi

363 - kevent

  • Número (RAX): 0x200016B
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_NULL
  • Argumentos:
# Tipo Nome Registrador
0 int fd rdi
1 const struct kevent *changelist rsi
2 int nchanges rdx
3 struct kevent *eventlist r10
4 int nevents r8
5 const struct timespec *timeout r9

364 - lchown

  • Número (RAX): 0x200016C
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_LCHOWN
  • Argumentos:
# Tipo Nome Registrador
0 user_addr_t path rdi
1 uid_t owner rsi
2 gid_t group rdx

369 - kevent64

  • Número (RAX): 0x2000171
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_NULL
  • Argumentos:
# Tipo Nome Registrador
0 int fd rdi
1 const struct kevent64_s *changelist rsi
2 int nchanges rdx
3 struct kevent64_s *eventlist r10
4 int nevents r8
5 unsigned int flags r9
6 const struct timespec *timeout STACK

372 -

  • Número (RAX): 0x2000174
  • Tipo do Retorno:
  • Nivel de Auditoria: AUE_NULL
  • Argumentos:
# Tipo Nome Registrador
0 void rdi

373 - ledger

  • Número (RAX): 0x2000175
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_LEDGER
  • Argumentos:
# Tipo Nome Registrador
0 int cmd rdi
1 caddr_t arg1 rsi
2 caddr_t arg2 rdx
3 caddr_t arg3 r10

374 - kevent_qos

  • Número (RAX): 0x2000176
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_NULL
  • Argumentos:
# Tipo Nome Registrador
0 int fd rdi
1 const struct kevent_qos_s *changelist rsi
2 int nchanges rdx
3 struct kevent_qos_s *eventlist r10
4 int nevents r8
5 void *data_out r9
6 size_t *data_available STACK
7 unsigned int flags STACK

375 - kevent_id

  • Número (RAX): 0x2000177
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_NULL
  • Argumentos:
# Tipo Nome Registrador
0 uint64_t id rdi
1 const struct kevent_qos_s *changelist rsi
2 int nchanges rdx
3 struct kevent_qos_s *eventlist r10
4 int nevents r8
5 void *data_out r9
6 size_t *data_available STACK
7 unsigned int flags STACK

380 - __mac_execve

  • Número (RAX): 0x200017C
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_MAC_EXECVE
  • Argumentos:
# Tipo Nome Registrador
0 char *fname rdi
1 char **argp rsi
2 char **envp rdx
3 struct mac *mac_p r10

394 - pselect

  • Número (RAX): 0x200018A
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_SELECT
  • Argumentos:
# Tipo Nome Registrador
0 int nd rdi
1 u_int32_t *in rsi
2 u_int32_t *ou rdx
3 u_int32_t *ex r10
4 const struct timespec *ts r8
5 const struct sigset_t *mask r9

395 - pselect_nocancel

  • Número (RAX): 0x200018B
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_SELECT
  • Argumentos:
# Tipo Nome Registrador
0 int nd rdi
1 u_int32_t *in rsi
2 u_int32_t *ou rdx
3 u_int32_t *ex r10
4 const struct timespec *ts r8
5 const struct sigset_t *mask r9

396 - read_nocancel

  • Número (RAX): 0x200018C
  • Tipo do Retorno: user_ssize_t
  • Nivel de Auditoria: AUE_NULL
  • Argumentos:
# Tipo Nome Registrador
0 int fd rdi
1 user_addr_t cbuf rsi
2 user_size_t nbyte rdx

397 - write_nocancel

  • Número (RAX): 0x200018D
  • Tipo do Retorno: user_ssize_t
  • Nivel de Auditoria: AUE_NULL
  • Argumentos:
# Tipo Nome Registrador
0 int fd rdi
1 user_addr_t cbuf rsi
2 user_size_t nbyte rdx

398 - open_nocancel

  • Número (RAX): 0x200018E
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_OPEN_RWTC
  • Argumentos:
# Tipo Nome Registrador
0 user_addr_t path rdi
1 int flags rsi
2 int mode rdx

399 - sys_close_nocancel

  • Número (RAX): 0x200018F
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_CLOSE
  • Argumentos:
# Tipo Nome Registrador
0 int fd rdi

400 - wait4_nocancel

  • Número (RAX): 0x2000190
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_WAIT4
  • Argumentos:
# Tipo Nome Registrador
0 int pid rdi
1 user_addr_t status rsi
2 int options rdx
3 user_addr_t rusage r10

405 - msync_nocancel

  • Número (RAX): 0x2000195
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_MSYNC
  • Argumentos:
# Tipo Nome Registrador
0 caddr_t addr rdi
1 size_t len rsi
2 int flags rdx

406 - sys_fcntl_nocancel

  • Número (RAX): 0x2000196
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_FCNTL
  • Argumentos:
# Tipo Nome Registrador
0 int fd rdi
1 int cmd rsi
2 long arg rdx

407 - select_nocancel

  • Número (RAX): 0x2000197
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_SELECT
  • Argumentos:
# Tipo Nome Registrador
0 int nd rdi
1 u_int32_t *in rsi
2 u_int32_t *ou rdx
3 u_int32_t *ex r10
4 struct timeval *tv r8

408 - fsync_nocancel

  • Número (RAX): 0x2000198
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_FSYNC
  • Argumentos:
# Tipo Nome Registrador
0 int fd rdi

410 - sigsuspend_nocancel

  • Número (RAX): 0x200019A
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_NULL
  • Argumentos:
# Tipo Nome Registrador
0 sigset_t mask rdi

411 - readv_nocancel

  • Número (RAX): 0x200019B
  • Tipo do Retorno: user_ssize_t
  • Nivel de Auditoria: AUE_READV
  • Argumentos:
# Tipo Nome Registrador
0 int fd rdi
1 struct iovec *iovp rsi
2 u_int iovcnt rdx

412 - writev_nocancel

  • Número (RAX): 0x200019C
  • Tipo do Retorno: user_ssize_t
  • Nivel de Auditoria: AUE_WRITEV
  • Argumentos:
# Tipo Nome Registrador
0 int fd rdi
1 struct iovec *iovp rsi
2 u_int iovcnt rdx

414 - pread_nocancel

  • Número (RAX): 0x200019E
  • Tipo do Retorno: user_ssize_t
  • Nivel de Auditoria: AUE_PREAD
  • Argumentos:
# Tipo Nome Registrador
0 int fd rdi
1 user_addr_t buf rsi
2 user_size_t nbyte rdx
3 off_t offset r10

415 - pwrite_nocancel

  • Número (RAX): 0x200019F
  • Tipo do Retorno: user_ssize_t
  • Nivel de Auditoria: AUE_PWRITE
  • Argumentos:
# Tipo Nome Registrador
0 int fd rdi
1 user_addr_t buf rsi
2 user_size_t nbyte rdx
3 off_t offset r10

416 - waitid_nocancel

  • Número (RAX): 0x20001A0
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_WAITID
  • Argumentos:
# Tipo Nome Registrador
0 idtype_t idtype rdi
1 id_t id rsi
2 siginfo_t *infop rdx
3 int options r10

417 - poll_nocancel

  • Número (RAX): 0x20001A1
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_POLL
  • Argumentos:
# Tipo Nome Registrador
0 struct pollfd *fds rdi
1 u_int nfds rsi
2 int timeout rdx

420 - sem_wait_nocancel

  • Número (RAX): 0x20001A4
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_SEMWAIT
  • Argumentos:
# Tipo Nome Registrador
0 sem_t *sem rdi

421 - aio_suspend_nocancel

  • Número (RAX): 0x20001A5
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_NULL
  • Argumentos:
# Tipo Nome Registrador
0 user_addr_t aiocblist rdi
1 int nent rsi
2 user_addr_t timeoutp rdx

422 - __sigwait_nocancel

  • Número (RAX): 0x20001A6
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_SIGWAIT
  • Argumentos:
# Tipo Nome Registrador
0 user_addr_t set rdi
1 user_addr_t sig rsi

424 - __mac_mount

  • Número (RAX): 0x20001A8
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_MAC_MOUNT
  • Argumentos:
# Tipo Nome Registrador
0 char *type rdi
1 char *path rsi
2 int flags rdx
3 caddr_t data r10
4 struct mac *mac_p r8

426 - __mac_getfsstat

  • Número (RAX): 0x20001AA
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_MAC_GETFSSTAT
  • Argumentos:
# Tipo Nome Registrador
0 user_addr_t buf rdi
1 int bufsize rsi
2 user_addr_t mac rdx
3 int macsize r10
4 int flags r8

427 - fsgetpath

  • Número (RAX): 0x20001AB
  • Tipo do Retorno: user_ssize_t
  • Nivel de Auditoria: AUE_FSGETPATH
  • Argumentos:
# Tipo Nome Registrador
0 user_addr_t buf rdi
1 size_t bufsize rsi
2 user_addr_t fsid rdx
3 uint64_t objid r10

428 - audit_session_self

  • Número (RAX): 0x20001AC
  • Tipo do Retorno: mach_port_name_t
  • Nivel de Auditoria: AUE_NULL
  • Argumentos:
# Tipo Nome Registrador
0 void rdi

429 - audit_session_join

  • Número (RAX): 0x20001AD
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_NULL
  • Argumentos:
# Tipo Nome Registrador
0 mach_port_name_t port rdi

430 - sys_fileport_makeport

  • Número (RAX): 0x20001AE
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_NULL
  • Argumentos:
# Tipo Nome Registrador
0 int fd rdi
1 user_addr_t portnamep rsi

431 - sys_fileport_makefd

  • Número (RAX): 0x20001AF
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_NULL
  • Argumentos:
# Tipo Nome Registrador
0 mach_port_name_t port rdi

432 - audit_session_port

  • Número (RAX): 0x20001B0
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_NULL
  • Argumentos:
# Tipo Nome Registrador
0 au_asid_t asid rdi
1 user_addr_t portnamep rsi

433 - pid_suspend

  • Número (RAX): 0x20001B1
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_NULL
  • Argumentos:
# Tipo Nome Registrador
0 int pid rdi

434 - pid_resume

  • Número (RAX): 0x20001B2
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_NULL
  • Argumentos:
# Tipo Nome Registrador
0 int pid rdi

438 - shared_region_map_and_slide_np

  • Número (RAX): 0x20001B6
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_NULL
  • Argumentos:
# Tipo Nome Registrador
0 int fd rdi
1 uint32_t count rsi
2 const struct shared_file_mapping_np *mappings rdx
3 uint32_t slide r10
4 uint64_t* slide_start r8
5 uint32_t slide_size r9

439 - kas_info

  • Número (RAX): 0x20001B7
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_NULL
  • Argumentos:
# Tipo Nome Registrador
0 int selector rdi
1 void *value rsi
2 size_t *size rdx

441 - guarded_open_np

  • Número (RAX): 0x20001B9
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_OPEN_RWTC
  • Argumentos:
# Tipo Nome Registrador
0 user_addr_t path rdi
1 const guardid_t *guard rsi
2 u_int guardflags rdx
3 int flags r10
4 int mode r8

442 - guarded_close_np

  • Número (RAX): 0x20001BA
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_CLOSE
  • Argumentos:
# Tipo Nome Registrador
0 int fd rdi
1 const guardid_t *guard rsi

443 - guarded_kqueue_np

  • Número (RAX): 0x20001BB
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_KQUEUE
  • Argumentos:
# Tipo Nome Registrador
0 const guardid_t *guard rdi
1 u_int guardflags rsi

444 - change_fdguard_np

  • Número (RAX): 0x20001BC
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_NULL
  • Argumentos:
# Tipo Nome Registrador
0 int fd rdi
1 const guardid_t *guard rsi
2 u_int guardflags rdx
3 const guardid_t *nguard r10
4 u_int nguardflags r8
5 int *fdflagsp r9

445 - usrctl

  • Número (RAX): 0x20001BD
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_USRCTL
  • Argumentos:
# Tipo Nome Registrador
0 uint32_t flags rdi

446 - proc_rlimit_control

  • Número (RAX): 0x20001BE
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_NULL
  • Argumentos:
# Tipo Nome Registrador
0 pid_t pid rdi
1 int flavor rsi
2 void *arg rdx

451 - telemetry

  • Número (RAX): 0x20001C3
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_NULL
  • Argumentos:
# Tipo Nome Registrador
0 uint64_t cmd rdi
1 uint64_t deadline rsi
2 uint64_t interval rdx
3 uint64_t leeway r10
4 uint64_t arg4 r8
5 uint64_t arg5 r9

454 - system_override

  • Número (RAX): 0x20001C6
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_NULL
  • Argumentos:
# Tipo Nome Registrador
0 uint64_t timeout rdi
1 uint64_t flags rsi

455 - vfs_purge

  • Número (RAX): 0x20001C7
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_NULL
  • Argumentos:
# Tipo Nome Registrador
0 void rdi

456 - sfi_ctl

  • Número (RAX): 0x20001C8
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_NULL
  • Argumentos:
# Tipo Nome Registrador
0 uint32_t operation rdi
1 uint32_t sfi_class rsi
2 uint64_t time rdx
3 uint64_t *out_time r10

457 - sfi_pidctl

  • Número (RAX): 0x20001C9
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_NULL
  • Argumentos:
# Tipo Nome Registrador
0 uint32_t operation rdi
1 pid_t pid rsi
2 uint32_t sfi_flags rdx
3 uint32_t *out_sfi_flags r10

461 - getattrlistbulk

  • Número (RAX): 0x20001CD
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_GETATTRLISTBULK
  • Argumentos:
# Tipo Nome Registrador
0 int dirfd rdi
1 struct attrlist *alist rsi
2 void *attributeBuffer rdx
3 size_t bufferSize r10
4 uint64_t options r8

462 - clonefileat

  • Número (RAX): 0x20001CE
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_CLONEFILEAT
  • Argumentos:
# Tipo Nome Registrador
0 int src_dirfd rdi
1 user_addr_t src rsi
2 int dst_dirfd rdx
3 user_addr_t dst r10
4 uint32_t flags r8

463 - openat

  • Número (RAX): 0x20001CF
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_OPENAT_RWTC
  • Argumentos:
# Tipo Nome Registrador
0 int fd rdi
1 user_addr_t path rsi
2 int flags rdx
3 int mode r10

464 - openat_nocancel

  • Número (RAX): 0x20001D0
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_OPENAT_RWTC
  • Argumentos:
# Tipo Nome Registrador
0 int fd rdi
1 user_addr_t path rsi
2 int flags rdx
3 int mode r10

465 - renameat

  • Número (RAX): 0x20001D1
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_RENAMEAT
  • Argumentos:
# Tipo Nome Registrador
0 int fromfd rdi
1 char *from rsi
2 int tofd rdx
3 char *to r10

466 - faccessat

  • Número (RAX): 0x20001D2
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_FACCESSAT
  • Argumentos:
# Tipo Nome Registrador
0 int fd rdi
1 user_addr_t path rsi
2 int amode rdx
3 int flag r10

467 - fchmodat

  • Número (RAX): 0x20001D3
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_FCHMODAT
  • Argumentos:
# Tipo Nome Registrador
0 int fd rdi
1 user_addr_t path rsi
2 int mode rdx
3 int flag r10

468 - fchownat

  • Número (RAX): 0x20001D4
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_FCHOWNAT
  • Argumentos:
# Tipo Nome Registrador
0 int fd rdi
1 user_addr_t path rsi
2 uid_t uid rdx
3 gid_t gid r10
4 int flag r8

469 - fstatat

  • Número (RAX): 0x20001D5
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_FSTATAT
  • Argumentos:
# Tipo Nome Registrador
0 int fd rdi
1 user_addr_t path rsi
2 user_addr_t ub rdx
3 int flag r10

470 - fstatat64

  • Número (RAX): 0x20001D6
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_FSTATAT
  • Argumentos:
# Tipo Nome Registrador
0 int fd rdi
1 user_addr_t path rsi
2 user_addr_t ub rdx
3 int flag r10

471 - linkat

  • Número (RAX): 0x20001D7
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_LINKAT
  • Argumentos:
# Tipo Nome Registrador
0 int fd1 rdi
1 user_addr_t path rsi
2 int fd2 rdx
3 user_addr_t link r10
4 int flag r8

472 - unlinkat

  • Número (RAX): 0x20001D8
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_UNLINKAT
  • Argumentos:
# Tipo Nome Registrador
0 int fd rdi
1 user_addr_t path rsi
2 int flag rdx

473 - readlinkat

  • Número (RAX): 0x20001D9
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_READLINKAT
  • Argumentos:
# Tipo Nome Registrador
0 int fd rdi
1 user_addr_t path rsi
2 user_addr_t buf rdx
3 size_t bufsize r10

474 - symlinkat

  • Número (RAX): 0x20001DA
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_SYMLINKAT
  • Argumentos:
# Tipo Nome Registrador
0 user_addr_t *path1 rdi
1 int fd rsi
2 user_addr_t path2 rdx

475 - mkdirat

  • Número (RAX): 0x20001DB
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_MKDIRAT
  • Argumentos:
# Tipo Nome Registrador
0 int fd rdi
1 user_addr_t path rsi
2 int mode rdx

476 - getattrlistat

  • Número (RAX): 0x20001DC
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_GETATTRLISTAT
  • Argumentos:
# Tipo Nome Registrador
0 int fd rdi
1 const char *path rsi
2 struct attrlist *alist rdx
3 void *attributeBuffer r10
4 size_t bufferSize r8
5 u_long options r9

477 - proc_trace_log

  • Número (RAX): 0x20001DD
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_NULL
  • Argumentos:
# Tipo Nome Registrador
0 pid_t pid rdi
1 uint64_t uniqueid rsi

478 - bsdthread_ctl

  • Número (RAX): 0x20001DE
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_NULL
  • Argumentos:
# Tipo Nome Registrador
0 user_addr_t cmd rdi
1 user_addr_t arg1 rsi
2 user_addr_t arg2 rdx
3 user_addr_t arg3 r10

479 - openbyid_np

  • Número (RAX): 0x20001DF
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_OPENBYID_RWT
  • Argumentos:
# Tipo Nome Registrador
0 user_addr_t fsid rdi
1 user_addr_t objid rsi
2 int oflags rdx

482 - thread_selfusage

  • Número (RAX): 0x20001E2
  • Tipo do Retorno: uint64_t
  • Nivel de Auditoria: AUE_NULL
  • Argumentos:
# Tipo Nome Registrador
0 void rdi

484 - guarded_open_dprotected_np

  • Número (RAX): 0x20001E4
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_NULL
  • Argumentos:
# Tipo Nome Registrador
0 user_addr_t path rdi
1 const guardid_t *guard rsi
2 u_int guardflags rdx
3 int flags r10
4 int dpclass r8
5 int dpflags r9
6 int mode STACK

485 - guarded_write_np

  • Número (RAX): 0x20001E5
  • Tipo do Retorno: user_ssize_t
  • Nivel de Auditoria: AUE_NULL
  • Argumentos:
# Tipo Nome Registrador
0 int fd rdi
1 const guardid_t *guard rsi
2 user_addr_t cbuf rdx
3 user_size_t nbyte r10

486 - guarded_pwrite_np

  • Número (RAX): 0x20001E6
  • Tipo do Retorno: user_ssize_t
  • Nivel de Auditoria: AUE_PWRITE
  • Argumentos:
# Tipo Nome Registrador
0 int fd rdi
1 const guardid_t *guard rsi
2 user_addr_t buf rdx
3 user_size_t nbyte r10
4 off_t offset r8

487 - guarded_writev_np

  • Número (RAX): 0x20001E7
  • Tipo do Retorno: user_ssize_t
  • Nivel de Auditoria: AUE_WRITEV
  • Argumentos:
# Tipo Nome Registrador
0 int fd rdi
1 const guardid_t *guard rsi
2 struct iovec *iovp rdx
3 int iovcnt r10

488 - renameatx_np

  • Número (RAX): 0x20001E8
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_RENAMEAT
  • Argumentos:
# Tipo Nome Registrador
0 int fromfd rdi
1 char *from rsi
2 int tofd rdx
3 char *to r10
4 u_int flags r8

491 - stack_snapshot_with_config

  • Número (RAX): 0x20001EB
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_STACKSNAPSHOT
  • Argumentos:
# Tipo Nome Registrador
0 int stackshot_config_version rdi
1 user_addr_t stackshot_config rsi
2 size_t stackshot_config_size rdx

496 - mach_eventlink_signal

  • Número (RAX): 0x20001F0
  • Tipo do Retorno: uint64_t
  • Nivel de Auditoria: AUE_NULL
  • Argumentos:
# Tipo Nome Registrador
0 mach_port_name_t eventlink_port rdi
1 uint64_t signal_count rsi

497 - mach_eventlink_wait_until

  • Número (RAX): 0x20001F1
  • Tipo do Retorno: uint64_t
  • Nivel de Auditoria: AUE_NULL
  • Argumentos:
# Tipo Nome Registrador
0 mach_port_name_t eventlink_port rdi
1 uint64_t wait_count rsi
2 uint64_t deadline rdx
3 uint32_t clock_id r10
4 uint32_t option r8

498 - mach_eventlink_signal_wait_until

  • Número (RAX): 0x20001F2
  • Tipo do Retorno: uint64_t
  • Nivel de Auditoria: AUE_NULL
  • Argumentos:
# Tipo Nome Registrador
0 mach_port_name_t eventlink_port rdi
1 uint64_t wait_count rsi
2 uint64_t signal_count rdx
3 uint64_t deadline r10
4 uint32_t clock_id r8
5 uint32_t option r9

499 - work_interval_ctl

  • Número (RAX): 0x20001F3
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_NULL
  • Argumentos:
# Tipo Nome Registrador
0 uint32_t operation rdi
1 uint64_t work_interval_id rsi
2 void *arg rdx
3 size_t len r10

500 - getentropy

  • Número (RAX): 0x20001F4
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_NULL
  • Argumentos:
# Tipo Nome Registrador
0 void *buffer rdi
1 size_t size rsi

515 - ulock_wait

  • Número (RAX): 0x2000203
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_NULL
  • Argumentos:
# Tipo Nome Registrador
0 uint32_t operation rdi
1 void *addr rsi
2 uint64_t value rdx
3 uint32_t timeout r10

516 - ulock_wake

  • Número (RAX): 0x2000204
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_NULL
  • Argumentos:
# Tipo Nome Registrador
0 uint32_t operation rdi
1 void *addr rsi
2 uint64_t wake_value rdx

517 - fclonefileat

  • Número (RAX): 0x2000205
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_FCLONEFILEAT
  • Argumentos:
# Tipo Nome Registrador
0 int src_fd rdi
1 int dst_dirfd rsi
2 user_addr_t dst rdx
3 uint32_t flags r10

518 - fs_snapshot

  • Número (RAX): 0x2000206
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_NULL
  • Argumentos:
# Tipo Nome Registrador
0 uint32_t op rdi
1 int dirfd rsi
2 user_addr_t name1 rdx
3 user_addr_t name2 r10
4 user_addr_t data r8
5 uint32_t flags r9

520 - terminate_with_payload

  • Número (RAX): 0x2000208
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_KILL
  • Argumentos:
# Tipo Nome Registrador
0 int pid rdi
1 uint32_t reason_namespace rsi
2 uint64_t reason_code rdx
3 void *payload r10
4 uint32_t payload_size r8
5 const char *reason_string r9
6 uint64_t reason_flags STACK

521 - abort_with_payload

  • Número (RAX): 0x2000209
  • Tipo do Retorno: void
  • Nivel de Auditoria: AUE_EXIT
  • Argumentos:
# Tipo Nome Registrador
0 uint32_t reason_namespace rdi
1 uint64_t reason_code rsi
2 void *payload rdx
3 uint32_t payload_size r10
4 const char *reason_string r8
5 uint64_t reason_flags r9

524 - setattrlistat

  • Número (RAX): 0x200020C
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_SETATTRLISTAT
  • Argumentos:
# Tipo Nome Registrador
0 int fd rdi
1 const char *path rsi
2 struct attrlist *alist rdx
3 void *attributeBuffer r10
4 size_t bufferSize r8
5 uint32_t options r9

525 - net_qos_guideline

  • Número (RAX): 0x200020D
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_NET
  • Argumentos:
# Tipo Nome Registrador
0 struct net_qos_param *param rdi
1 uint32_t param_len rsi

526 - fmount

  • Número (RAX): 0x200020E
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_FMOUNT
  • Argumentos:
# Tipo Nome Registrador
0 const char *type rdi
1 int fd rsi
2 int flags rdx
3 void *data r10

527 - ntp_adjtime

  • Número (RAX): 0x200020F
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_NULL
  • Argumentos:
# Tipo Nome Registrador
0 struct timex *tp rdi

528 - ntp_gettime

  • Número (RAX): 0x2000210
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_NULL
  • Argumentos:
# Tipo Nome Registrador
0 struct ntptimeval *ntvp rdi

529 - os_fault_with_payload

  • Número (RAX): 0x2000211
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_NULL
  • Argumentos:
# Tipo Nome Registrador
0 uint32_t reason_namespace rdi
1 uint64_t reason_code rsi
2 void *payload rdx
3 uint32_t payload_size r10
4 const char *reason_string r8
5 uint64_t reason_flags r9

531 - __mach_bridge_remote_time

  • Número (RAX): 0x2000213
  • Tipo do Retorno: uint64_t
  • Nivel de Auditoria: AUE_NULL
  • Argumentos:
# Tipo Nome Registrador
0 uint64_t local_timestamp rdi

533 - log_data

  • Número (RAX): 0x2000215
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_NULL
  • Argumentos:
# Tipo Nome Registrador
0 unsigned int tag rdi
1 unsigned int flags rsi
2 void *buffer rdx
3 unsigned int size r10

534 - memorystatus_available_memory

  • Número (RAX): 0x2000216
  • Tipo do Retorno: uint64_t
  • Nivel de Auditoria: AUE_NULL
  • Argumentos:
# Tipo Nome Registrador
0 void rdi

536 - shared_region_map_and_slide_2_np

  • Número (RAX): 0x2000218
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_NULL
  • Argumentos:
# Tipo Nome Registrador
0 uint32_t files_count rdi
1 const struct shared_file_np *files rsi
2 uint32_t mappings_count rdx
3 const struct shared_file_mapping_slide_np *mappings r10

537 - pivot_root

  • Número (RAX): 0x2000219
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_NULL
  • Argumentos:
# Tipo Nome Registrador
0 const char *new_rootfs_path_before rdi
1 const char *old_rootfs_path_after rsi

538 - task_inspect_for_pid

  • Número (RAX): 0x200021A
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_TASKINSPECTFORPID
  • Argumentos:
# Tipo Nome Registrador
0 mach_port_name_t target_tport rdi
1 int pid rsi
2 mach_port_name_t *t rdx

539 - task_read_for_pid

  • Número (RAX): 0x200021B
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_TASKREADFORPID
  • Argumentos:
# Tipo Nome Registrador
0 mach_port_name_t target_tport rdi
1 int pid rsi
2 mach_port_name_t *t rdx

540 - sys_preadv

  • Número (RAX): 0x200021C
  • Tipo do Retorno: user_ssize_t
  • Nivel de Auditoria: AUE_PREADV
  • Argumentos:
# Tipo Nome Registrador
0 int fd rdi
1 struct iovec *iovp rsi
2 int iovcnt rdx
3 off_t offset r10

541 - sys_pwritev

  • Número (RAX): 0x200021D
  • Tipo do Retorno: user_ssize_t
  • Nivel de Auditoria: AUE_PWRITEV
  • Argumentos:
# Tipo Nome Registrador
0 int fd rdi
1 struct iovec *iovp rsi
2 int iovcnt rdx
3 off_t offset r10

542 - sys_preadv_nocancel

  • Número (RAX): 0x200021E
  • Tipo do Retorno: user_ssize_t
  • Nivel de Auditoria: AUE_PREADV
  • Argumentos:
# Tipo Nome Registrador
0 int fd rdi
1 struct iovec *iovp rsi
2 int iovcnt rdx
3 off_t offset r10

543 - sys_pwritev_nocancel

  • Número (RAX): 0x200021F
  • Tipo do Retorno: user_ssize_t
  • Nivel de Auditoria: AUE_PWRITEV
  • Argumentos:
# Tipo Nome Registrador
0 int fd rdi
1 struct iovec *iovp rsi
2 int iovcnt rdx
3 off_t offset r10

544 - ulock_wait2

  • Número (RAX): 0x2000220
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_NULL
  • Argumentos:
# Tipo Nome Registrador
0 uint32_t operation rdi
1 void *addr rsi
2 uint64_t value rdx
3 uint64_t timeout r10
4 uint64_t value2 r8

545 - proc_info_extended_id

  • Número (RAX): 0x2000221
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_PROCINFO
  • Argumentos:
# Tipo Nome Registrador
0 int32_t callnum rdi
1 int32_t pid rsi
2 uint32_t flavor rdx
3 uint32_t flags r10
4 uint64_t ext_id r8
5 uint64_t arg r9
6 user_addr_t buffer STACK
7 int32_t buffersize STACK

27 - recvmsg

  • Número (RAX): 0x200001B
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_RECVMSG
  • Argumentos:
# Tipo Nome Registrador
0 int s rdi
1 struct msghdr *msg rsi
2 int flags rdx

28 - sendmsg

  • Número (RAX): 0x200001C
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_SENDMSG
  • Argumentos:
# Tipo Nome Registrador
0 int s rdi
1 caddr_t msg rsi
2 int flags rdx

29 - recvfrom

  • Número (RAX): 0x200001D
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_RECVFROM
  • Argumentos:
# Tipo Nome Registrador
0 int s rdi
1 void *buf rsi
2 size_t len rdx
3 int flags r10
4 struct sockaddr *from r8
5 int *fromlenaddr r9

30 - accept

  • Número (RAX): 0x200001E
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_ACCEPT
  • Argumentos:
# Tipo Nome Registrador
0 int s rdi
1 caddr_t name rsi
2 socklen_t *anamelen rdx

31 - getpeername

  • Número (RAX): 0x200001F
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_GETPEERNAME
  • Argumentos:
# Tipo Nome Registrador
0 int fdes rdi
1 caddr_t asa rsi
2 socklen_t *alen rdx

32 - getsockname

  • Número (RAX): 0x2000020
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_GETSOCKNAME
  • Argumentos:
# Tipo Nome Registrador
0 int fdes rdi
1 caddr_t asa rsi
2 socklen_t *alen rdx

97 - socket

  • Número (RAX): 0x2000061
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_SOCKET
  • Argumentos:
# Tipo Nome Registrador
0 int domain rdi
1 int type rsi
2 int protocol rdx

98 - connect

  • Número (RAX): 0x2000062
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_CONNECT
  • Argumentos:
# Tipo Nome Registrador
0 int s rdi
1 caddr_t name rsi
2 socklen_t namelen rdx

104 - bind

  • Número (RAX): 0x2000068
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_BIND
  • Argumentos:
# Tipo Nome Registrador
0 int s rdi
1 caddr_t name rsi
2 socklen_t namelen rdx

105 - setsockopt

  • Número (RAX): 0x2000069
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_SETSOCKOPT
  • Argumentos:
# Tipo Nome Registrador
0 int s rdi
1 int level rsi
2 int name rdx
3 caddr_t val r10
4 socklen_t valsize r8

106 - listen

  • Número (RAX): 0x200006A
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_LISTEN
  • Argumentos:
# Tipo Nome Registrador
0 int s rdi
1 int backlog rsi

118 - getsockopt

  • Número (RAX): 0x2000076
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_GETSOCKOPT
  • Argumentos:
# Tipo Nome Registrador
0 int s rdi
1 int level rsi
2 int name rdx
3 caddr_t val r10
4 socklen_t *avalsize r8

133 - sendto

  • Número (RAX): 0x2000085
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_SENDTO
  • Argumentos:
# Tipo Nome Registrador
0 int s rdi
1 caddr_t buf rsi
2 size_t len rdx
3 int flags r10
4 caddr_t to r8
5 socklen_t tolen r9

134 - shutdown

  • Número (RAX): 0x2000086
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_SHUTDOWN
  • Argumentos:
# Tipo Nome Registrador
0 int s rdi
1 int how rsi

135 - socketpair

  • Número (RAX): 0x2000087
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_SOCKETPAIR
  • Argumentos:
# Tipo Nome Registrador
0 int domain rdi
1 int type rsi
2 int protocol rdx
3 int *rsv r10

155 - nfssvc

  • Número (RAX): 0x200009B
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_NFS_SVC
  • Argumentos:
# Tipo Nome Registrador
0 int flag rdi
1 caddr_t argp rsi

161 - getfh

  • Número (RAX): 0x20000A1
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_NFS_GETFH
  • Argumentos:
# Tipo Nome Registrador
0 char *fname rdi
1 fhandle_t *fhp rsi

247 - nfsclnt

  • Número (RAX): 0x20000F7
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_NULL
  • Argumentos:
# Tipo Nome Registrador
0 int flag rdi
1 caddr_t argp rsi

248 - fhopen

  • Número (RAX): 0x20000F8
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_FHOPEN
  • Argumentos:
# Tipo Nome Registrador
0 const struct fhandle *u_fhp rdi
1 int flags rsi

251 - semsys

  • Número (RAX): 0x20000FB
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_SEMSYS
  • Argumentos:
# Tipo Nome Registrador
0 u_int which rdi
1 int a2 rsi
2 int a3 rdx
3 int a4 r10
4 int a5 r8

252 - msgsys

  • Número (RAX): 0x20000FC
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_MSGSYS
  • Argumentos:
# Tipo Nome Registrador
0 u_int which rdi
1 int a2 rsi
2 int a3 rdx
3 int a4 r10
4 int a5 r8

253 - shmsys

  • Número (RAX): 0x20000FD
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_SHMSYS
  • Argumentos:
# Tipo Nome Registrador
0 u_int which rdi
1 int a2 rsi
2 int a3 rdx
3 int a4 r10

254 - semctl

  • Número (RAX): 0x20000FE
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_SEMCTL
  • Argumentos:
# Tipo Nome Registrador
0 int semid rdi
1 int semnum rsi
2 int cmd rdx
3 semun_t arg r10

255 - semget

  • Número (RAX): 0x20000FF
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_SEMGET
  • Argumentos:
# Tipo Nome Registrador
0 key_t key rdi
1 int nsems rsi
2 int semflg rdx

256 - semop

  • Número (RAX): 0x2000100
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_SEMOP
  • Argumentos:
# Tipo Nome Registrador
0 int semid rdi
1 struct sembuf *sops rsi
2 int nsops rdx

258 - msgctl

  • Número (RAX): 0x2000102
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_MSGCTL
  • Argumentos:
# Tipo Nome Registrador
0 int msqid rdi
1 int cmd rsi
2 struct msqid_ds *buf rdx

259 - msgget

  • Número (RAX): 0x2000103
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_MSGGET
  • Argumentos:
# Tipo Nome Registrador
0 key_t key rdi
1 int msgflg rsi

260 - msgsnd

  • Número (RAX): 0x2000104
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_MSGSND
  • Argumentos:
# Tipo Nome Registrador
0 int msqid rdi
1 void *msgp rsi
2 size_t msgsz rdx
3 int msgflg r10

261 - msgrcv

  • Número (RAX): 0x2000105
  • Tipo do Retorno: user_ssize_t
  • Nivel de Auditoria: AUE_MSGRCV
  • Argumentos:
# Tipo Nome Registrador
0 int msqid rdi
1 void *msgp rsi
2 size_t msgsz rdx
3 long msgtyp r10
4 int msgflg r8

262 - shmat

  • Número (RAX): 0x2000106
  • Tipo do Retorno: user_addr_t
  • Nivel de Auditoria: AUE_SHMAT
  • Argumentos:
# Tipo Nome Registrador
0 int shmid rdi
1 void *shmaddr rsi
2 int shmflg rdx

263 - shmctl

  • Número (RAX): 0x2000107
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_SHMCTL
  • Argumentos:
# Tipo Nome Registrador
0 int shmid rdi
1 int cmd rsi
2 struct shmid_ds *buf rdx

264 - shmdt

  • Número (RAX): 0x2000108
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_SHMDT
  • Argumentos:
# Tipo Nome Registrador
0 void *shmaddr rdi

265 - shmget

  • Número (RAX): 0x2000109
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_SHMGET
  • Argumentos:
# Tipo Nome Registrador
0 key_t key rdi
1 size_t size rsi
2 int shmflg rdx

293 - identitysvc

  • Número (RAX): 0x2000125
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_IDENTITYSVC
  • Argumentos:
# Tipo Nome Registrador
0 int opcode rdi
1 user_addr_t message rsi

297 - psynch_rw_longrdlock

  • Número (RAX): 0x2000129
  • Tipo do Retorno: uint32_t
  • Nivel de Auditoria: AUE_NULL
  • Argumentos:
# Tipo Nome Registrador
0 user_addr_t rwlock rdi
1 uint32_t lgenval rsi
2 uint32_t ugenval rdx
3 uint32_t rw_wc r10
4 int flags r8

298 - psynch_rw_yieldwrlock

  • Número (RAX): 0x200012A
  • Tipo do Retorno: uint32_t
  • Nivel de Auditoria: AUE_NULL
  • Argumentos:
# Tipo Nome Registrador
0 user_addr_t rwlock rdi
1 uint32_t lgenval rsi
2 uint32_t ugenval rdx
3 uint32_t rw_wc r10
4 int flags r8

299 - psynch_rw_downgrade

  • Número (RAX): 0x200012B
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_NULL
  • Argumentos:
# Tipo Nome Registrador
0 user_addr_t rwlock rdi
1 uint32_t lgenval rsi
2 uint32_t ugenval rdx
3 uint32_t rw_wc r10
4 int flags r8

300 - psynch_rw_upgrade

  • Número (RAX): 0x200012C
  • Tipo do Retorno: uint32_t
  • Nivel de Auditoria: AUE_NULL
  • Argumentos:
# Tipo Nome Registrador
0 user_addr_t rwlock rdi
1 uint32_t lgenval rsi
2 uint32_t ugenval rdx
3 uint32_t rw_wc r10
4 int flags r8

301 - psynch_mutexwait

  • Número (RAX): 0x200012D
  • Tipo do Retorno: uint32_t
  • Nivel de Auditoria: AUE_NULL
  • Argumentos:
# Tipo Nome Registrador
0 user_addr_t mutex rdi
1 uint32_t mgen rsi
2 uint32_t ugen rdx
3 uint64_t tid r10
4 uint32_t flags r8

302 - psynch_mutexdrop

  • Número (RAX): 0x200012E
  • Tipo do Retorno: uint32_t
  • Nivel de Auditoria: AUE_NULL
  • Argumentos:
# Tipo Nome Registrador
0 user_addr_t mutex rdi
1 uint32_t mgen rsi
2 uint32_t ugen rdx
3 uint64_t tid r10
4 uint32_t flags r8

303 - psynch_cvbroad

  • Número (RAX): 0x200012F
  • Tipo do Retorno: uint32_t
  • Nivel de Auditoria: AUE_NULL
  • Argumentos:
# Tipo Nome Registrador
0 user_addr_t cv rdi
1 uint64_t cvlsgen rsi
2 uint64_t cvudgen rdx
3 uint32_t flags r10
4 user_addr_t mutex r8
5 uint64_t mugen r9
6 uint64_t tid STACK

304 - psynch_cvsignal

  • Número (RAX): 0x2000130
  • Tipo do Retorno: uint32_t
  • Nivel de Auditoria: AUE_NULL
  • Argumentos:
# Tipo Nome Registrador
0 user_addr_t cv rdi
1 uint64_t cvlsgen rsi
2 uint32_t cvugen rdx
3 int thread_port r10
4 user_addr_t mutex r8
5 uint64_t mugen r9
6 uint64_t tid STACK
7 uint32_t flags STACK

305 - psynch_cvwait

  • Número (RAX): 0x2000131
  • Tipo do Retorno: uint32_t
  • Nivel de Auditoria: AUE_NULL
  • Argumentos:
# Tipo Nome Registrador
0 user_addr_t cv rdi
1 uint64_t cvlsgen rsi
2 uint32_t cvugen rdx
3 user_addr_t mutex r10
4 uint64_t mugen r8
5 uint32_t flags r9
6 int64_t sec STACK
7 uint32_t nsec STACK

306 - psynch_rw_rdlock

  • Número (RAX): 0x2000132
  • Tipo do Retorno: uint32_t
  • Nivel de Auditoria: AUE_NULL
  • Argumentos:
# Tipo Nome Registrador
0 user_addr_t rwlock rdi
1 uint32_t lgenval rsi
2 uint32_t ugenval rdx
3 uint32_t rw_wc r10
4 int flags r8

307 - psynch_rw_wrlock

  • Número (RAX): 0x2000133
  • Tipo do Retorno: uint32_t
  • Nivel de Auditoria: AUE_NULL
  • Argumentos:
# Tipo Nome Registrador
0 user_addr_t rwlock rdi
1 uint32_t lgenval rsi
2 uint32_t ugenval rdx
3 uint32_t rw_wc r10
4 int flags r8

308 - psynch_rw_unlock

  • Número (RAX): 0x2000134
  • Tipo do Retorno: uint32_t
  • Nivel de Auditoria: AUE_NULL
  • Argumentos:
# Tipo Nome Registrador
0 user_addr_t rwlock rdi
1 uint32_t lgenval rsi
2 uint32_t ugenval rdx
3 uint32_t rw_wc r10
4 int flags r8

309 - psynch_rw_unlock2

  • Número (RAX): 0x2000135
  • Tipo do Retorno: uint32_t
  • Nivel de Auditoria: AUE_NULL
  • Argumentos:
# Tipo Nome Registrador
0 user_addr_t rwlock rdi
1 uint32_t lgenval rsi
2 uint32_t ugenval rdx
3 uint32_t rw_wc r10
4 int flags r8

312 - psynch_cvclrprepost

  • Número (RAX): 0x2000138
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_NULL
  • Argumentos:
# Tipo Nome Registrador
0 user_addr_t cv rdi
1 uint32_t cvgen rsi
2 uint32_t cvugen rdx
3 uint32_t cvsgen r10
4 uint32_t prepocnt r8
5 uint32_t preposeq r9
6 uint32_t flags STACK

337 - sendfile

  • Número (RAX): 0x2000151
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_SENDFILE
  • Argumentos:
# Tipo Nome Registrador
0 int fd rdi
1 int s rsi
2 off_t offset rdx
3 off_t *nbytes r10
4 struct sf_hdtr *hdtr r8
5 int flags r9

360 - bsdthread_create

  • Número (RAX): 0x2000168
  • Tipo do Retorno: user_addr_t
  • Nivel de Auditoria: AUE_NULL
  • Argumentos:
# Tipo Nome Registrador
0 user_addr_t func rdi
1 user_addr_t func_arg rsi
2 user_addr_t stack rdx
3 user_addr_t pthread r10
4 uint32_t flags r8

361 - bsdthread_terminate

  • Número (RAX): 0x2000169
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_NULL
  • Argumentos:
# Tipo Nome Registrador
0 user_addr_t stackaddr rdi
1 size_t freesize rsi
2 uint32_t port rdx
3 uint32_t sem r10

366 - bsdthread_register

  • Número (RAX): 0x200016E
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_NULL
  • Argumentos:
# Tipo Nome Registrador
0 user_addr_t threadstart rdi
1 user_addr_t wqthread rsi
2 uint32_t flags rdx
3 user_addr_t stack_addr_hint r10
4 user_addr_t targetconc_ptr r8
5 uint32_t dispatchqueue_offset r9
6 uint32_t tsd_offset STACK

367 - workq_open

  • Número (RAX): 0x200016F
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_WORKQOPEN
  • Argumentos:
# Tipo Nome Registrador
0 void rdi

368 - workq_kernreturn

  • Número (RAX): 0x2000170
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_WORKQOPS
  • Argumentos:
# Tipo Nome Registrador
0 int options rdi
1 user_addr_t item rsi
2 int affinity rdx
3 int prio r10

370 - __old_semwait_signal

  • Número (RAX): 0x2000172
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_SEMWAITSIGNAL
  • Argumentos:
# Tipo Nome Registrador
0 int cond_sem rdi
1 int mutex_sem rsi
2 int timeout rdx
3 int relative r10
4 const struct timespec *ts r8

371 - __old_semwait_signal_nocancel

  • Número (RAX): 0x2000173
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_SEMWAITSIGNAL
  • Argumentos:
# Tipo Nome Registrador
0 int cond_sem rdi
1 int mutex_sem rsi
2 int timeout rdx
3 int relative r10
4 const struct timespec *ts r8

381 - __mac_syscall

  • Número (RAX): 0x200017D
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_MAC_SYSCALL
  • Argumentos:
# Tipo Nome Registrador
0 char *policy rdi
1 int call rsi
2 user_addr_t arg rdx

382 - __mac_get_file

  • Número (RAX): 0x200017E
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_MAC_GET_FILE
  • Argumentos:
# Tipo Nome Registrador
0 char *path_p rdi
1 struct mac *mac_p rsi

383 - __mac_set_file

  • Número (RAX): 0x200017F
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_MAC_SET_FILE
  • Argumentos:
# Tipo Nome Registrador
0 char *path_p rdi
1 struct mac *mac_p rsi

384 - __mac_get_link

  • Número (RAX): 0x2000180
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_MAC_GET_LINK
  • Argumentos:
# Tipo Nome Registrador
0 char *path_p rdi
1 struct mac *mac_p rsi

385 - __mac_set_link

  • Número (RAX): 0x2000181
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_MAC_SET_LINK
  • Argumentos:
# Tipo Nome Registrador
0 char *path_p rdi
1 struct mac *mac_p rsi

386 - __mac_get_proc

  • Número (RAX): 0x2000182
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_MAC_GET_PROC
  • Argumentos:
# Tipo Nome Registrador
0 struct mac *mac_p rdi

387 - __mac_set_proc

  • Número (RAX): 0x2000183
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_MAC_SET_PROC
  • Argumentos:
# Tipo Nome Registrador
0 struct mac *mac_p rdi

388 - __mac_get_fd

  • Número (RAX): 0x2000184
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_MAC_GET_FD
  • Argumentos:
# Tipo Nome Registrador
0 int fd rdi
1 struct mac *mac_p rsi

389 - __mac_set_fd

  • Número (RAX): 0x2000185
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_MAC_SET_FD
  • Argumentos:
# Tipo Nome Registrador
0 int fd rdi
1 struct mac *mac_p rsi

390 - __mac_get_pid

  • Número (RAX): 0x2000186
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_MAC_GET_PID
  • Argumentos:
# Tipo Nome Registrador
0 pid_t pid rdi
1 struct mac *mac_p rsi

401 - recvmsg_nocancel

  • Número (RAX): 0x2000191
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_RECVMSG
  • Argumentos:
# Tipo Nome Registrador
0 int s rdi
1 struct msghdr *msg rsi
2 int flags rdx

402 - sendmsg_nocancel

  • Número (RAX): 0x2000192
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_SENDMSG
  • Argumentos:
# Tipo Nome Registrador
0 int s rdi
1 caddr_t msg rsi
2 int flags rdx

403 - recvfrom_nocancel

  • Número (RAX): 0x2000193
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_RECVFROM
  • Argumentos:
# Tipo Nome Registrador
0 int s rdi
1 void *buf rsi
2 size_t len rdx
3 int flags r10
4 struct sockaddr *from r8
5 int *fromlenaddr r9

404 - accept_nocancel

  • Número (RAX): 0x2000194
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_ACCEPT
  • Argumentos:
# Tipo Nome Registrador
0 int s rdi
1 caddr_t name rsi
2 socklen_t *anamelen rdx

409 - connect_nocancel

  • Número (RAX): 0x2000199
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_CONNECT
  • Argumentos:
# Tipo Nome Registrador
0 int s rdi
1 caddr_t name rsi
2 socklen_t namelen rdx

413 - sendto_nocancel

  • Número (RAX): 0x200019D
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_SENDTO
  • Argumentos:
# Tipo Nome Registrador
0 int s rdi
1 caddr_t buf rsi
2 size_t len rdx
3 int flags r10
4 caddr_t to r8
5 socklen_t tolen r9

418 - msgsnd_nocancel

  • Número (RAX): 0x20001A2
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_MSGSND
  • Argumentos:
# Tipo Nome Registrador
0 int msqid rdi
1 void *msgp rsi
2 size_t msgsz rdx
3 int msgflg r10

419 - msgrcv_nocancel

  • Número (RAX): 0x20001A3
  • Tipo do Retorno: user_ssize_t
  • Nivel de Auditoria: AUE_MSGRCV
  • Argumentos:
# Tipo Nome Registrador
0 int msqid rdi
1 void *msgp rsi
2 size_t msgsz rdx
3 long msgtyp r10
4 int msgflg r8

425 - __mac_get_mount

  • Número (RAX): 0x20001A9
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_MAC_GET_MOUNT
  • Argumentos:
# Tipo Nome Registrador
0 char *path rdi
1 struct mac *mac_p rsi

435 - pid_hibernate

  • Número (RAX): 0x20001B3
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_NULL
  • Argumentos:
# Tipo Nome Registrador
0 int pid rdi

436 - pid_shutdown_sockets

  • Número (RAX): 0x20001B4
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_NULL
  • Argumentos:
# Tipo Nome Registrador
0 int pid rdi
1 int level rsi

440 - memorystatus_control

  • Número (RAX): 0x20001B8
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_NULL
  • Argumentos:
# Tipo Nome Registrador
0 uint32_t command rdi
1 int32_t pid rsi
2 uint32_t flags rdx
3 user_addr_t buffer r10
4 size_t buffersize r8

447 - connectx

  • Número (RAX): 0x20001BF
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_CONNECT
  • Argumentos:
# Tipo Nome Registrador
0 int socket rdi
1 const sa_endpoints_t *endpoints rsi
2 sae_associd_t associd rdx
3 unsigned int flags r10
4 const struct iovec *iov r8
5 unsigned int iovcnt r9
6 size_t *len STACK
7 sae_connid_t *connid STACK

448 - disconnectx

  • Número (RAX): 0x20001C0
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_NULL
  • Argumentos:
# Tipo Nome Registrador
0 int s rdi
1 sae_associd_t aid rsi
2 sae_connid_t cid rdx

449 - peeloff

  • Número (RAX): 0x20001C1
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_NULL
  • Argumentos:
# Tipo Nome Registrador
0 int s rdi
1 sae_associd_t aid rsi

450 - socket_delegate

  • Número (RAX): 0x20001C2
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_SOCKET
  • Argumentos:
# Tipo Nome Registrador
0 int domain rdi
1 int type rsi
2 int protocol rdx
3 pid_t epid r10

452 - proc_uuid_policy

  • Número (RAX): 0x20001C4
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_NULL
  • Argumentos:
# Tipo Nome Registrador
0 uint32_t operation rdi
1 uuid_t uuid rsi
2 size_t uuidlen rdx
3 uint32_t flags r10

453 - memorystatus_get_level

  • Número (RAX): 0x20001C5
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_NULL
  • Argumentos:
# Tipo Nome Registrador
0 user_addr_t level rdi

458 - coalition

  • Número (RAX): 0x20001CA
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_NULL
  • Argumentos:
# Tipo Nome Registrador
0 uint32_t operation rdi
1 uint64_t *cid rsi
2 uint32_t flags rdx

459 - coalition_info

  • Número (RAX): 0x20001CB
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_NULL
  • Argumentos:
# Tipo Nome Registrador
0 uint32_t flavor rdi
1 uint64_t *cid rsi
2 void *buffer rdx
3 size_t *bufsize r10

460 - necp_match_policy

  • Número (RAX): 0x20001CC
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_NECP
  • Argumentos:
# Tipo Nome Registrador
0 uint8_t *parameters rdi
1 size_t parameters_size rsi
2 struct necp_aggregate_result *returned_result rdx

480 - recvmsg_x

  • Número (RAX): 0x20001E0
  • Tipo do Retorno: user_ssize_t
  • Nivel de Auditoria: AUE_NULL
  • Argumentos:
# Tipo Nome Registrador
0 int s rdi
1 struct msghdr_x *msgp rsi
2 u_int cnt rdx
3 int flags r10

481 - sendmsg_x

  • Número (RAX): 0x20001E1
  • Tipo do Retorno: user_ssize_t
  • Nivel de Auditoria: AUE_NULL
  • Argumentos:
# Tipo Nome Registrador
0 int s rdi
1 struct msghdr_x *msgp rsi
2 u_int cnt rdx
3 int flags r10

483 - csrctl

  • Número (RAX): 0x20001E3
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_NULL
  • Argumentos:
# Tipo Nome Registrador
0 uint32_t op rdi
1 user_addr_t useraddr rsi
2 user_addr_t usersize rdx

489 - mremap_encrypted

  • Número (RAX): 0x20001E9
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_MPROTECT
  • Argumentos:
# Tipo Nome Registrador
0 caddr_t addr rdi
1 size_t len rsi
2 uint32_t cryptid rdx
3 uint32_t cputype r10
4 uint32_t cpusubtype r8

490 - netagent_trigger

  • Número (RAX): 0x20001EA
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_NETAGENT
  • Argumentos:
# Tipo Nome Registrador
0 uuid_t agent_uuid rdi
1 size_t agent_uuidlen rsi

492 - microstackshot

  • Número (RAX): 0x20001EC
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_STACKSNAPSHOT
  • Argumentos:
# Tipo Nome Registrador
0 user_addr_t tracebuf rdi
1 uint32_t tracebuf_size rsi
2 uint32_t flags rdx

493 -

  • Número (RAX): 0x20001ED
  • Tipo do Retorno:
  • Nivel de Auditoria: AUE_NULL
  • Argumentos:
# Tipo Nome Registrador
0 user_addr_t uuid rdi
1 int flags rsi
2 user_addr_t buffer rdx
3 user_ssize_t size r10

494 - persona

  • Número (RAX): 0x20001EE
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_PERSONA
  • Argumentos:
# Tipo Nome Registrador
0 uint32_t operation rdi
1 uint32_t flags rsi
2 struct kpersona_info *info rdx
3 uid_t *id r10
4 size_t *idlen r8
5 char *path r9

501 - necp_open

  • Número (RAX): 0x20001F5
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_NECP
  • Argumentos:
# Tipo Nome Registrador
0 int flags rdi

502 - necp_client_action

  • Número (RAX): 0x20001F6
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_NECP
  • Argumentos:
# Tipo Nome Registrador
0 int necp_fd rdi
1 uint32_t action rsi
2 uuid_t client_id rdx
3 size_t client_id_len r10
4 uint8_t *buffer r8
5 size_t buffer_size r9

522 - necp_session_open

  • Número (RAX): 0x200020A
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_NECP
  • Argumentos:
# Tipo Nome Registrador
0 int flags rdi

523 - necp_session_action

  • Número (RAX): 0x200020B
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_NECP
  • Argumentos:
# Tipo Nome Registrador
0 int necp_fd rdi
1 uint32_t action rsi
2 uint8_t *in_buffer rdx
3 size_t in_buffer_length r10
4 uint8_t *out_buffer r8
5 size_t out_buffer_length r9

530 - kqueue_workloop_ctl

  • Número (RAX): 0x2000212
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_WORKLOOPCTL
  • Argumentos:
# Tipo Nome Registrador
0 user_addr_t cmd rdi
1 uint64_t options rsi
2 user_addr_t addr rdx
3 size_t sz r10

532 - coalition_ledger

  • Número (RAX): 0x2000214
  • Tipo do Retorno: int
  • Nivel de Auditoria: AUE_NULL
  • Argumentos:
# Tipo Nome Registrador
0 uint32_t operation rdi
1 uint64_t *cid rsi
2 void *buffer rdx
3 size_t *bufsize r10