]> Cypherpunks repositories - gostls13.git/commit
runtime, runtime/msan: add msan runtime support
authorIan Lance Taylor <iant@golang.org>
Wed, 21 Oct 2015 16:45:27 +0000 (09:45 -0700)
committerIan Lance Taylor <iant@golang.org>
Wed, 21 Oct 2015 17:50:39 +0000 (17:50 +0000)
commit5174df908738ee7c6b5d27e94be4151f1fd56cf5
tree4a4375401d3211ebfd59e7ac9d666e55a24de624
parenta42f668654103ebfb56e64ebc9b6ba131d5b3831
runtime, runtime/msan: add msan runtime support

These are the runtime support functions for letting Go code interoperate
with the C/C++ memory sanitizer.  Calls to msanread/msanwrite are now
inserted by the compiler with the -msan option.  Calls to
msanmalloc/msanfree will be from other runtime functions in a subsequent
CL.

Change-Id: I64fb061b38cc6519153face242eccd291c07d1f2
Reviewed-on: https://go-review.googlesource.com/16162
Run-TryBot: Ian Lance Taylor <iant@golang.org>
Reviewed-by: David Crawshaw <crawshaw@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
src/go/build/deps_test.go
src/runtime/msan.go [new file with mode: 0644]
src/runtime/msan/msan.go [new file with mode: 0644]
src/runtime/msan0.go [new file with mode: 0644]
src/runtime/msan_amd64.s [new file with mode: 0644]