aboutsummaryrefslogtreecommitdiff
path: root/src/runtime/race/race_darwin_arm64.syso
diff options
context:
space:
mode:
authorCherry Mui <cherryyz@google.com>2021-11-30 18:58:53 -0500
committerDmitri Shuralyov <dmitshur@golang.org>2021-12-22 16:58:04 +0000
commit281860c4fe199ede946122918c3535b91ceefdbc (patch)
treee23412da7a77fb73967dbe0aa7d0dd7e05759db2 /src/runtime/race/race_darwin_arm64.syso
parent168bc3a76efb30910667849a03eecb69b6e8b0ea (diff)
downloadgo-281860c4fe199ede946122918c3535b91ceefdbc.tar.gz
go-281860c4fe199ede946122918c3535b91ceefdbc.zip
[release-branch.go1.16] runtime/race: rebuild darwin syso to work around macOS 12 malloc reserved address
On macOS 12 a new malloc implementation (nano) is used by default, and apparently it reserves address range 0x600000000000-0x600020000000, which conflicts with the address range that TSAN uses for Go. Work around the issue by changing the address range slightly. The actual change is made on LLVM at https://reviews.llvm.org/D114825 . This CL includes syso's built with the patch applied. The syso in 1.16 was identical to the syso before the equivalent fix on the main branch, so the back-ported syso is identical to the fixed syso on the main branch. Fixes #50072. Updates #49138. Change-Id: I7b367d6e042b0db39a691c71601c98e4f8728a70 Reviewed-on: https://go-review.googlesource.com/c/go/+/367916 Trust: Cherry Mui <cherryyz@google.com> Reviewed-by: Austin Clements <austin@google.com> (cherry picked from commit 5f6552018d1ec920c3ca3d459691528f48363c3c) Reviewed-on: https://go-review.googlesource.com/c/go/+/370698
Diffstat (limited to 'src/runtime/race/race_darwin_arm64.syso')
-rw-r--r--src/runtime/race/race_darwin_arm64.sysobin438936 -> 438560 bytes
1 files changed, 0 insertions, 0 deletions
diff --git a/src/runtime/race/race_darwin_arm64.syso b/src/runtime/race/race_darwin_arm64.syso
index f6eaa62ae3..207099eb1d 100644
--- a/src/runtime/race/race_darwin_arm64.syso
+++ b/src/runtime/race/race_darwin_arm64.syso
Binary files differ