Generalize Valgrind annotations in ART to support ASan.
Also add redzones around non-fixed mem_map(s).
Also extend -Wframe-larger-than limit to enable arm64 ASan build.
Change-Id: Ie572481a25fead59fc8978d2c317a33ac418516c
diff --git a/build/Android.common_build.mk b/build/Android.common_build.mk
index ee0cb09..83dd690 100644
--- a/build/Android.common_build.mk
+++ b/build/Android.common_build.mk
@@ -266,10 +266,10 @@
# Larger frame-size for host clang builds today
ifneq ($(ART_COVERAGE),true)
ifneq ($(NATIVE_COVERAGE),true)
- ifndef SANITIZE_HOST
- art_host_non_debug_cflags += -Wframe-larger-than=2700
- endif
- ifndef SANITIZE_TARGET
+ art_host_non_debug_cflags += -Wframe-larger-than=2700
+ ifdef SANITIZE_TARGET
+ art_target_non_debug_cflags += -Wframe-larger-than=5450
+ else
art_target_non_debug_cflags += -Wframe-larger-than=1728
endif
endif