]> Cypherpunks repositories - gostls13.git/commit
runtime, cmd/go: enable memory sanitizer on linux/loong64
authorXiaolin Zhao <zhaoxiaolin@loongson.cn>
Fri, 31 Mar 2023 07:36:59 +0000 (15:36 +0800)
committerGopher Robot <gobot@golang.org>
Fri, 25 Aug 2023 20:58:13 +0000 (20:58 +0000)
commitfbbed139a122f689cf862b0ac89119891a3a64ee
tree275c67259bffe1a0683272a1eca1810d48218353
parente92c0f846c54d88f479b1c48f0dbc001d2ff53e9
runtime, cmd/go: enable memory sanitizer on linux/loong64

The msan feature depends on llvm. The currently released llvm-16
already supports the LoongArch architecture, and msan's support
for LoongArch64 has been added in this patch[1], and it has been
merged in branches main and release/17.x.

[1]: https://reviews.llvm.org/D140528

Change-Id: If537c5ffb1c9d4b3316b9b3794d411953bc5764b
Reviewed-on: https://go-review.googlesource.com/c/go/+/481315
Reviewed-by: Ian Lance Taylor <iant@google.com>
Auto-Submit: Ian Lance Taylor <iant@google.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
Reviewed-by: Bryan Mills <bcmills@google.com>
Reviewed-by: abner chenc <chenguoqi@loongson.cn>
Run-TryBot: Ian Lance Taylor <iant@google.com>
Run-TryBot: WANG Xuerui <git@xen0n.name>
src/cmd/go/alldocs.go
src/cmd/go/internal/work/build.go
src/internal/platform/supported.go
src/runtime/cgo/gcc_mmap.c
src/runtime/cgo/mmap.go
src/runtime/cgo_mmap.go
src/runtime/mmap.go
src/runtime/msan/msan.go
src/runtime/msan_loong64.s [new file with mode: 0644]
src/runtime/sys_linux_loong64.s