]> Cypherpunks.ru repositories - gostls13.git/commitdiff
[dev.regabi] all: merge master (c9fb4eb) into dev.regabi
authorRuss Cox <rsc@golang.org>
Tue, 22 Dec 2020 21:54:51 +0000 (16:54 -0500)
committerRuss Cox <rsc@golang.org>
Tue, 22 Dec 2020 21:55:15 +0000 (16:55 -0500)
Merge List:

* 2020-12-22 c9fb4eb0a2 cmd/link: handle grouped resource sections
* 2020-12-22 c06a354bcc test: trigger SIGSEGV instead of SIGTRAP in issue11656.go
* 2020-12-22 0aa9b4709a cmd/pack: r command create output file if not exist
* 2020-12-22 4d27c4c223 runtime: correct error handling in several FreeBSD syscall wrappers
* 2020-12-22 9b6147120a cmd/pack: treat compiler's -linkobj output as "compiler object"
* 2020-12-21 bc7e4d9257 syscall: don't generate ptrace on iOS
* 2020-12-21 6cff874c47 runtime/metrics: add Read examples
* 2020-12-21 8438a5779b runtime: use _exit on darwin
* 2020-12-21 cb95819cf6 runtime: detect netbsd netpoll overrun in sysmon
* 2020-12-21 53c984d976 runtime: skip wakep call in wakeNetPoller on Plan 9
* 2020-12-21 9abbe27710 test: skip issue11656.go on mips/mips64/ppc64

Change-Id: Ibb235fbf6a86ebcf50c686dc11f7c02d1865f845

1  2 
src/syscall/mksyscall.pl
src/syscall/syscall_darwin_amd64.go
src/syscall/syscall_darwin_arm64.go
src/syscall/zsyscall_darwin_amd64.go
src/syscall/zsyscall_darwin_arm64.go

diff --combined src/syscall/mksyscall.pl
index 790df3825bbdfdc47cc14146495c1e204d3dd344,7e2cedfb6c15b3e493d7cb9017ca8083c1d33c67..26c93ffe5b5ab290995651539f39e3dd69fb457e
@@@ -125,7 -125,7 +125,7 @@@ while(<>) 
        # without reading the header.
        $text .= "// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT\n\n";
  
-       if ($darwin && $func eq "ptrace") {
+       if ($darwin && $func eq "ptrace1") {
                # The ptrace function is called from forkAndExecInChild where stack
                # growth is forbidden.
                $text .= "//go:nosplit\n"
                        $trampolines{$funcname} = 1;
                        # The assembly trampoline that jumps to the libc routine.
                        $text .= "func ${funcname}_trampoline()\n";
 -                      # Map syscall.funcname to just plain funcname.
 -                      # (The jump to this function is in the assembly trampoline, generated by mksyscallasm_darwin.go.)
 -                      $text .= "//go:linkname $funcname $funcname\n";
                        # Tell the linker that funcname can be found in libSystem using varname without the libc_ prefix.
                        my $basename = substr $funcname, 5;
                        $text .= "//go:cgo_import_dynamic $funcname $basename \"/usr/lib/libSystem.B.dylib\"\n\n";
index 96fadf7837658bbd267ade22ac012c5e9abeabd5,22ddb78ae5bd2504b3d7d536c064066dff41b93f..687efff77073f15714d7389ee1dff48594cf77fe
@@@ -21,7 -21,7 +21,7 @@@ func setTimeval(sec, usec int64) Timeva
  //sys Stat(path string, stat *Stat_t) (err error) = SYS_stat64
  //sys Statfs(path string, stat *Statfs_t) (err error) = SYS_statfs64
  //sys   fstatat(fd int, path string, stat *Stat_t, flags int) (err error) = SYS_fstatat64
- //sys   ptrace(request int, pid int, addr uintptr, data uintptr) (err error)
+ //sys   ptrace1(request int, pid int, addr uintptr, data uintptr) (err error) = SYS_ptrace
  
  func SetKevent(k *Kevent_t, fd, mode, flags int) {
        k.Ident = uint64(fd)
@@@ -56,6 -56,7 +56,6 @@@ func sendfile(outfd int, infd int, offs
  
  func libc_sendfile_trampoline()
  
 -//go:linkname libc_sendfile libc_sendfile
  //go:cgo_import_dynamic libc_sendfile sendfile "/usr/lib/libSystem.B.dylib"
  
  // Implemented in the runtime package (runtime/sys_darwin_64.go)
index d267a4ae6e2024fcf2c29665f67ca387f2be555c,ecb9ffff492cea3eec911be3d4c0e7dd883623cb..ab57117475824041ec095193d06e4fa415df5c34
@@@ -21,7 -21,7 +21,7 @@@ func setTimeval(sec, usec int64) Timeva
  //sys Stat(path string, stat *Stat_t) (err error)
  //sys Statfs(path string, stat *Statfs_t) (err error)
  //sys fstatat(fd int, path string, stat *Stat_t, flags int) (err error)
- //sys ptrace(request int, pid int, addr uintptr, data uintptr) (err error)
+ //sys ptrace1(request int, pid int, addr uintptr, data uintptr) (err error) = SYS_ptrace
  
  func SetKevent(k *Kevent_t, fd, mode, flags int) {
        k.Ident = uint64(fd)
@@@ -56,6 -56,7 +56,6 @@@ func sendfile(outfd int, infd int, offs
  
  func libc_sendfile_trampoline()
  
 -//go:linkname libc_sendfile libc_sendfile
  //go:cgo_import_dynamic libc_sendfile sendfile "/usr/lib/libSystem.B.dylib"
  
  // Implemented in the runtime package (runtime/sys_darwin_64.go)
index ee726fb24d599e720ca3ad56abd8249eff36c07d,c246c3a2675ff2cb810e17bfce65966e408df7a4..4f2cdf861e2464c76510ba7473cff8354a38cdcd
@@@ -20,6 -20,7 +20,6 @@@ func getgroups(ngid int, gid *_Gid_t) (
  
  func libc_getgroups_trampoline()
  
 -//go:linkname libc_getgroups libc_getgroups
  //go:cgo_import_dynamic libc_getgroups getgroups "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -34,6 -35,7 +34,6 @@@ func setgroups(ngid int, gid *_Gid_t) (
  
  func libc_setgroups_trampoline()
  
 -//go:linkname libc_setgroups libc_setgroups
  //go:cgo_import_dynamic libc_setgroups setgroups "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -49,6 -51,7 +49,6 @@@ func wait4(pid int, wstatus *_C_int, op
  
  func libc_wait4_trampoline()
  
 -//go:linkname libc_wait4 libc_wait4
  //go:cgo_import_dynamic libc_wait4 wait4 "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -64,6 -67,7 +64,6 @@@ func accept(s int, rsa *RawSockaddrAny
  
  func libc_accept_trampoline()
  
 -//go:linkname libc_accept libc_accept
  //go:cgo_import_dynamic libc_accept accept "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -78,6 -82,7 +78,6 @@@ func bind(s int, addr unsafe.Pointer, a
  
  func libc_bind_trampoline()
  
 -//go:linkname libc_bind libc_bind
  //go:cgo_import_dynamic libc_bind bind "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -92,6 -97,7 +92,6 @@@ func connect(s int, addr unsafe.Pointer
  
  func libc_connect_trampoline()
  
 -//go:linkname libc_connect libc_connect
  //go:cgo_import_dynamic libc_connect connect "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -107,6 -113,7 +107,6 @@@ func socket(domain int, typ int, proto 
  
  func libc_socket_trampoline()
  
 -//go:linkname libc_socket libc_socket
  //go:cgo_import_dynamic libc_socket socket "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -121,6 -128,7 +121,6 @@@ func getsockopt(s int, level int, name 
  
  func libc_getsockopt_trampoline()
  
 -//go:linkname libc_getsockopt libc_getsockopt
  //go:cgo_import_dynamic libc_getsockopt getsockopt "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -135,6 -143,7 +135,6 @@@ func setsockopt(s int, level int, name 
  
  func libc_setsockopt_trampoline()
  
 -//go:linkname libc_setsockopt libc_setsockopt
  //go:cgo_import_dynamic libc_setsockopt setsockopt "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -149,6 -158,7 +149,6 @@@ func getpeername(fd int, rsa *RawSockad
  
  func libc_getpeername_trampoline()
  
 -//go:linkname libc_getpeername libc_getpeername
  //go:cgo_import_dynamic libc_getpeername getpeername "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -163,6 -173,7 +163,6 @@@ func getsockname(fd int, rsa *RawSockad
  
  func libc_getsockname_trampoline()
  
 -//go:linkname libc_getsockname libc_getsockname
  //go:cgo_import_dynamic libc_getsockname getsockname "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -177,6 -188,7 +177,6 @@@ func Shutdown(s int, how int) (err erro
  
  func libc_shutdown_trampoline()
  
 -//go:linkname libc_shutdown libc_shutdown
  //go:cgo_import_dynamic libc_shutdown shutdown "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -191,6 -203,7 +191,6 @@@ func socketpair(domain int, typ int, pr
  
  func libc_socketpair_trampoline()
  
 -//go:linkname libc_socketpair libc_socketpair
  //go:cgo_import_dynamic libc_socketpair socketpair "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -212,6 -225,7 +212,6 @@@ func recvfrom(fd int, p []byte, flags i
  
  func libc_recvfrom_trampoline()
  
 -//go:linkname libc_recvfrom libc_recvfrom
  //go:cgo_import_dynamic libc_recvfrom recvfrom "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -232,6 -246,7 +232,6 @@@ func sendto(s int, buf []byte, flags in
  
  func libc_sendto_trampoline()
  
 -//go:linkname libc_sendto libc_sendto
  //go:cgo_import_dynamic libc_sendto sendto "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -247,6 -262,7 +247,6 @@@ func recvmsg(s int, msg *Msghdr, flags 
  
  func libc_recvmsg_trampoline()
  
 -//go:linkname libc_recvmsg libc_recvmsg
  //go:cgo_import_dynamic libc_recvmsg recvmsg "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -262,6 -278,7 +262,6 @@@ func sendmsg(s int, msg *Msghdr, flags 
  
  func libc_sendmsg_trampoline()
  
 -//go:linkname libc_sendmsg libc_sendmsg
  //go:cgo_import_dynamic libc_sendmsg sendmsg "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -277,6 -294,7 +277,6 @@@ func kevent(kq int, change unsafe.Point
  
  func libc_kevent_trampoline()
  
 -//go:linkname libc_kevent libc_kevent
  //go:cgo_import_dynamic libc_kevent kevent "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -296,6 -314,7 +296,6 @@@ func utimes(path string, timeval *[2]Ti
  
  func libc_utimes_trampoline()
  
 -//go:linkname libc_utimes libc_utimes
  //go:cgo_import_dynamic libc_utimes utimes "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -310,6 -329,7 +310,6 @@@ func futimes(fd int, timeval *[2]Timeva
  
  func libc_futimes_trampoline()
  
 -//go:linkname libc_futimes libc_futimes
  //go:cgo_import_dynamic libc_futimes futimes "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -325,6 -345,7 +325,6 @@@ func fcntl(fd int, cmd int, arg int) (v
  
  func libc_fcntl_trampoline()
  
 -//go:linkname libc_fcntl libc_fcntl
  //go:cgo_import_dynamic libc_fcntl fcntl "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -339,6 -360,7 +339,6 @@@ func pipe(p *[2]int32) (err error) 
  
  func libc_pipe_trampoline()
  
 -//go:linkname libc_pipe libc_pipe
  //go:cgo_import_dynamic libc_pipe pipe "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -353,6 -375,7 +353,6 @@@ func kill(pid int, signum int, posix in
  
  func libc_kill_trampoline()
  
 -//go:linkname libc_kill libc_kill
  //go:cgo_import_dynamic libc_kill kill "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -372,6 -395,7 +372,6 @@@ func Access(path string, mode uint32) (
  
  func libc_access_trampoline()
  
 -//go:linkname libc_access libc_access
  //go:cgo_import_dynamic libc_access access "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -386,6 -410,7 +386,6 @@@ func Adjtime(delta *Timeval, olddelta *
  
  func libc_adjtime_trampoline()
  
 -//go:linkname libc_adjtime libc_adjtime
  //go:cgo_import_dynamic libc_adjtime adjtime "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -405,6 -430,7 +405,6 @@@ func Chdir(path string) (err error) 
  
  func libc_chdir_trampoline()
  
 -//go:linkname libc_chdir libc_chdir
  //go:cgo_import_dynamic libc_chdir chdir "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -424,6 -450,7 +424,6 @@@ func Chflags(path string, flags int) (e
  
  func libc_chflags_trampoline()
  
 -//go:linkname libc_chflags libc_chflags
  //go:cgo_import_dynamic libc_chflags chflags "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -443,6 -470,7 +443,6 @@@ func Chmod(path string, mode uint32) (e
  
  func libc_chmod_trampoline()
  
 -//go:linkname libc_chmod libc_chmod
  //go:cgo_import_dynamic libc_chmod chmod "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -462,6 -490,7 +462,6 @@@ func Chown(path string, uid int, gid in
  
  func libc_chown_trampoline()
  
 -//go:linkname libc_chown libc_chown
  //go:cgo_import_dynamic libc_chown chown "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -481,6 -510,7 +481,6 @@@ func Chroot(path string) (err error) 
  
  func libc_chroot_trampoline()
  
 -//go:linkname libc_chroot libc_chroot
  //go:cgo_import_dynamic libc_chroot chroot "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -495,6 -525,7 +495,6 @@@ func Close(fd int) (err error) 
  
  func libc_close_trampoline()
  
 -//go:linkname libc_close libc_close
  //go:cgo_import_dynamic libc_close close "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -509,6 -540,7 +509,6 @@@ func closedir(dir uintptr) (err error) 
  
  func libc_closedir_trampoline()
  
 -//go:linkname libc_closedir libc_closedir
  //go:cgo_import_dynamic libc_closedir closedir "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -524,6 -556,7 +524,6 @@@ func Dup(fd int) (nfd int, err error) 
  
  func libc_dup_trampoline()
  
 -//go:linkname libc_dup libc_dup
  //go:cgo_import_dynamic libc_dup dup "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -538,6 -571,7 +538,6 @@@ func Dup2(from int, to int) (err error
  
  func libc_dup2_trampoline()
  
 -//go:linkname libc_dup2 libc_dup2
  //go:cgo_import_dynamic libc_dup2 dup2 "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -562,6 -596,7 +562,6 @@@ func Exchangedata(path1 string, path2 s
  
  func libc_exchangedata_trampoline()
  
 -//go:linkname libc_exchangedata libc_exchangedata
  //go:cgo_import_dynamic libc_exchangedata exchangedata "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -576,6 -611,7 +576,6 @@@ func Fchdir(fd int) (err error) 
  
  func libc_fchdir_trampoline()
  
 -//go:linkname libc_fchdir libc_fchdir
  //go:cgo_import_dynamic libc_fchdir fchdir "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -590,6 -626,7 +590,6 @@@ func Fchflags(fd int, flags int) (err e
  
  func libc_fchflags_trampoline()
  
 -//go:linkname libc_fchflags libc_fchflags
  //go:cgo_import_dynamic libc_fchflags fchflags "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -604,6 -641,7 +604,6 @@@ func Fchmod(fd int, mode uint32) (err e
  
  func libc_fchmod_trampoline()
  
 -//go:linkname libc_fchmod libc_fchmod
  //go:cgo_import_dynamic libc_fchmod fchmod "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -618,6 -656,7 +618,6 @@@ func Fchown(fd int, uid int, gid int) (
  
  func libc_fchown_trampoline()
  
 -//go:linkname libc_fchown libc_fchown
  //go:cgo_import_dynamic libc_fchown fchown "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -632,6 -671,7 +632,6 @@@ func Flock(fd int, how int) (err error
  
  func libc_flock_trampoline()
  
 -//go:linkname libc_flock libc_flock
  //go:cgo_import_dynamic libc_flock flock "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -647,6 -687,7 +647,6 @@@ func Fpathconf(fd int, name int) (val i
  
  func libc_fpathconf_trampoline()
  
 -//go:linkname libc_fpathconf libc_fpathconf
  //go:cgo_import_dynamic libc_fpathconf fpathconf "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -661,6 -702,7 +661,6 @@@ func Fsync(fd int) (err error) 
  
  func libc_fsync_trampoline()
  
 -//go:linkname libc_fsync libc_fsync
  //go:cgo_import_dynamic libc_fsync fsync "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -675,6 -717,7 +675,6 @@@ func Ftruncate(fd int, length int64) (e
  
  func libc_ftruncate_trampoline()
  
 -//go:linkname libc_ftruncate libc_ftruncate
  //go:cgo_import_dynamic libc_ftruncate ftruncate "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -687,6 -730,7 +687,6 @@@ func Getdtablesize() (size int) 
  
  func libc_getdtablesize_trampoline()
  
 -//go:linkname libc_getdtablesize libc_getdtablesize
  //go:cgo_import_dynamic libc_getdtablesize getdtablesize "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -699,6 -743,7 +699,6 @@@ func Getegid() (egid int) 
  
  func libc_getegid_trampoline()
  
 -//go:linkname libc_getegid libc_getegid
  //go:cgo_import_dynamic libc_getegid getegid "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -711,6 -756,7 +711,6 @@@ func Geteuid() (uid int) 
  
  func libc_geteuid_trampoline()
  
 -//go:linkname libc_geteuid libc_geteuid
  //go:cgo_import_dynamic libc_geteuid geteuid "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -723,6 -769,7 +723,6 @@@ func Getgid() (gid int) 
  
  func libc_getgid_trampoline()
  
 -//go:linkname libc_getgid libc_getgid
  //go:cgo_import_dynamic libc_getgid getgid "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -738,6 -785,7 +738,6 @@@ func Getpgid(pid int) (pgid int, err er
  
  func libc_getpgid_trampoline()
  
 -//go:linkname libc_getpgid libc_getpgid
  //go:cgo_import_dynamic libc_getpgid getpgid "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -750,6 -798,7 +750,6 @@@ func Getpgrp() (pgrp int) 
  
  func libc_getpgrp_trampoline()
  
 -//go:linkname libc_getpgrp libc_getpgrp
  //go:cgo_import_dynamic libc_getpgrp getpgrp "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -762,6 -811,7 +762,6 @@@ func Getpid() (pid int) 
  
  func libc_getpid_trampoline()
  
 -//go:linkname libc_getpid libc_getpid
  //go:cgo_import_dynamic libc_getpid getpid "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -774,6 -824,7 +774,6 @@@ func Getppid() (ppid int) 
  
  func libc_getppid_trampoline()
  
 -//go:linkname libc_getppid libc_getppid
  //go:cgo_import_dynamic libc_getppid getppid "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -789,6 -840,7 +789,6 @@@ func Getpriority(which int, who int) (p
  
  func libc_getpriority_trampoline()
  
 -//go:linkname libc_getpriority libc_getpriority
  //go:cgo_import_dynamic libc_getpriority getpriority "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -803,6 -855,7 +803,6 @@@ func Getrlimit(which int, lim *Rlimit) 
  
  func libc_getrlimit_trampoline()
  
 -//go:linkname libc_getrlimit libc_getrlimit
  //go:cgo_import_dynamic libc_getrlimit getrlimit "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -817,6 -870,7 +817,6 @@@ func Getrusage(who int, rusage *Rusage
  
  func libc_getrusage_trampoline()
  
 -//go:linkname libc_getrusage libc_getrusage
  //go:cgo_import_dynamic libc_getrusage getrusage "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -832,6 -886,7 +832,6 @@@ func Getsid(pid int) (sid int, err erro
  
  func libc_getsid_trampoline()
  
 -//go:linkname libc_getsid libc_getsid
  //go:cgo_import_dynamic libc_getsid getsid "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -844,6 -899,7 +844,6 @@@ func Getuid() (uid int) 
  
  func libc_getuid_trampoline()
  
 -//go:linkname libc_getuid libc_getuid
  //go:cgo_import_dynamic libc_getuid getuid "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -856,6 -912,7 +856,6 @@@ func Issetugid() (tainted bool) 
  
  func libc_issetugid_trampoline()
  
 -//go:linkname libc_issetugid libc_issetugid
  //go:cgo_import_dynamic libc_issetugid issetugid "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -871,6 -928,7 +871,6 @@@ func Kqueue() (fd int, err error) 
  
  func libc_kqueue_trampoline()
  
 -//go:linkname libc_kqueue libc_kqueue
  //go:cgo_import_dynamic libc_kqueue kqueue "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -890,6 -948,7 +890,6 @@@ func Lchown(path string, uid int, gid i
  
  func libc_lchown_trampoline()
  
 -//go:linkname libc_lchown libc_lchown
  //go:cgo_import_dynamic libc_lchown lchown "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -914,6 -973,7 +914,6 @@@ func Link(path string, link string) (er
  
  func libc_link_trampoline()
  
 -//go:linkname libc_link libc_link
  //go:cgo_import_dynamic libc_link link "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -928,6 -988,7 +928,6 @@@ func Listen(s int, backlog int) (err er
  
  func libc_listen_trampoline()
  
 -//go:linkname libc_listen libc_listen
  //go:cgo_import_dynamic libc_listen listen "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -947,6 -1008,7 +947,6 @@@ func Mkdir(path string, mode uint32) (e
  
  func libc_mkdir_trampoline()
  
 -//go:linkname libc_mkdir libc_mkdir
  //go:cgo_import_dynamic libc_mkdir mkdir "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -966,6 -1028,7 +966,6 @@@ func Mkfifo(path string, mode uint32) (
  
  func libc_mkfifo_trampoline()
  
 -//go:linkname libc_mkfifo libc_mkfifo
  //go:cgo_import_dynamic libc_mkfifo mkfifo "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -985,6 -1048,7 +985,6 @@@ func Mknod(path string, mode uint32, de
  
  func libc_mknod_trampoline()
  
 -//go:linkname libc_mknod libc_mknod
  //go:cgo_import_dynamic libc_mknod mknod "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -1005,6 -1069,7 +1005,6 @@@ func Mlock(b []byte) (err error) 
  
  func libc_mlock_trampoline()
  
 -//go:linkname libc_mlock libc_mlock
  //go:cgo_import_dynamic libc_mlock mlock "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -1019,6 -1084,7 +1019,6 @@@ func Mlockall(flags int) (err error) 
  
  func libc_mlockall_trampoline()
  
 -//go:linkname libc_mlockall libc_mlockall
  //go:cgo_import_dynamic libc_mlockall mlockall "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -1039,6 -1105,7 +1039,6 @@@ func Mprotect(b []byte, prot int) (err 
  
  func libc_mprotect_trampoline()
  
 -//go:linkname libc_mprotect libc_mprotect
  //go:cgo_import_dynamic libc_mprotect mprotect "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -1059,6 -1126,7 +1059,6 @@@ func Munlock(b []byte) (err error) 
  
  func libc_munlock_trampoline()
  
 -//go:linkname libc_munlock libc_munlock
  //go:cgo_import_dynamic libc_munlock munlock "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -1073,6 -1141,7 +1073,6 @@@ func Munlockall() (err error) 
  
  func libc_munlockall_trampoline()
  
 -//go:linkname libc_munlockall libc_munlockall
  //go:cgo_import_dynamic libc_munlockall munlockall "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -1093,6 -1162,7 +1093,6 @@@ func Open(path string, mode int, perm u
  
  func libc_open_trampoline()
  
 -//go:linkname libc_open libc_open
  //go:cgo_import_dynamic libc_open open "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -1113,6 -1183,7 +1113,6 @@@ func Pathconf(path string, name int) (v
  
  func libc_pathconf_trampoline()
  
 -//go:linkname libc_pathconf libc_pathconf
  //go:cgo_import_dynamic libc_pathconf pathconf "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -1134,6 -1205,7 +1134,6 @@@ func Pread(fd int, p []byte, offset int
  
  func libc_pread_trampoline()
  
 -//go:linkname libc_pread libc_pread
  //go:cgo_import_dynamic libc_pread pread "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -1155,6 -1227,7 +1155,6 @@@ func Pwrite(fd int, p []byte, offset in
  
  func libc_pwrite_trampoline()
  
 -//go:linkname libc_pwrite libc_pwrite
  //go:cgo_import_dynamic libc_pwrite pwrite "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -1176,6 -1249,7 +1176,6 @@@ func read(fd int, p []byte) (n int, er
  
  func libc_read_trampoline()
  
 -//go:linkname libc_read libc_read
  //go:cgo_import_dynamic libc_read read "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -1188,6 -1262,7 +1188,6 @@@ func readdir_r(dir uintptr, entry *Dire
  
  func libc_readdir_r_trampoline()
  
 -//go:linkname libc_readdir_r libc_readdir_r
  //go:cgo_import_dynamic libc_readdir_r readdir_r "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -1214,6 -1289,7 +1214,6 @@@ func Readlink(path string, buf []byte) 
  
  func libc_readlink_trampoline()
  
 -//go:linkname libc_readlink libc_readlink
  //go:cgo_import_dynamic libc_readlink readlink "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -1238,6 -1314,7 +1238,6 @@@ func Rename(from string, to string) (er
  
  func libc_rename_trampoline()
  
 -//go:linkname libc_rename libc_rename
  //go:cgo_import_dynamic libc_rename rename "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -1257,6 -1334,7 +1257,6 @@@ func Revoke(path string) (err error) 
  
  func libc_revoke_trampoline()
  
 -//go:linkname libc_revoke libc_revoke
  //go:cgo_import_dynamic libc_revoke revoke "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -1276,6 -1354,7 +1276,6 @@@ func Rmdir(path string) (err error) 
  
  func libc_rmdir_trampoline()
  
 -//go:linkname libc_rmdir libc_rmdir
  //go:cgo_import_dynamic libc_rmdir rmdir "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -1291,6 -1370,7 +1291,6 @@@ func Seek(fd int, offset int64, whence 
  
  func libc_lseek_trampoline()
  
 -//go:linkname libc_lseek libc_lseek
  //go:cgo_import_dynamic libc_lseek lseek "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -1305,6 -1385,7 +1305,6 @@@ func Select(n int, r *FdSet, w *FdSet, 
  
  func libc_select_trampoline()
  
 -//go:linkname libc_select libc_select
  //go:cgo_import_dynamic libc_select select "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -1319,6 -1400,7 +1319,6 @@@ func Setegid(egid int) (err error) 
  
  func libc_setegid_trampoline()
  
 -//go:linkname libc_setegid libc_setegid
  //go:cgo_import_dynamic libc_setegid setegid "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -1333,6 -1415,7 +1333,6 @@@ func Seteuid(euid int) (err error) 
  
  func libc_seteuid_trampoline()
  
 -//go:linkname libc_seteuid libc_seteuid
  //go:cgo_import_dynamic libc_seteuid seteuid "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -1347,6 -1430,7 +1347,6 @@@ func Setgid(gid int) (err error) 
  
  func libc_setgid_trampoline()
  
 -//go:linkname libc_setgid libc_setgid
  //go:cgo_import_dynamic libc_setgid setgid "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -1366,6 -1450,7 +1366,6 @@@ func Setlogin(name string) (err error) 
  
  func libc_setlogin_trampoline()
  
 -//go:linkname libc_setlogin libc_setlogin
  //go:cgo_import_dynamic libc_setlogin setlogin "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -1380,6 -1465,7 +1380,6 @@@ func Setpgid(pid int, pgid int) (err er
  
  func libc_setpgid_trampoline()
  
 -//go:linkname libc_setpgid libc_setpgid
  //go:cgo_import_dynamic libc_setpgid setpgid "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -1394,6 -1480,7 +1394,6 @@@ func Setpriority(which int, who int, pr
  
  func libc_setpriority_trampoline()
  
 -//go:linkname libc_setpriority libc_setpriority
  //go:cgo_import_dynamic libc_setpriority setpriority "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -1408,6 -1495,7 +1408,6 @@@ func Setprivexec(flag int) (err error) 
  
  func libc_setprivexec_trampoline()
  
 -//go:linkname libc_setprivexec libc_setprivexec
  //go:cgo_import_dynamic libc_setprivexec setprivexec "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -1422,6 -1510,7 +1422,6 @@@ func Setregid(rgid int, egid int) (err 
  
  func libc_setregid_trampoline()
  
 -//go:linkname libc_setregid libc_setregid
  //go:cgo_import_dynamic libc_setregid setregid "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -1436,6 -1525,7 +1436,6 @@@ func Setreuid(ruid int, euid int) (err 
  
  func libc_setreuid_trampoline()
  
 -//go:linkname libc_setreuid libc_setreuid
  //go:cgo_import_dynamic libc_setreuid setreuid "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -1450,6 -1540,7 +1450,6 @@@ func Setrlimit(which int, lim *Rlimit) 
  
  func libc_setrlimit_trampoline()
  
 -//go:linkname libc_setrlimit libc_setrlimit
  //go:cgo_import_dynamic libc_setrlimit setrlimit "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -1465,6 -1556,7 +1465,6 @@@ func Setsid() (pid int, err error) 
  
  func libc_setsid_trampoline()
  
 -//go:linkname libc_setsid libc_setsid
  //go:cgo_import_dynamic libc_setsid setsid "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -1479,6 -1571,7 +1479,6 @@@ func Settimeofday(tp *Timeval) (err err
  
  func libc_settimeofday_trampoline()
  
 -//go:linkname libc_settimeofday libc_settimeofday
  //go:cgo_import_dynamic libc_settimeofday settimeofday "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -1493,6 -1586,7 +1493,6 @@@ func Setuid(uid int) (err error) 
  
  func libc_setuid_trampoline()
  
 -//go:linkname libc_setuid libc_setuid
  //go:cgo_import_dynamic libc_setuid setuid "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -1517,6 -1611,7 +1517,6 @@@ func Symlink(path string, link string) 
  
  func libc_symlink_trampoline()
  
 -//go:linkname libc_symlink libc_symlink
  //go:cgo_import_dynamic libc_symlink symlink "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -1531,6 -1626,7 +1531,6 @@@ func Sync() (err error) 
  
  func libc_sync_trampoline()
  
 -//go:linkname libc_sync libc_sync
  //go:cgo_import_dynamic libc_sync sync "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -1550,6 -1646,7 +1550,6 @@@ func Truncate(path string, length int64
  
  func libc_truncate_trampoline()
  
 -//go:linkname libc_truncate libc_truncate
  //go:cgo_import_dynamic libc_truncate truncate "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -1562,6 -1659,7 +1562,6 @@@ func Umask(newmask int) (oldmask int) 
  
  func libc_umask_trampoline()
  
 -//go:linkname libc_umask libc_umask
  //go:cgo_import_dynamic libc_umask umask "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -1581,6 -1679,7 +1581,6 @@@ func Undelete(path string) (err error) 
  
  func libc_undelete_trampoline()
  
 -//go:linkname libc_undelete libc_undelete
  //go:cgo_import_dynamic libc_undelete undelete "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -1600,6 -1699,7 +1600,6 @@@ func Unlink(path string) (err error) 
  
  func libc_unlink_trampoline()
  
 -//go:linkname libc_unlink libc_unlink
  //go:cgo_import_dynamic libc_unlink unlink "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -1619,6 -1719,7 +1619,6 @@@ func Unmount(path string, flags int) (e
  
  func libc_unmount_trampoline()
  
 -//go:linkname libc_unmount libc_unmount
  //go:cgo_import_dynamic libc_unmount unmount "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -1640,6 -1741,7 +1640,6 @@@ func write(fd int, p []byte) (n int, er
  
  func libc_write_trampoline()
  
 -//go:linkname libc_write libc_write
  //go:cgo_import_dynamic libc_write write "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -1661,6 -1763,7 +1661,6 @@@ func writev(fd int, iovecs []Iovec) (cn
  
  func libc_writev_trampoline()
  
 -//go:linkname libc_writev libc_writev
  //go:cgo_import_dynamic libc_writev writev "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -1676,6 -1779,7 +1676,6 @@@ func mmap(addr uintptr, length uintptr
  
  func libc_mmap_trampoline()
  
 -//go:linkname libc_mmap libc_mmap
  //go:cgo_import_dynamic libc_mmap mmap "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -1690,6 -1794,7 +1690,6 @@@ func munmap(addr uintptr, length uintpt
  
  func libc_munmap_trampoline()
  
 -//go:linkname libc_munmap libc_munmap
  //go:cgo_import_dynamic libc_munmap munmap "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -1705,6 -1810,7 +1705,6 @@@ func fork() (pid int, err error) 
  
  func libc_fork_trampoline()
  
 -//go:linkname libc_fork libc_fork
  //go:cgo_import_dynamic libc_fork fork "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -1719,6 -1825,7 +1719,6 @@@ func ioctl(fd int, req int, arg int) (e
  
  func libc_ioctl_trampoline()
  
 -//go:linkname libc_ioctl libc_ioctl
  //go:cgo_import_dynamic libc_ioctl ioctl "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -1743,6 -1850,7 +1743,6 @@@ func execve(path *byte, argv **byte, en
  
  func libc_execve_trampoline()
  
 -//go:linkname libc_execve libc_execve
  //go:cgo_import_dynamic libc_execve execve "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -1757,6 -1865,7 +1757,6 @@@ func exit(res int) (err error) 
  
  func libc_exit_trampoline()
  
 -//go:linkname libc_exit libc_exit
  //go:cgo_import_dynamic libc_exit exit "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -1777,6 -1886,7 +1777,6 @@@ func sysctl(mib []_C_int, old *byte, ol
  
  func libc_sysctl_trampoline()
  
 -//go:linkname libc_sysctl libc_sysctl
  //go:cgo_import_dynamic libc_sysctl sysctl "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -1807,6 -1917,7 +1807,6 @@@ func unlinkat(fd int, path string, flag
  
  func libc_unlinkat_trampoline()
  
 -//go:linkname libc_unlinkat libc_unlinkat
  //go:cgo_import_dynamic libc_unlinkat unlinkat "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -1827,6 -1938,7 +1827,6 @@@ func openat(fd int, path string, flags 
  
  func libc_openat_trampoline()
  
 -//go:linkname libc_openat libc_openat
  //go:cgo_import_dynamic libc_openat openat "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -1848,6 -1960,7 +1848,6 @@@ func getcwd(buf []byte) (n int, err err
  
  func libc_getcwd_trampoline()
  
 -//go:linkname libc_getcwd libc_getcwd
  //go:cgo_import_dynamic libc_getcwd getcwd "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -1862,6 -1975,7 +1862,6 @@@ func Fstat(fd int, stat *Stat_t) (err e
  
  func libc_fstat64_trampoline()
  
 -//go:linkname libc_fstat64 libc_fstat64
  //go:cgo_import_dynamic libc_fstat64 fstat64 "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -1876,6 -1990,7 +1876,6 @@@ func Fstatfs(fd int, stat *Statfs_t) (e
  
  func libc_fstatfs64_trampoline()
  
 -//go:linkname libc_fstatfs64 libc_fstatfs64
  //go:cgo_import_dynamic libc_fstatfs64 fstatfs64 "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -1890,6 -2005,7 +1890,6 @@@ func Gettimeofday(tp *Timeval) (err err
  
  func libc_gettimeofday_trampoline()
  
 -//go:linkname libc_gettimeofday libc_gettimeofday
  //go:cgo_import_dynamic libc_gettimeofday gettimeofday "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -1909,6 -2025,7 +1909,6 @@@ func Lstat(path string, stat *Stat_t) (
  
  func libc_lstat64_trampoline()
  
 -//go:linkname libc_lstat64 libc_lstat64
  //go:cgo_import_dynamic libc_lstat64 lstat64 "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -1928,6 -2045,7 +1928,6 @@@ func Stat(path string, stat *Stat_t) (e
  
  func libc_stat64_trampoline()
  
 -//go:linkname libc_stat64 libc_stat64
  //go:cgo_import_dynamic libc_stat64 stat64 "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -1947,6 -2065,7 +1947,6 @@@ func Statfs(path string, stat *Statfs_t
  
  func libc_statfs64_trampoline()
  
 -//go:linkname libc_statfs64 libc_statfs64
  //go:cgo_import_dynamic libc_statfs64 statfs64 "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -1966,12 -2085,13 +1966,12 @@@ func fstatat(fd int, path string, stat 
  
  func libc_fstatat64_trampoline()
  
 -//go:linkname libc_fstatat64 libc_fstatat64
  //go:cgo_import_dynamic libc_fstatat64 fstatat64 "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  
  //go:nosplit
- func ptrace(request int, pid int, addr uintptr, data uintptr) (err error) {
+ func ptrace1(request int, pid int, addr uintptr, data uintptr) (err error) {
        _, _, e1 := syscall6(funcPC(libc_ptrace_trampoline), uintptr(request), uintptr(pid), uintptr(addr), uintptr(data), 0, 0)
        if e1 != 0 {
                err = errnoErr(e1)
  
  func libc_ptrace_trampoline()
  
 -//go:linkname libc_ptrace libc_ptrace
  //go:cgo_import_dynamic libc_ptrace ptrace "/usr/lib/libSystem.B.dylib"
index ac530f31084f6410528ec9e9c3a59a5b986ba808,ede0091de2483ff64e7ae28a60d9c0695d784671..0d8598d8165e24907303a5630e19c9f278ad55bd
@@@ -20,6 -20,7 +20,6 @@@ func getgroups(ngid int, gid *_Gid_t) (
  
  func libc_getgroups_trampoline()
  
 -//go:linkname libc_getgroups libc_getgroups
  //go:cgo_import_dynamic libc_getgroups getgroups "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -34,6 -35,7 +34,6 @@@ func setgroups(ngid int, gid *_Gid_t) (
  
  func libc_setgroups_trampoline()
  
 -//go:linkname libc_setgroups libc_setgroups
  //go:cgo_import_dynamic libc_setgroups setgroups "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -49,6 -51,7 +49,6 @@@ func wait4(pid int, wstatus *_C_int, op
  
  func libc_wait4_trampoline()
  
 -//go:linkname libc_wait4 libc_wait4
  //go:cgo_import_dynamic libc_wait4 wait4 "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -64,6 -67,7 +64,6 @@@ func accept(s int, rsa *RawSockaddrAny
  
  func libc_accept_trampoline()
  
 -//go:linkname libc_accept libc_accept
  //go:cgo_import_dynamic libc_accept accept "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -78,6 -82,7 +78,6 @@@ func bind(s int, addr unsafe.Pointer, a
  
  func libc_bind_trampoline()
  
 -//go:linkname libc_bind libc_bind
  //go:cgo_import_dynamic libc_bind bind "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -92,6 -97,7 +92,6 @@@ func connect(s int, addr unsafe.Pointer
  
  func libc_connect_trampoline()
  
 -//go:linkname libc_connect libc_connect
  //go:cgo_import_dynamic libc_connect connect "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -107,6 -113,7 +107,6 @@@ func socket(domain int, typ int, proto 
  
  func libc_socket_trampoline()
  
 -//go:linkname libc_socket libc_socket
  //go:cgo_import_dynamic libc_socket socket "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -121,6 -128,7 +121,6 @@@ func getsockopt(s int, level int, name 
  
  func libc_getsockopt_trampoline()
  
 -//go:linkname libc_getsockopt libc_getsockopt
  //go:cgo_import_dynamic libc_getsockopt getsockopt "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -135,6 -143,7 +135,6 @@@ func setsockopt(s int, level int, name 
  
  func libc_setsockopt_trampoline()
  
 -//go:linkname libc_setsockopt libc_setsockopt
  //go:cgo_import_dynamic libc_setsockopt setsockopt "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -149,6 -158,7 +149,6 @@@ func getpeername(fd int, rsa *RawSockad
  
  func libc_getpeername_trampoline()
  
 -//go:linkname libc_getpeername libc_getpeername
  //go:cgo_import_dynamic libc_getpeername getpeername "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -163,6 -173,7 +163,6 @@@ func getsockname(fd int, rsa *RawSockad
  
  func libc_getsockname_trampoline()
  
 -//go:linkname libc_getsockname libc_getsockname
  //go:cgo_import_dynamic libc_getsockname getsockname "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -177,6 -188,7 +177,6 @@@ func Shutdown(s int, how int) (err erro
  
  func libc_shutdown_trampoline()
  
 -//go:linkname libc_shutdown libc_shutdown
  //go:cgo_import_dynamic libc_shutdown shutdown "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -191,6 -203,7 +191,6 @@@ func socketpair(domain int, typ int, pr
  
  func libc_socketpair_trampoline()
  
 -//go:linkname libc_socketpair libc_socketpair
  //go:cgo_import_dynamic libc_socketpair socketpair "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -212,6 -225,7 +212,6 @@@ func recvfrom(fd int, p []byte, flags i
  
  func libc_recvfrom_trampoline()
  
 -//go:linkname libc_recvfrom libc_recvfrom
  //go:cgo_import_dynamic libc_recvfrom recvfrom "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -232,6 -246,7 +232,6 @@@ func sendto(s int, buf []byte, flags in
  
  func libc_sendto_trampoline()
  
 -//go:linkname libc_sendto libc_sendto
  //go:cgo_import_dynamic libc_sendto sendto "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -247,6 -262,7 +247,6 @@@ func recvmsg(s int, msg *Msghdr, flags 
  
  func libc_recvmsg_trampoline()
  
 -//go:linkname libc_recvmsg libc_recvmsg
  //go:cgo_import_dynamic libc_recvmsg recvmsg "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -262,6 -278,7 +262,6 @@@ func sendmsg(s int, msg *Msghdr, flags 
  
  func libc_sendmsg_trampoline()
  
 -//go:linkname libc_sendmsg libc_sendmsg
  //go:cgo_import_dynamic libc_sendmsg sendmsg "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -277,6 -294,7 +277,6 @@@ func kevent(kq int, change unsafe.Point
  
  func libc_kevent_trampoline()
  
 -//go:linkname libc_kevent libc_kevent
  //go:cgo_import_dynamic libc_kevent kevent "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -296,6 -314,7 +296,6 @@@ func utimes(path string, timeval *[2]Ti
  
  func libc_utimes_trampoline()
  
 -//go:linkname libc_utimes libc_utimes
  //go:cgo_import_dynamic libc_utimes utimes "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -310,6 -329,7 +310,6 @@@ func futimes(fd int, timeval *[2]Timeva
  
  func libc_futimes_trampoline()
  
 -//go:linkname libc_futimes libc_futimes
  //go:cgo_import_dynamic libc_futimes futimes "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -325,6 -345,7 +325,6 @@@ func fcntl(fd int, cmd int, arg int) (v
  
  func libc_fcntl_trampoline()
  
 -//go:linkname libc_fcntl libc_fcntl
  //go:cgo_import_dynamic libc_fcntl fcntl "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -339,6 -360,7 +339,6 @@@ func pipe(p *[2]int32) (err error) 
  
  func libc_pipe_trampoline()
  
 -//go:linkname libc_pipe libc_pipe
  //go:cgo_import_dynamic libc_pipe pipe "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -353,6 -375,7 +353,6 @@@ func kill(pid int, signum int, posix in
  
  func libc_kill_trampoline()
  
 -//go:linkname libc_kill libc_kill
  //go:cgo_import_dynamic libc_kill kill "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -372,6 -395,7 +372,6 @@@ func Access(path string, mode uint32) (
  
  func libc_access_trampoline()
  
 -//go:linkname libc_access libc_access
  //go:cgo_import_dynamic libc_access access "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -386,6 -410,7 +386,6 @@@ func Adjtime(delta *Timeval, olddelta *
  
  func libc_adjtime_trampoline()
  
 -//go:linkname libc_adjtime libc_adjtime
  //go:cgo_import_dynamic libc_adjtime adjtime "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -405,6 -430,7 +405,6 @@@ func Chdir(path string) (err error) 
  
  func libc_chdir_trampoline()
  
 -//go:linkname libc_chdir libc_chdir
  //go:cgo_import_dynamic libc_chdir chdir "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -424,6 -450,7 +424,6 @@@ func Chflags(path string, flags int) (e
  
  func libc_chflags_trampoline()
  
 -//go:linkname libc_chflags libc_chflags
  //go:cgo_import_dynamic libc_chflags chflags "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -443,6 -470,7 +443,6 @@@ func Chmod(path string, mode uint32) (e
  
  func libc_chmod_trampoline()
  
 -//go:linkname libc_chmod libc_chmod
  //go:cgo_import_dynamic libc_chmod chmod "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -462,6 -490,7 +462,6 @@@ func Chown(path string, uid int, gid in
  
  func libc_chown_trampoline()
  
 -//go:linkname libc_chown libc_chown
  //go:cgo_import_dynamic libc_chown chown "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -481,6 -510,7 +481,6 @@@ func Chroot(path string) (err error) 
  
  func libc_chroot_trampoline()
  
 -//go:linkname libc_chroot libc_chroot
  //go:cgo_import_dynamic libc_chroot chroot "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -495,6 -525,7 +495,6 @@@ func Close(fd int) (err error) 
  
  func libc_close_trampoline()
  
 -//go:linkname libc_close libc_close
  //go:cgo_import_dynamic libc_close close "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -509,6 -540,7 +509,6 @@@ func closedir(dir uintptr) (err error) 
  
  func libc_closedir_trampoline()
  
 -//go:linkname libc_closedir libc_closedir
  //go:cgo_import_dynamic libc_closedir closedir "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -524,6 -556,7 +524,6 @@@ func Dup(fd int) (nfd int, err error) 
  
  func libc_dup_trampoline()
  
 -//go:linkname libc_dup libc_dup
  //go:cgo_import_dynamic libc_dup dup "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -538,6 -571,7 +538,6 @@@ func Dup2(from int, to int) (err error
  
  func libc_dup2_trampoline()
  
 -//go:linkname libc_dup2 libc_dup2
  //go:cgo_import_dynamic libc_dup2 dup2 "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -562,6 -596,7 +562,6 @@@ func Exchangedata(path1 string, path2 s
  
  func libc_exchangedata_trampoline()
  
 -//go:linkname libc_exchangedata libc_exchangedata
  //go:cgo_import_dynamic libc_exchangedata exchangedata "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -576,6 -611,7 +576,6 @@@ func Fchdir(fd int) (err error) 
  
  func libc_fchdir_trampoline()
  
 -//go:linkname libc_fchdir libc_fchdir
  //go:cgo_import_dynamic libc_fchdir fchdir "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -590,6 -626,7 +590,6 @@@ func Fchflags(fd int, flags int) (err e
  
  func libc_fchflags_trampoline()
  
 -//go:linkname libc_fchflags libc_fchflags
  //go:cgo_import_dynamic libc_fchflags fchflags "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -604,6 -641,7 +604,6 @@@ func Fchmod(fd int, mode uint32) (err e
  
  func libc_fchmod_trampoline()
  
 -//go:linkname libc_fchmod libc_fchmod
  //go:cgo_import_dynamic libc_fchmod fchmod "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -618,6 -656,7 +618,6 @@@ func Fchown(fd int, uid int, gid int) (
  
  func libc_fchown_trampoline()
  
 -//go:linkname libc_fchown libc_fchown
  //go:cgo_import_dynamic libc_fchown fchown "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -632,6 -671,7 +632,6 @@@ func Flock(fd int, how int) (err error
  
  func libc_flock_trampoline()
  
 -//go:linkname libc_flock libc_flock
  //go:cgo_import_dynamic libc_flock flock "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -647,6 -687,7 +647,6 @@@ func Fpathconf(fd int, name int) (val i
  
  func libc_fpathconf_trampoline()
  
 -//go:linkname libc_fpathconf libc_fpathconf
  //go:cgo_import_dynamic libc_fpathconf fpathconf "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -661,6 -702,7 +661,6 @@@ func Fsync(fd int) (err error) 
  
  func libc_fsync_trampoline()
  
 -//go:linkname libc_fsync libc_fsync
  //go:cgo_import_dynamic libc_fsync fsync "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -675,6 -717,7 +675,6 @@@ func Ftruncate(fd int, length int64) (e
  
  func libc_ftruncate_trampoline()
  
 -//go:linkname libc_ftruncate libc_ftruncate
  //go:cgo_import_dynamic libc_ftruncate ftruncate "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -687,6 -730,7 +687,6 @@@ func Getdtablesize() (size int) 
  
  func libc_getdtablesize_trampoline()
  
 -//go:linkname libc_getdtablesize libc_getdtablesize
  //go:cgo_import_dynamic libc_getdtablesize getdtablesize "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -699,6 -743,7 +699,6 @@@ func Getegid() (egid int) 
  
  func libc_getegid_trampoline()
  
 -//go:linkname libc_getegid libc_getegid
  //go:cgo_import_dynamic libc_getegid getegid "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -711,6 -756,7 +711,6 @@@ func Geteuid() (uid int) 
  
  func libc_geteuid_trampoline()
  
 -//go:linkname libc_geteuid libc_geteuid
  //go:cgo_import_dynamic libc_geteuid geteuid "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -723,6 -769,7 +723,6 @@@ func Getgid() (gid int) 
  
  func libc_getgid_trampoline()
  
 -//go:linkname libc_getgid libc_getgid
  //go:cgo_import_dynamic libc_getgid getgid "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -738,6 -785,7 +738,6 @@@ func Getpgid(pid int) (pgid int, err er
  
  func libc_getpgid_trampoline()
  
 -//go:linkname libc_getpgid libc_getpgid
  //go:cgo_import_dynamic libc_getpgid getpgid "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -750,6 -798,7 +750,6 @@@ func Getpgrp() (pgrp int) 
  
  func libc_getpgrp_trampoline()
  
 -//go:linkname libc_getpgrp libc_getpgrp
  //go:cgo_import_dynamic libc_getpgrp getpgrp "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -762,6 -811,7 +762,6 @@@ func Getpid() (pid int) 
  
  func libc_getpid_trampoline()
  
 -//go:linkname libc_getpid libc_getpid
  //go:cgo_import_dynamic libc_getpid getpid "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -774,6 -824,7 +774,6 @@@ func Getppid() (ppid int) 
  
  func libc_getppid_trampoline()
  
 -//go:linkname libc_getppid libc_getppid
  //go:cgo_import_dynamic libc_getppid getppid "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -789,6 -840,7 +789,6 @@@ func Getpriority(which int, who int) (p
  
  func libc_getpriority_trampoline()
  
 -//go:linkname libc_getpriority libc_getpriority
  //go:cgo_import_dynamic libc_getpriority getpriority "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -803,6 -855,7 +803,6 @@@ func Getrlimit(which int, lim *Rlimit) 
  
  func libc_getrlimit_trampoline()
  
 -//go:linkname libc_getrlimit libc_getrlimit
  //go:cgo_import_dynamic libc_getrlimit getrlimit "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -817,6 -870,7 +817,6 @@@ func Getrusage(who int, rusage *Rusage
  
  func libc_getrusage_trampoline()
  
 -//go:linkname libc_getrusage libc_getrusage
  //go:cgo_import_dynamic libc_getrusage getrusage "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -832,6 -886,7 +832,6 @@@ func Getsid(pid int) (sid int, err erro
  
  func libc_getsid_trampoline()
  
 -//go:linkname libc_getsid libc_getsid
  //go:cgo_import_dynamic libc_getsid getsid "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -844,6 -899,7 +844,6 @@@ func Getuid() (uid int) 
  
  func libc_getuid_trampoline()
  
 -//go:linkname libc_getuid libc_getuid
  //go:cgo_import_dynamic libc_getuid getuid "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -856,6 -912,7 +856,6 @@@ func Issetugid() (tainted bool) 
  
  func libc_issetugid_trampoline()
  
 -//go:linkname libc_issetugid libc_issetugid
  //go:cgo_import_dynamic libc_issetugid issetugid "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -871,6 -928,7 +871,6 @@@ func Kqueue() (fd int, err error) 
  
  func libc_kqueue_trampoline()
  
 -//go:linkname libc_kqueue libc_kqueue
  //go:cgo_import_dynamic libc_kqueue kqueue "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -890,6 -948,7 +890,6 @@@ func Lchown(path string, uid int, gid i
  
  func libc_lchown_trampoline()
  
 -//go:linkname libc_lchown libc_lchown
  //go:cgo_import_dynamic libc_lchown lchown "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -914,6 -973,7 +914,6 @@@ func Link(path string, link string) (er
  
  func libc_link_trampoline()
  
 -//go:linkname libc_link libc_link
  //go:cgo_import_dynamic libc_link link "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -928,6 -988,7 +928,6 @@@ func Listen(s int, backlog int) (err er
  
  func libc_listen_trampoline()
  
 -//go:linkname libc_listen libc_listen
  //go:cgo_import_dynamic libc_listen listen "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -947,6 -1008,7 +947,6 @@@ func Mkdir(path string, mode uint32) (e
  
  func libc_mkdir_trampoline()
  
 -//go:linkname libc_mkdir libc_mkdir
  //go:cgo_import_dynamic libc_mkdir mkdir "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -966,6 -1028,7 +966,6 @@@ func Mkfifo(path string, mode uint32) (
  
  func libc_mkfifo_trampoline()
  
 -//go:linkname libc_mkfifo libc_mkfifo
  //go:cgo_import_dynamic libc_mkfifo mkfifo "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -985,6 -1048,7 +985,6 @@@ func Mknod(path string, mode uint32, de
  
  func libc_mknod_trampoline()
  
 -//go:linkname libc_mknod libc_mknod
  //go:cgo_import_dynamic libc_mknod mknod "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -1005,6 -1069,7 +1005,6 @@@ func Mlock(b []byte) (err error) 
  
  func libc_mlock_trampoline()
  
 -//go:linkname libc_mlock libc_mlock
  //go:cgo_import_dynamic libc_mlock mlock "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -1019,6 -1084,7 +1019,6 @@@ func Mlockall(flags int) (err error) 
  
  func libc_mlockall_trampoline()
  
 -//go:linkname libc_mlockall libc_mlockall
  //go:cgo_import_dynamic libc_mlockall mlockall "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -1039,6 -1105,7 +1039,6 @@@ func Mprotect(b []byte, prot int) (err 
  
  func libc_mprotect_trampoline()
  
 -//go:linkname libc_mprotect libc_mprotect
  //go:cgo_import_dynamic libc_mprotect mprotect "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -1059,6 -1126,7 +1059,6 @@@ func Munlock(b []byte) (err error) 
  
  func libc_munlock_trampoline()
  
 -//go:linkname libc_munlock libc_munlock
  //go:cgo_import_dynamic libc_munlock munlock "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -1073,6 -1141,7 +1073,6 @@@ func Munlockall() (err error) 
  
  func libc_munlockall_trampoline()
  
 -//go:linkname libc_munlockall libc_munlockall
  //go:cgo_import_dynamic libc_munlockall munlockall "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -1093,6 -1162,7 +1093,6 @@@ func Open(path string, mode int, perm u
  
  func libc_open_trampoline()
  
 -//go:linkname libc_open libc_open
  //go:cgo_import_dynamic libc_open open "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -1113,6 -1183,7 +1113,6 @@@ func Pathconf(path string, name int) (v
  
  func libc_pathconf_trampoline()
  
 -//go:linkname libc_pathconf libc_pathconf
  //go:cgo_import_dynamic libc_pathconf pathconf "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -1134,6 -1205,7 +1134,6 @@@ func Pread(fd int, p []byte, offset int
  
  func libc_pread_trampoline()
  
 -//go:linkname libc_pread libc_pread
  //go:cgo_import_dynamic libc_pread pread "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -1155,6 -1227,7 +1155,6 @@@ func Pwrite(fd int, p []byte, offset in
  
  func libc_pwrite_trampoline()
  
 -//go:linkname libc_pwrite libc_pwrite
  //go:cgo_import_dynamic libc_pwrite pwrite "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -1176,6 -1249,7 +1176,6 @@@ func read(fd int, p []byte) (n int, er
  
  func libc_read_trampoline()
  
 -//go:linkname libc_read libc_read
  //go:cgo_import_dynamic libc_read read "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -1188,6 -1262,7 +1188,6 @@@ func readdir_r(dir uintptr, entry *Dire
  
  func libc_readdir_r_trampoline()
  
 -//go:linkname libc_readdir_r libc_readdir_r
  //go:cgo_import_dynamic libc_readdir_r readdir_r "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -1214,6 -1289,7 +1214,6 @@@ func Readlink(path string, buf []byte) 
  
  func libc_readlink_trampoline()
  
 -//go:linkname libc_readlink libc_readlink
  //go:cgo_import_dynamic libc_readlink readlink "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -1238,6 -1314,7 +1238,6 @@@ func Rename(from string, to string) (er
  
  func libc_rename_trampoline()
  
 -//go:linkname libc_rename libc_rename
  //go:cgo_import_dynamic libc_rename rename "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -1257,6 -1334,7 +1257,6 @@@ func Revoke(path string) (err error) 
  
  func libc_revoke_trampoline()
  
 -//go:linkname libc_revoke libc_revoke
  //go:cgo_import_dynamic libc_revoke revoke "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -1276,6 -1354,7 +1276,6 @@@ func Rmdir(path string) (err error) 
  
  func libc_rmdir_trampoline()
  
 -//go:linkname libc_rmdir libc_rmdir
  //go:cgo_import_dynamic libc_rmdir rmdir "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -1291,6 -1370,7 +1291,6 @@@ func Seek(fd int, offset int64, whence 
  
  func libc_lseek_trampoline()
  
 -//go:linkname libc_lseek libc_lseek
  //go:cgo_import_dynamic libc_lseek lseek "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -1305,6 -1385,7 +1305,6 @@@ func Select(n int, r *FdSet, w *FdSet, 
  
  func libc_select_trampoline()
  
 -//go:linkname libc_select libc_select
  //go:cgo_import_dynamic libc_select select "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -1319,6 -1400,7 +1319,6 @@@ func Setegid(egid int) (err error) 
  
  func libc_setegid_trampoline()
  
 -//go:linkname libc_setegid libc_setegid
  //go:cgo_import_dynamic libc_setegid setegid "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -1333,6 -1415,7 +1333,6 @@@ func Seteuid(euid int) (err error) 
  
  func libc_seteuid_trampoline()
  
 -//go:linkname libc_seteuid libc_seteuid
  //go:cgo_import_dynamic libc_seteuid seteuid "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -1347,6 -1430,7 +1347,6 @@@ func Setgid(gid int) (err error) 
  
  func libc_setgid_trampoline()
  
 -//go:linkname libc_setgid libc_setgid
  //go:cgo_import_dynamic libc_setgid setgid "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -1366,6 -1450,7 +1366,6 @@@ func Setlogin(name string) (err error) 
  
  func libc_setlogin_trampoline()
  
 -//go:linkname libc_setlogin libc_setlogin
  //go:cgo_import_dynamic libc_setlogin setlogin "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -1380,6 -1465,7 +1380,6 @@@ func Setpgid(pid int, pgid int) (err er
  
  func libc_setpgid_trampoline()
  
 -//go:linkname libc_setpgid libc_setpgid
  //go:cgo_import_dynamic libc_setpgid setpgid "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -1394,6 -1480,7 +1394,6 @@@ func Setpriority(which int, who int, pr
  
  func libc_setpriority_trampoline()
  
 -//go:linkname libc_setpriority libc_setpriority
  //go:cgo_import_dynamic libc_setpriority setpriority "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -1408,6 -1495,7 +1408,6 @@@ func Setprivexec(flag int) (err error) 
  
  func libc_setprivexec_trampoline()
  
 -//go:linkname libc_setprivexec libc_setprivexec
  //go:cgo_import_dynamic libc_setprivexec setprivexec "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -1422,6 -1510,7 +1422,6 @@@ func Setregid(rgid int, egid int) (err 
  
  func libc_setregid_trampoline()
  
 -//go:linkname libc_setregid libc_setregid
  //go:cgo_import_dynamic libc_setregid setregid "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -1436,6 -1525,7 +1436,6 @@@ func Setreuid(ruid int, euid int) (err 
  
  func libc_setreuid_trampoline()
  
 -//go:linkname libc_setreuid libc_setreuid
  //go:cgo_import_dynamic libc_setreuid setreuid "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -1450,6 -1540,7 +1450,6 @@@ func Setrlimit(which int, lim *Rlimit) 
  
  func libc_setrlimit_trampoline()
  
 -//go:linkname libc_setrlimit libc_setrlimit
  //go:cgo_import_dynamic libc_setrlimit setrlimit "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -1465,6 -1556,7 +1465,6 @@@ func Setsid() (pid int, err error) 
  
  func libc_setsid_trampoline()
  
 -//go:linkname libc_setsid libc_setsid
  //go:cgo_import_dynamic libc_setsid setsid "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -1479,6 -1571,7 +1479,6 @@@ func Settimeofday(tp *Timeval) (err err
  
  func libc_settimeofday_trampoline()
  
 -//go:linkname libc_settimeofday libc_settimeofday
  //go:cgo_import_dynamic libc_settimeofday settimeofday "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -1493,6 -1586,7 +1493,6 @@@ func Setuid(uid int) (err error) 
  
  func libc_setuid_trampoline()
  
 -//go:linkname libc_setuid libc_setuid
  //go:cgo_import_dynamic libc_setuid setuid "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -1517,6 -1611,7 +1517,6 @@@ func Symlink(path string, link string) 
  
  func libc_symlink_trampoline()
  
 -//go:linkname libc_symlink libc_symlink
  //go:cgo_import_dynamic libc_symlink symlink "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -1531,6 -1626,7 +1531,6 @@@ func Sync() (err error) 
  
  func libc_sync_trampoline()
  
 -//go:linkname libc_sync libc_sync
  //go:cgo_import_dynamic libc_sync sync "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -1550,6 -1646,7 +1550,6 @@@ func Truncate(path string, length int64
  
  func libc_truncate_trampoline()
  
 -//go:linkname libc_truncate libc_truncate
  //go:cgo_import_dynamic libc_truncate truncate "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -1562,6 -1659,7 +1562,6 @@@ func Umask(newmask int) (oldmask int) 
  
  func libc_umask_trampoline()
  
 -//go:linkname libc_umask libc_umask
  //go:cgo_import_dynamic libc_umask umask "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -1581,6 -1679,7 +1581,6 @@@ func Undelete(path string) (err error) 
  
  func libc_undelete_trampoline()
  
 -//go:linkname libc_undelete libc_undelete
  //go:cgo_import_dynamic libc_undelete undelete "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -1600,6 -1699,7 +1600,6 @@@ func Unlink(path string) (err error) 
  
  func libc_unlink_trampoline()
  
 -//go:linkname libc_unlink libc_unlink
  //go:cgo_import_dynamic libc_unlink unlink "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -1619,6 -1719,7 +1619,6 @@@ func Unmount(path string, flags int) (e
  
  func libc_unmount_trampoline()
  
 -//go:linkname libc_unmount libc_unmount
  //go:cgo_import_dynamic libc_unmount unmount "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -1640,6 -1741,7 +1640,6 @@@ func write(fd int, p []byte) (n int, er
  
  func libc_write_trampoline()
  
 -//go:linkname libc_write libc_write
  //go:cgo_import_dynamic libc_write write "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -1661,6 -1763,7 +1661,6 @@@ func writev(fd int, iovecs []Iovec) (cn
  
  func libc_writev_trampoline()
  
 -//go:linkname libc_writev libc_writev
  //go:cgo_import_dynamic libc_writev writev "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -1676,6 -1779,7 +1676,6 @@@ func mmap(addr uintptr, length uintptr
  
  func libc_mmap_trampoline()
  
 -//go:linkname libc_mmap libc_mmap
  //go:cgo_import_dynamic libc_mmap mmap "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -1690,6 -1794,7 +1690,6 @@@ func munmap(addr uintptr, length uintpt
  
  func libc_munmap_trampoline()
  
 -//go:linkname libc_munmap libc_munmap
  //go:cgo_import_dynamic libc_munmap munmap "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -1705,6 -1810,7 +1705,6 @@@ func fork() (pid int, err error) 
  
  func libc_fork_trampoline()
  
 -//go:linkname libc_fork libc_fork
  //go:cgo_import_dynamic libc_fork fork "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -1719,6 -1825,7 +1719,6 @@@ func ioctl(fd int, req int, arg int) (e
  
  func libc_ioctl_trampoline()
  
 -//go:linkname libc_ioctl libc_ioctl
  //go:cgo_import_dynamic libc_ioctl ioctl "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -1743,6 -1850,7 +1743,6 @@@ func execve(path *byte, argv **byte, en
  
  func libc_execve_trampoline()
  
 -//go:linkname libc_execve libc_execve
  //go:cgo_import_dynamic libc_execve execve "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -1757,6 -1865,7 +1757,6 @@@ func exit(res int) (err error) 
  
  func libc_exit_trampoline()
  
 -//go:linkname libc_exit libc_exit
  //go:cgo_import_dynamic libc_exit exit "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -1777,6 -1886,7 +1777,6 @@@ func sysctl(mib []_C_int, old *byte, ol
  
  func libc_sysctl_trampoline()
  
 -//go:linkname libc_sysctl libc_sysctl
  //go:cgo_import_dynamic libc_sysctl sysctl "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -1807,6 -1917,7 +1807,6 @@@ func unlinkat(fd int, path string, flag
  
  func libc_unlinkat_trampoline()
  
 -//go:linkname libc_unlinkat libc_unlinkat
  //go:cgo_import_dynamic libc_unlinkat unlinkat "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -1827,6 -1938,7 +1827,6 @@@ func openat(fd int, path string, flags 
  
  func libc_openat_trampoline()
  
 -//go:linkname libc_openat libc_openat
  //go:cgo_import_dynamic libc_openat openat "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -1848,6 -1960,7 +1848,6 @@@ func getcwd(buf []byte) (n int, err err
  
  func libc_getcwd_trampoline()
  
 -//go:linkname libc_getcwd libc_getcwd
  //go:cgo_import_dynamic libc_getcwd getcwd "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -1862,6 -1975,7 +1862,6 @@@ func Fstat(fd int, stat *Stat_t) (err e
  
  func libc_fstat_trampoline()
  
 -//go:linkname libc_fstat libc_fstat
  //go:cgo_import_dynamic libc_fstat fstat "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -1876,6 -1990,7 +1876,6 @@@ func Fstatfs(fd int, stat *Statfs_t) (e
  
  func libc_fstatfs_trampoline()
  
 -//go:linkname libc_fstatfs libc_fstatfs
  //go:cgo_import_dynamic libc_fstatfs fstatfs "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -1890,6 -2005,7 +1890,6 @@@ func Gettimeofday(tp *Timeval) (err err
  
  func libc_gettimeofday_trampoline()
  
 -//go:linkname libc_gettimeofday libc_gettimeofday
  //go:cgo_import_dynamic libc_gettimeofday gettimeofday "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -1909,6 -2025,7 +1909,6 @@@ func Lstat(path string, stat *Stat_t) (
  
  func libc_lstat_trampoline()
  
 -//go:linkname libc_lstat libc_lstat
  //go:cgo_import_dynamic libc_lstat lstat "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -1928,6 -2045,7 +1928,6 @@@ func Stat(path string, stat *Stat_t) (e
  
  func libc_stat_trampoline()
  
 -//go:linkname libc_stat libc_stat
  //go:cgo_import_dynamic libc_stat stat "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -1947,6 -2065,7 +1947,6 @@@ func Statfs(path string, stat *Statfs_t
  
  func libc_statfs_trampoline()
  
 -//go:linkname libc_statfs libc_statfs
  //go:cgo_import_dynamic libc_statfs statfs "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
@@@ -1966,12 -2085,13 +1966,12 @@@ func fstatat(fd int, path string, stat 
  
  func libc_fstatat_trampoline()
  
 -//go:linkname libc_fstatat libc_fstatat
  //go:cgo_import_dynamic libc_fstatat fstatat "/usr/lib/libSystem.B.dylib"
  
  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  
  //go:nosplit
- func ptrace(request int, pid int, addr uintptr, data uintptr) (err error) {
+ func ptrace1(request int, pid int, addr uintptr, data uintptr) (err error) {
        _, _, e1 := syscall6(funcPC(libc_ptrace_trampoline), uintptr(request), uintptr(pid), uintptr(addr), uintptr(data), 0, 0)
        if e1 != 0 {
                err = errnoErr(e1)
  
  func libc_ptrace_trampoline()
  
 -//go:linkname libc_ptrace libc_ptrace
  //go:cgo_import_dynamic libc_ptrace ptrace "/usr/lib/libSystem.B.dylib"