Finish pulling info over from the GYP build files
Change-Id: I9716568a0bd98dc00df4b52811bc28fb86e81ba4
diff --git a/tools/bazel.rc b/tools/bazel.rc
index f07bba7..0f89dc9 100644
--- a/tools/bazel.rc
+++ b/tools/bazel.rc
@@ -25,13 +25,16 @@
build:isan --platform_suffix=-isan
build:isan --test_env LLVM_SYMBOLIZER=/usr/bin/llvm-symbolizer-3.6
-build:ubsan --copt -fsanitize=undefined
+build:ubsan --copt -fsanitize=undefined --copt -fno-sanitize-recover
+# Bad alignment is just slow on x86 and traps on ARM, so we'll find
+# it other ways, and some x86 code does it on purpose.
+build:ubsan --copt -fno-sanitize=alignment
build:ubsan --linkopt -fsanitize=undefined
build:ubsan --platform_suffix=-ubsan
build:ubsan --test_env LLVM_SYMBOLIZER=/usr/bin/llvm-symbolizer-3.6
-build:msan --copt -fsanitize=memory
-build:msan --linkopt -fsanitize=memory
+build:msan --copt -fsanitize=memory --copt -fsanitize-memory-track-origins
+build:msan --linkopt -fsanitize=memory --ldopt -fsanitize-memory-track-origins
build:msan --platform_suffix=-msan
build:msan --test_env MSAN_SYMBOLIZER_PATH=/usr/bin/llvm-symbolizer-3.6