wireguard-go-bridge: update to 1.13.4
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
This commit is contained in:
parent
d7ce621cb2
commit
cb0c965294
|
@ -3,8 +3,8 @@ module golang.zx2c4.com/wireguard/ios
|
||||||
go 1.13
|
go 1.13
|
||||||
|
|
||||||
require (
|
require (
|
||||||
golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550 // indirect
|
golang.org/x/crypto v0.0.0-20191105034135-c7e5f84aec59 // indirect
|
||||||
golang.org/x/net v0.0.0-20191021144547-ec77196f6094 // indirect
|
golang.org/x/net v0.0.0-20191105084925-a882066a44e0 // indirect
|
||||||
golang.org/x/sys v0.0.0-20191025021431-6c3a3bfe00ae
|
golang.org/x/sys v0.0.0-20191104094858-e8c54fb511f6
|
||||||
golang.zx2c4.com/wireguard v0.0.20191013-0.20191022095125-f7d0edd2ecf5
|
golang.zx2c4.com/wireguard v0.0.20191013-0.20191030132932-4cdf805b29b1
|
||||||
)
|
)
|
||||||
|
|
|
@ -1,22 +1,22 @@
|
||||||
golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w=
|
golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w=
|
||||||
golang.org/x/crypto v0.0.0-20191002192127-34f69633bfdc h1:c0o/qxkaO2LF5t6fQrT4b5hzyggAkLLlCUjqfRxd8Q4=
|
golang.org/x/crypto v0.0.0-20191002192127-34f69633bfdc h1:c0o/qxkaO2LF5t6fQrT4b5hzyggAkLLlCUjqfRxd8Q4=
|
||||||
golang.org/x/crypto v0.0.0-20191002192127-34f69633bfdc/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=
|
golang.org/x/crypto v0.0.0-20191002192127-34f69633bfdc/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=
|
||||||
golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550 h1:ObdrDkeb4kJdCP557AjRjq69pTHfNouLtWZG7j9rPN8=
|
golang.org/x/crypto v0.0.0-20191105034135-c7e5f84aec59 h1:PyXRxSVbvzDGuqYXjHndV7xDzJ7w2K8KD9Ef8GB7KOE=
|
||||||
golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=
|
golang.org/x/crypto v0.0.0-20191105034135-c7e5f84aec59/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=
|
||||||
golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg=
|
golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg=
|
||||||
golang.org/x/net v0.0.0-20191003171128-d98b1b443823 h1:Ypyv6BNJh07T1pUSrehkLemqPKXhus2MkfktJ91kRh4=
|
golang.org/x/net v0.0.0-20191003171128-d98b1b443823 h1:Ypyv6BNJh07T1pUSrehkLemqPKXhus2MkfktJ91kRh4=
|
||||||
golang.org/x/net v0.0.0-20191003171128-d98b1b443823/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
|
golang.org/x/net v0.0.0-20191003171128-d98b1b443823/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
|
||||||
golang.org/x/net v0.0.0-20191021144547-ec77196f6094 h1:5O4U9trLjNpuhpynaDsqwCk+Tw6seqJz1EbqbnzHrc8=
|
golang.org/x/net v0.0.0-20191105084925-a882066a44e0 h1:QPlSTtPE2k6PZPasQUbzuK3p9JbS+vMXYVto8g/yrsg=
|
||||||
golang.org/x/net v0.0.0-20191021144547-ec77196f6094/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
|
golang.org/x/net v0.0.0-20191105084925-a882066a44e0/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
|
||||||
golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
|
golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
|
||||||
golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
|
golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
|
||||||
golang.org/x/sys v0.0.0-20191003212358-c178f38b412c h1:6Zx7DRlKXf79yfxuQ/7GqV3w2y7aDsk6bGg0MzF5RVU=
|
golang.org/x/sys v0.0.0-20191003212358-c178f38b412c h1:6Zx7DRlKXf79yfxuQ/7GqV3w2y7aDsk6bGg0MzF5RVU=
|
||||||
golang.org/x/sys v0.0.0-20191003212358-c178f38b412c/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
|
golang.org/x/sys v0.0.0-20191003212358-c178f38b412c/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
|
||||||
golang.org/x/sys v0.0.0-20191025021431-6c3a3bfe00ae h1:QoJmnb9uyPCrH8GIg9uRLn4Ta45yhcQtpymCd0AavO8=
|
golang.org/x/sys v0.0.0-20191104094858-e8c54fb511f6 h1:ZJUmhYTp8GbGC0ViZRc2U+MIYQ8xx9MscsdXnclfIhw=
|
||||||
golang.org/x/sys v0.0.0-20191025021431-6c3a3bfe00ae/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
|
golang.org/x/sys v0.0.0-20191104094858-e8c54fb511f6/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
|
||||||
golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
|
golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
|
||||||
golang.org/x/text v0.3.2 h1:tW2bmiBqwgJj/UpqtC8EpXEZVYOwU0yG4iWbprSVAcs=
|
golang.org/x/text v0.3.2 h1:tW2bmiBqwgJj/UpqtC8EpXEZVYOwU0yG4iWbprSVAcs=
|
||||||
golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk=
|
golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk=
|
||||||
golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
|
golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
|
||||||
golang.zx2c4.com/wireguard v0.0.20191013-0.20191022095125-f7d0edd2ecf5 h1:tijV0YMbg6JbCA9TNaNVjAK2+6KefpNwF4coc6UkNkQ=
|
golang.zx2c4.com/wireguard v0.0.20191013-0.20191030132932-4cdf805b29b1 h1:KxtBKNgJUQG8vwZzJKkwBGOcqp95xLu6A6KIMde1kl0=
|
||||||
golang.zx2c4.com/wireguard v0.0.20191013-0.20191022095125-f7d0edd2ecf5/go.mod h1:P2HsVp8SKwZEufsnezXZA4GRX/T49/HlU7DGuelXsU4=
|
golang.zx2c4.com/wireguard v0.0.20191013-0.20191030132932-4cdf805b29b1/go.mod h1:P2HsVp8SKwZEufsnezXZA4GRX/T49/HlU7DGuelXsU4=
|
||||||
|
|
|
@ -1,436 +0,0 @@
|
||||||
From 7ad8def9cee8170fc2572b0b79d3ba07b4334256 Mon Sep 17 00:00:00 2001
|
|
||||||
From: "Jason A. Donenfeld" <Jason@zx2c4.com>
|
|
||||||
Date: Wed, 23 Oct 2019 13:08:46 +0200
|
|
||||||
Subject: [PATCH] [release-branch.go1.13] syscall: reenable sysctl on iOS
|
|
||||||
|
|
||||||
This was disabled due to a report that the App Store rejects the symbol
|
|
||||||
__sysctl. However, we use the sysctl symbol, which is fine. The __sysctl
|
|
||||||
symbol is used by x/sys/unix, which needs fixing instead. So, this
|
|
||||||
commit reenables sysctl on iOS, so that things like net.InterfaceByName
|
|
||||||
can work again.
|
|
||||||
|
|
||||||
This reverts CL 193843, CL 193844, CL 193845, and CL 193846.
|
|
||||||
|
|
||||||
Fixes #35105
|
|
||||||
Updates #35101
|
|
||||||
Updates #34133
|
|
||||||
Updates #35103
|
|
||||||
|
|
||||||
Change-Id: Ib8eb9f87b81db24965b0de29d99eb52887c7c60a
|
|
||||||
Reviewed-on: https://go-review.googlesource.com/c/go/+/202778
|
|
||||||
Run-TryBot: Jason A. Donenfeld <Jason@zx2c4.com>
|
|
||||||
Reviewed-by: David Crawshaw <crawshaw@golang.org>
|
|
||||||
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
|
|
||||||
TryBot-Result: Gobot Gobot <gobot@golang.org>
|
|
||||||
Reviewed-on: https://go-review.googlesource.com/c/go/+/202779
|
|
||||||
Reviewed-by: Elias Naur <mail@eliasnaur.com>
|
|
||||||
Reviewed-by: Ian Lance Taylor <iant@golang.org>
|
|
||||||
---
|
|
||||||
src/log/syslog/syslog_test.go | 6 ----
|
|
||||||
src/net/interface_test.go | 12 --------
|
|
||||||
src/os/os_test.go | 3 --
|
|
||||||
src/syscall/syscall_darwin.go | 1 +
|
|
||||||
src/syscall/syscall_darwin_386.go | 1 -
|
|
||||||
src/syscall/syscall_darwin_amd64.go | 1 -
|
|
||||||
src/syscall/syscall_darwin_arm.go | 4 ---
|
|
||||||
src/syscall/syscall_darwin_arm64.go | 4 ---
|
|
||||||
src/syscall/zsyscall_darwin_386.go | 42 ++++++++++++++--------------
|
|
||||||
src/syscall/zsyscall_darwin_386.s | 4 +--
|
|
||||||
src/syscall/zsyscall_darwin_amd64.go | 42 ++++++++++++++--------------
|
|
||||||
src/syscall/zsyscall_darwin_amd64.s | 4 +--
|
|
||||||
src/syscall/zsyscall_darwin_arm.go | 21 ++++++++++++++
|
|
||||||
src/syscall/zsyscall_darwin_arm.s | 2 ++
|
|
||||||
src/syscall/zsyscall_darwin_arm64.go | 21 ++++++++++++++
|
|
||||||
src/syscall/zsyscall_darwin_arm64.s | 2 ++
|
|
||||||
16 files changed, 93 insertions(+), 77 deletions(-)
|
|
||||||
|
|
||||||
diff --git a/src/log/syslog/syslog_test.go b/src/log/syslog/syslog_test.go
|
|
||||||
index 8a28d67c984..447654a8749 100644
|
|
||||||
--- a/src/log/syslog/syslog_test.go
|
|
||||||
+++ b/src/log/syslog/syslog_test.go
|
|
||||||
@@ -134,9 +134,6 @@ func startServer(n, la string, done chan<- string) (addr string, sock io.Closer,
|
|
||||||
}
|
|
||||||
|
|
||||||
func TestWithSimulated(t *testing.T) {
|
|
||||||
- if runtime.GOOS == "darwin" && (runtime.GOARCH == "arm" || runtime.GOARCH == "arm64") {
|
|
||||||
- t.Skipf("sysctl is not supported on iOS")
|
|
||||||
- }
|
|
||||||
t.Parallel()
|
|
||||||
msg := "Test 123"
|
|
||||||
var transport []string
|
|
||||||
@@ -275,9 +272,6 @@ func check(t *testing.T, in, out string) {
|
|
||||||
}
|
|
||||||
|
|
||||||
func TestWrite(t *testing.T) {
|
|
||||||
- if runtime.GOOS == "darwin" && (runtime.GOARCH == "arm" || runtime.GOARCH == "arm64") {
|
|
||||||
- t.Skipf("sysctl is not supported on iOS")
|
|
||||||
- }
|
|
||||||
t.Parallel()
|
|
||||||
tests := []struct {
|
|
||||||
pri Priority
|
|
||||||
diff --git a/src/net/interface_test.go b/src/net/interface_test.go
|
|
||||||
index 6cdfb6265ff..fb6032fbc06 100644
|
|
||||||
--- a/src/net/interface_test.go
|
|
||||||
+++ b/src/net/interface_test.go
|
|
||||||
@@ -51,9 +51,6 @@ func ipv6LinkLocalUnicastAddr(ifi *Interface) string {
|
|
||||||
}
|
|
||||||
|
|
||||||
func TestInterfaces(t *testing.T) {
|
|
||||||
- if runtime.GOOS == "darwin" && (runtime.GOARCH == "arm" || runtime.GOARCH == "arm64") {
|
|
||||||
- t.Skipf("sysctl is not supported on iOS")
|
|
||||||
- }
|
|
||||||
ift, err := Interfaces()
|
|
||||||
if err != nil {
|
|
||||||
t.Fatal(err)
|
|
||||||
@@ -85,9 +82,6 @@ func TestInterfaces(t *testing.T) {
|
|
||||||
}
|
|
||||||
|
|
||||||
func TestInterfaceAddrs(t *testing.T) {
|
|
||||||
- if runtime.GOOS == "darwin" && (runtime.GOARCH == "arm" || runtime.GOARCH == "arm64") {
|
|
||||||
- t.Skipf("sysctl is not supported on iOS")
|
|
||||||
- }
|
|
||||||
ift, err := Interfaces()
|
|
||||||
if err != nil {
|
|
||||||
t.Fatal(err)
|
|
||||||
@@ -107,9 +101,6 @@ func TestInterfaceAddrs(t *testing.T) {
|
|
||||||
}
|
|
||||||
|
|
||||||
func TestInterfaceUnicastAddrs(t *testing.T) {
|
|
||||||
- if runtime.GOOS == "darwin" && (runtime.GOARCH == "arm" || runtime.GOARCH == "arm64") {
|
|
||||||
- t.Skipf("sysctl is not supported on iOS")
|
|
||||||
- }
|
|
||||||
ift, err := Interfaces()
|
|
||||||
if err != nil {
|
|
||||||
t.Fatal(err)
|
|
||||||
@@ -137,9 +128,6 @@ func TestInterfaceUnicastAddrs(t *testing.T) {
|
|
||||||
}
|
|
||||||
|
|
||||||
func TestInterfaceMulticastAddrs(t *testing.T) {
|
|
||||||
- if runtime.GOOS == "darwin" && (runtime.GOARCH == "arm" || runtime.GOARCH == "arm64") {
|
|
||||||
- t.Skipf("sysctl is not supported on iOS")
|
|
||||||
- }
|
|
||||||
ift, err := Interfaces()
|
|
||||||
if err != nil {
|
|
||||||
t.Fatal(err)
|
|
||||||
diff --git a/src/os/os_test.go b/src/os/os_test.go
|
|
||||||
index b94ab0d2320..c1012812583 100644
|
|
||||||
--- a/src/os/os_test.go
|
|
||||||
+++ b/src/os/os_test.go
|
|
||||||
@@ -1521,9 +1521,6 @@ func testWindowsHostname(t *testing.T, hostname string) {
|
|
||||||
}
|
|
||||||
|
|
||||||
func TestHostname(t *testing.T) {
|
|
||||||
- if runtime.GOOS == "darwin" && (runtime.GOARCH == "arm" || runtime.GOARCH == "arm64") {
|
|
||||||
- t.Skipf("sysctl is not supported on iOS")
|
|
||||||
- }
|
|
||||||
hostname, err := Hostname()
|
|
||||||
if err != nil {
|
|
||||||
t.Fatal(err)
|
|
||||||
diff --git a/src/syscall/syscall_darwin.go b/src/syscall/syscall_darwin.go
|
|
||||||
index 2efcf3bea94..7d795ee4d3d 100644
|
|
||||||
--- a/src/syscall/syscall_darwin.go
|
|
||||||
+++ b/src/syscall/syscall_darwin.go
|
|
||||||
@@ -337,6 +337,7 @@ func Kill(pid int, signum Signal) (err error) { return kill(pid, int(signum), 1)
|
|
||||||
//sysnb ioctlPtr(fd int, req uint, arg unsafe.Pointer) (err error) = SYS_ioctl
|
|
||||||
//sysnb execve(path *byte, argv **byte, envp **byte) (err error)
|
|
||||||
//sysnb exit(res int) (err error)
|
|
||||||
+//sys sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error)
|
|
||||||
//sys fcntlPtr(fd int, cmd int, arg unsafe.Pointer) (val int, err error) = SYS_fcntl
|
|
||||||
//sys unlinkat(fd int, path string, flags int) (err error)
|
|
||||||
//sys openat(fd int, path string, flags int, perm uint32) (fdret int, err error)
|
|
||||||
diff --git a/src/syscall/syscall_darwin_386.go b/src/syscall/syscall_darwin_386.go
|
|
||||||
index 46714bab57f..8c5b82da55d 100644
|
|
||||||
--- a/src/syscall/syscall_darwin_386.go
|
|
||||||
+++ b/src/syscall/syscall_darwin_386.go
|
|
||||||
@@ -22,7 +22,6 @@ func setTimeval(sec, usec int64) Timeval {
|
|
||||||
//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 sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error)
|
|
||||||
|
|
||||||
func SetKevent(k *Kevent_t, fd, mode, flags int) {
|
|
||||||
k.Ident = uint32(fd)
|
|
||||||
diff --git a/src/syscall/syscall_darwin_amd64.go b/src/syscall/syscall_darwin_amd64.go
|
|
||||||
index 43506e4531d..23a4e5f9962 100644
|
|
||||||
--- a/src/syscall/syscall_darwin_amd64.go
|
|
||||||
+++ b/src/syscall/syscall_darwin_amd64.go
|
|
||||||
@@ -22,7 +22,6 @@ func setTimeval(sec, usec int64) Timeval {
|
|
||||||
//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 sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error)
|
|
||||||
|
|
||||||
func SetKevent(k *Kevent_t, fd, mode, flags int) {
|
|
||||||
k.Ident = uint64(fd)
|
|
||||||
diff --git a/src/syscall/syscall_darwin_arm.go b/src/syscall/syscall_darwin_arm.go
|
|
||||||
index 4ca2e300e4c..7f39cf40031 100644
|
|
||||||
--- a/src/syscall/syscall_darwin_arm.go
|
|
||||||
+++ b/src/syscall/syscall_darwin_arm.go
|
|
||||||
@@ -29,10 +29,6 @@ func ptrace(request int, pid int, addr uintptr, data uintptr) error {
|
|
||||||
return ENOTSUP
|
|
||||||
}
|
|
||||||
|
|
||||||
-func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) error {
|
|
||||||
- return ENOTSUP
|
|
||||||
-}
|
|
||||||
-
|
|
||||||
func SetKevent(k *Kevent_t, fd, mode, flags int) {
|
|
||||||
k.Ident = uint32(fd)
|
|
||||||
k.Filter = int16(mode)
|
|
||||||
diff --git a/src/syscall/syscall_darwin_arm64.go b/src/syscall/syscall_darwin_arm64.go
|
|
||||||
index fde48f35961..bd110f2e7f2 100644
|
|
||||||
--- a/src/syscall/syscall_darwin_arm64.go
|
|
||||||
+++ b/src/syscall/syscall_darwin_arm64.go
|
|
||||||
@@ -29,10 +29,6 @@ func ptrace(request int, pid int, addr uintptr, data uintptr) error {
|
|
||||||
return ENOTSUP
|
|
||||||
}
|
|
||||||
|
|
||||||
-func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) error {
|
|
||||||
- return ENOTSUP
|
|
||||||
-}
|
|
||||||
-
|
|
||||||
func SetKevent(k *Kevent_t, fd, mode, flags int) {
|
|
||||||
k.Ident = uint64(fd)
|
|
||||||
k.Filter = int16(mode)
|
|
||||||
diff --git a/src/syscall/zsyscall_darwin_386.go b/src/syscall/zsyscall_darwin_386.go
|
|
||||||
index 0ffc692116f..2c3b15f5f94 100644
|
|
||||||
--- a/src/syscall/zsyscall_darwin_386.go
|
|
||||||
+++ b/src/syscall/zsyscall_darwin_386.go
|
|
||||||
@@ -1870,6 +1870,27 @@ func libc_exit_trampoline()
|
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
||||||
|
|
||||||
+func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) {
|
|
||||||
+ var _p0 unsafe.Pointer
|
|
||||||
+ if len(mib) > 0 {
|
|
||||||
+ _p0 = unsafe.Pointer(&mib[0])
|
|
||||||
+ } else {
|
|
||||||
+ _p0 = unsafe.Pointer(&_zero)
|
|
||||||
+ }
|
|
||||||
+ _, _, e1 := syscall6(funcPC(libc_sysctl_trampoline), uintptr(_p0), uintptr(len(mib)), uintptr(unsafe.Pointer(old)), uintptr(unsafe.Pointer(oldlen)), uintptr(unsafe.Pointer(new)), uintptr(newlen))
|
|
||||||
+ if e1 != 0 {
|
|
||||||
+ err = errnoErr(e1)
|
|
||||||
+ }
|
|
||||||
+ return
|
|
||||||
+}
|
|
||||||
+
|
|
||||||
+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
|
|
||||||
+
|
|
||||||
func fcntlPtr(fd int, cmd int, arg unsafe.Pointer) (val int, err error) {
|
|
||||||
r0, _, e1 := syscall(funcPC(libc_fcntl_trampoline), uintptr(fd), uintptr(cmd), uintptr(arg))
|
|
||||||
val = int(r0)
|
|
||||||
@@ -2060,24 +2081,3 @@ func libc_ptrace_trampoline()
|
|
||||||
|
|
||||||
//go:linkname libc_ptrace libc_ptrace
|
|
||||||
//go:cgo_import_dynamic libc_ptrace ptrace "/usr/lib/libSystem.B.dylib"
|
|
||||||
-
|
|
||||||
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
||||||
-
|
|
||||||
-func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) {
|
|
||||||
- var _p0 unsafe.Pointer
|
|
||||||
- if len(mib) > 0 {
|
|
||||||
- _p0 = unsafe.Pointer(&mib[0])
|
|
||||||
- } else {
|
|
||||||
- _p0 = unsafe.Pointer(&_zero)
|
|
||||||
- }
|
|
||||||
- _, _, e1 := syscall6(funcPC(libc_sysctl_trampoline), uintptr(_p0), uintptr(len(mib)), uintptr(unsafe.Pointer(old)), uintptr(unsafe.Pointer(oldlen)), uintptr(unsafe.Pointer(new)), uintptr(newlen))
|
|
||||||
- if e1 != 0 {
|
|
||||||
- err = errnoErr(e1)
|
|
||||||
- }
|
|
||||||
- return
|
|
||||||
-}
|
|
||||||
-
|
|
||||||
-func libc_sysctl_trampoline()
|
|
||||||
-
|
|
||||||
-//go:linkname libc_sysctl libc_sysctl
|
|
||||||
-//go:cgo_import_dynamic libc_sysctl sysctl "/usr/lib/libSystem.B.dylib"
|
|
||||||
diff --git a/src/syscall/zsyscall_darwin_386.s b/src/syscall/zsyscall_darwin_386.s
|
|
||||||
index 0dec5baa226..d84b46229e1 100644
|
|
||||||
--- a/src/syscall/zsyscall_darwin_386.s
|
|
||||||
+++ b/src/syscall/zsyscall_darwin_386.s
|
|
||||||
@@ -229,6 +229,8 @@ TEXT ·libc_execve_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_execve(SB)
|
|
||||||
TEXT ·libc_exit_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_exit(SB)
|
|
||||||
+TEXT ·libc_sysctl_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
+ JMP libc_sysctl(SB)
|
|
||||||
TEXT ·libc_unlinkat_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_unlinkat(SB)
|
|
||||||
TEXT ·libc_openat_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
@@ -249,5 +251,3 @@ TEXT ·libc_fstatat64_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_fstatat64(SB)
|
|
||||||
TEXT ·libc_ptrace_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_ptrace(SB)
|
|
||||||
-TEXT ·libc_sysctl_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
- JMP libc_sysctl(SB)
|
|
||||||
diff --git a/src/syscall/zsyscall_darwin_amd64.go b/src/syscall/zsyscall_darwin_amd64.go
|
|
||||||
index 942152ae39d..83214de2fbb 100644
|
|
||||||
--- a/src/syscall/zsyscall_darwin_amd64.go
|
|
||||||
+++ b/src/syscall/zsyscall_darwin_amd64.go
|
|
||||||
@@ -1870,6 +1870,27 @@ func libc_exit_trampoline()
|
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
||||||
|
|
||||||
+func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) {
|
|
||||||
+ var _p0 unsafe.Pointer
|
|
||||||
+ if len(mib) > 0 {
|
|
||||||
+ _p0 = unsafe.Pointer(&mib[0])
|
|
||||||
+ } else {
|
|
||||||
+ _p0 = unsafe.Pointer(&_zero)
|
|
||||||
+ }
|
|
||||||
+ _, _, e1 := syscall6(funcPC(libc_sysctl_trampoline), uintptr(_p0), uintptr(len(mib)), uintptr(unsafe.Pointer(old)), uintptr(unsafe.Pointer(oldlen)), uintptr(unsafe.Pointer(new)), uintptr(newlen))
|
|
||||||
+ if e1 != 0 {
|
|
||||||
+ err = errnoErr(e1)
|
|
||||||
+ }
|
|
||||||
+ return
|
|
||||||
+}
|
|
||||||
+
|
|
||||||
+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
|
|
||||||
+
|
|
||||||
func fcntlPtr(fd int, cmd int, arg unsafe.Pointer) (val int, err error) {
|
|
||||||
r0, _, e1 := syscall(funcPC(libc_fcntl_trampoline), uintptr(fd), uintptr(cmd), uintptr(arg))
|
|
||||||
val = int(r0)
|
|
||||||
@@ -2060,24 +2081,3 @@ func libc_ptrace_trampoline()
|
|
||||||
|
|
||||||
//go:linkname libc_ptrace libc_ptrace
|
|
||||||
//go:cgo_import_dynamic libc_ptrace ptrace "/usr/lib/libSystem.B.dylib"
|
|
||||||
-
|
|
||||||
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
||||||
-
|
|
||||||
-func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) {
|
|
||||||
- var _p0 unsafe.Pointer
|
|
||||||
- if len(mib) > 0 {
|
|
||||||
- _p0 = unsafe.Pointer(&mib[0])
|
|
||||||
- } else {
|
|
||||||
- _p0 = unsafe.Pointer(&_zero)
|
|
||||||
- }
|
|
||||||
- _, _, e1 := syscall6(funcPC(libc_sysctl_trampoline), uintptr(_p0), uintptr(len(mib)), uintptr(unsafe.Pointer(old)), uintptr(unsafe.Pointer(oldlen)), uintptr(unsafe.Pointer(new)), uintptr(newlen))
|
|
||||||
- if e1 != 0 {
|
|
||||||
- err = errnoErr(e1)
|
|
||||||
- }
|
|
||||||
- return
|
|
||||||
-}
|
|
||||||
-
|
|
||||||
-func libc_sysctl_trampoline()
|
|
||||||
-
|
|
||||||
-//go:linkname libc_sysctl libc_sysctl
|
|
||||||
-//go:cgo_import_dynamic libc_sysctl sysctl "/usr/lib/libSystem.B.dylib"
|
|
||||||
diff --git a/src/syscall/zsyscall_darwin_amd64.s b/src/syscall/zsyscall_darwin_amd64.s
|
|
||||||
index fcb7f9c2913..23ddbe06c0d 100644
|
|
||||||
--- a/src/syscall/zsyscall_darwin_amd64.s
|
|
||||||
+++ b/src/syscall/zsyscall_darwin_amd64.s
|
|
||||||
@@ -229,6 +229,8 @@ TEXT ·libc_execve_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_execve(SB)
|
|
||||||
TEXT ·libc_exit_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_exit(SB)
|
|
||||||
+TEXT ·libc_sysctl_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
+ JMP libc_sysctl(SB)
|
|
||||||
TEXT ·libc_unlinkat_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_unlinkat(SB)
|
|
||||||
TEXT ·libc_openat_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
@@ -249,5 +251,3 @@ TEXT ·libc_fstatat64_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_fstatat64(SB)
|
|
||||||
TEXT ·libc_ptrace_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_ptrace(SB)
|
|
||||||
-TEXT ·libc_sysctl_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
- JMP libc_sysctl(SB)
|
|
||||||
diff --git a/src/syscall/zsyscall_darwin_arm.go b/src/syscall/zsyscall_darwin_arm.go
|
|
||||||
index 73ee205d335..2a643f209fd 100644
|
|
||||||
--- a/src/syscall/zsyscall_darwin_arm.go
|
|
||||||
+++ b/src/syscall/zsyscall_darwin_arm.go
|
|
||||||
@@ -1870,6 +1870,27 @@ func libc_exit_trampoline()
|
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
||||||
|
|
||||||
+func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) {
|
|
||||||
+ var _p0 unsafe.Pointer
|
|
||||||
+ if len(mib) > 0 {
|
|
||||||
+ _p0 = unsafe.Pointer(&mib[0])
|
|
||||||
+ } else {
|
|
||||||
+ _p0 = unsafe.Pointer(&_zero)
|
|
||||||
+ }
|
|
||||||
+ _, _, e1 := syscall6(funcPC(libc_sysctl_trampoline), uintptr(_p0), uintptr(len(mib)), uintptr(unsafe.Pointer(old)), uintptr(unsafe.Pointer(oldlen)), uintptr(unsafe.Pointer(new)), uintptr(newlen))
|
|
||||||
+ if e1 != 0 {
|
|
||||||
+ err = errnoErr(e1)
|
|
||||||
+ }
|
|
||||||
+ return
|
|
||||||
+}
|
|
||||||
+
|
|
||||||
+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
|
|
||||||
+
|
|
||||||
func fcntlPtr(fd int, cmd int, arg unsafe.Pointer) (val int, err error) {
|
|
||||||
r0, _, e1 := syscall(funcPC(libc_fcntl_trampoline), uintptr(fd), uintptr(cmd), uintptr(arg))
|
|
||||||
val = int(r0)
|
|
||||||
diff --git a/src/syscall/zsyscall_darwin_arm.s b/src/syscall/zsyscall_darwin_arm.s
|
|
||||||
index 6462a198b02..c7cd83d83ea 100644
|
|
||||||
--- a/src/syscall/zsyscall_darwin_arm.s
|
|
||||||
+++ b/src/syscall/zsyscall_darwin_arm.s
|
|
||||||
@@ -229,6 +229,8 @@ TEXT ·libc_execve_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_execve(SB)
|
|
||||||
TEXT ·libc_exit_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_exit(SB)
|
|
||||||
+TEXT ·libc_sysctl_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
+ JMP libc_sysctl(SB)
|
|
||||||
TEXT ·libc_unlinkat_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_unlinkat(SB)
|
|
||||||
TEXT ·libc_openat_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
diff --git a/src/syscall/zsyscall_darwin_arm64.go b/src/syscall/zsyscall_darwin_arm64.go
|
|
||||||
index bbe092cd073..0b778398692 100644
|
|
||||||
--- a/src/syscall/zsyscall_darwin_arm64.go
|
|
||||||
+++ b/src/syscall/zsyscall_darwin_arm64.go
|
|
||||||
@@ -1870,6 +1870,27 @@ func libc_exit_trampoline()
|
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
||||||
|
|
||||||
+func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) {
|
|
||||||
+ var _p0 unsafe.Pointer
|
|
||||||
+ if len(mib) > 0 {
|
|
||||||
+ _p0 = unsafe.Pointer(&mib[0])
|
|
||||||
+ } else {
|
|
||||||
+ _p0 = unsafe.Pointer(&_zero)
|
|
||||||
+ }
|
|
||||||
+ _, _, e1 := syscall6(funcPC(libc_sysctl_trampoline), uintptr(_p0), uintptr(len(mib)), uintptr(unsafe.Pointer(old)), uintptr(unsafe.Pointer(oldlen)), uintptr(unsafe.Pointer(new)), uintptr(newlen))
|
|
||||||
+ if e1 != 0 {
|
|
||||||
+ err = errnoErr(e1)
|
|
||||||
+ }
|
|
||||||
+ return
|
|
||||||
+}
|
|
||||||
+
|
|
||||||
+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
|
|
||||||
+
|
|
||||||
func fcntlPtr(fd int, cmd int, arg unsafe.Pointer) (val int, err error) {
|
|
||||||
r0, _, e1 := syscall(funcPC(libc_fcntl_trampoline), uintptr(fd), uintptr(cmd), uintptr(arg))
|
|
||||||
val = int(r0)
|
|
||||||
diff --git a/src/syscall/zsyscall_darwin_arm64.s b/src/syscall/zsyscall_darwin_arm64.s
|
|
||||||
index ec2210f1df0..7b8b3764a82 100644
|
|
||||||
--- a/src/syscall/zsyscall_darwin_arm64.s
|
|
||||||
+++ b/src/syscall/zsyscall_darwin_arm64.s
|
|
||||||
@@ -229,6 +229,8 @@ TEXT ·libc_execve_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_execve(SB)
|
|
||||||
TEXT ·libc_exit_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_exit(SB)
|
|
||||||
+TEXT ·libc_sysctl_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
+ JMP libc_sysctl(SB)
|
|
||||||
TEXT ·libc_unlinkat_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_unlinkat(SB)
|
|
||||||
TEXT ·libc_openat_trampoline(SB),NOSPLIT,$0-0
|
|
Loading…
Reference in New Issue