diff --git a/libc/Android.mk b/libc/Android.mk index 868d15926..f65f922f2 100644 --- a/libc/Android.mk +++ b/libc/Android.mk @@ -658,7 +658,7 @@ LOCAL_CLANG := $(use_clang) LOCAL_ADDITIONAL_DEPENDENCIES := $(libc_common_additional_dependencies) LOCAL_CXX_STL := none LOCAL_SYSTEM_SHARED_LIBRARIES := -LOCAL_ADDRESS_SANITIZER := false +LOCAL_SANITIZE := never LOCAL_NATIVE_COVERAGE := $(bionic_coverage) $(eval $(call patch-up-arch-specific-flags,LOCAL_CFLAGS,libc_common_cflags)) @@ -699,7 +699,7 @@ LOCAL_CLANG := $(use_clang) LOCAL_ADDITIONAL_DEPENDENCIES := $(libc_common_additional_dependencies) LOCAL_CXX_STL := none LOCAL_SYSTEM_SHARED_LIBRARIES := -LOCAL_ADDRESS_SANITIZER := false +LOCAL_SANITIZE := never LOCAL_NATIVE_COVERAGE := $(bionic_coverage) $(eval $(call patch-up-arch-specific-flags,LOCAL_CFLAGS,libc_common_cflags)) @@ -745,7 +745,7 @@ LOCAL_CLANG := $(use_clang) LOCAL_ADDITIONAL_DEPENDENCIES := $(libc_common_additional_dependencies) LOCAL_CXX_STL := none LOCAL_SYSTEM_SHARED_LIBRARIES := -LOCAL_ADDRESS_SANITIZER := false +LOCAL_SANITIZE := never LOCAL_NATIVE_COVERAGE := $(bionic_coverage) $(eval $(call patch-up-arch-specific-flags,LOCAL_CFLAGS,libc_common_cflags)) @@ -778,7 +778,7 @@ LOCAL_CLANG := $(use_clang) LOCAL_ADDITIONAL_DEPENDENCIES := $(libc_common_additional_dependencies) LOCAL_CXX_STL := none LOCAL_SYSTEM_SHARED_LIBRARIES := -LOCAL_ADDRESS_SANITIZER := false +LOCAL_SANITIZE := never LOCAL_NATIVE_COVERAGE := $(bionic_coverage) $(eval $(call patch-up-arch-specific-flags,LOCAL_CFLAGS,libc_common_cflags)) @@ -813,7 +813,7 @@ LOCAL_CLANG := $(use_clang) LOCAL_ADDITIONAL_DEPENDENCIES := $(libc_common_additional_dependencies) LOCAL_CXX_STL := none LOCAL_SYSTEM_SHARED_LIBRARIES := -LOCAL_ADDRESS_SANITIZER := false +LOCAL_SANITIZE := never LOCAL_NATIVE_COVERAGE := $(bionic_coverage) $(eval $(call patch-up-arch-specific-flags,LOCAL_CFLAGS,libc_common_cflags)) @@ -854,7 +854,7 @@ LOCAL_MODULE := libc_openbsd_ndk LOCAL_ADDITIONAL_DEPENDENCIES := $(libc_common_additional_dependencies) LOCAL_CXX_STL := none LOCAL_SYSTEM_SHARED_LIBRARIES := -LOCAL_ADDRESS_SANITIZER := false +LOCAL_SANITIZE := never LOCAL_NATIVE_COVERAGE := $(bionic_coverage) $(eval $(call patch-up-arch-specific-flags,LOCAL_CFLAGS,libc_common_cflags)) @@ -892,7 +892,7 @@ LOCAL_MODULE := libc_openbsd LOCAL_ADDITIONAL_DEPENDENCIES := $(libc_common_additional_dependencies) LOCAL_CXX_STL := none LOCAL_SYSTEM_SHARED_LIBRARIES := -LOCAL_ADDRESS_SANITIZER := false +LOCAL_SANITIZE := never LOCAL_NATIVE_COVERAGE := $(bionic_coverage) $(eval $(call patch-up-arch-specific-flags,LOCAL_CFLAGS,libc_common_cflags)) @@ -930,7 +930,7 @@ LOCAL_MODULE := libc_gdtoa LOCAL_ADDITIONAL_DEPENDENCIES := $(libc_common_additional_dependencies) LOCAL_CXX_STL := none LOCAL_SYSTEM_SHARED_LIBRARIES := -LOCAL_ADDRESS_SANITIZER := false +LOCAL_SANITIZE := never LOCAL_NATIVE_COVERAGE := $(bionic_coverage) $(eval $(call patch-up-arch-specific-flags,LOCAL_CFLAGS,libc_common_cflags)) @@ -955,7 +955,7 @@ LOCAL_CLANG := $(use_clang) LOCAL_ADDITIONAL_DEPENDENCIES := $(libc_common_additional_dependencies) LOCAL_CXX_STL := none LOCAL_SYSTEM_SHARED_LIBRARIES := -LOCAL_ADDRESS_SANITIZER := false +LOCAL_SANITIZE := never LOCAL_NATIVE_COVERAGE := $(bionic_coverage) $(eval $(call patch-up-arch-specific-flags,LOCAL_CFLAGS,libc_common_cflags)) @@ -983,7 +983,7 @@ LOCAL_CLANG := $(use_clang) LOCAL_ADDITIONAL_DEPENDENCIES := $(libc_common_additional_dependencies) LOCAL_CXX_STL := none LOCAL_SYSTEM_SHARED_LIBRARIES := -LOCAL_ADDRESS_SANITIZER := false +LOCAL_SANITIZE := never LOCAL_NATIVE_COVERAGE := $(bionic_coverage) $(eval $(call patch-up-arch-specific-flags,LOCAL_CFLAGS,libc_common_cflags)) @@ -1004,7 +1004,7 @@ LOCAL_CLANG := false LOCAL_ADDITIONAL_DEPENDENCIES := $(libc_common_additional_dependencies) LOCAL_CXX_STL := none LOCAL_SYSTEM_SHARED_LIBRARIES := -LOCAL_ADDRESS_SANITIZER := false +LOCAL_SANITIZE := never LOCAL_NATIVE_COVERAGE := $(bionic_coverage) include $(BUILD_STATIC_LIBRARY) @@ -1031,7 +1031,7 @@ LOCAL_CLANG := $(use_clang) LOCAL_ADDITIONAL_DEPENDENCIES := $(libc_common_additional_dependencies) LOCAL_CXX_STL := none LOCAL_SYSTEM_SHARED_LIBRARIES := -LOCAL_ADDRESS_SANITIZER := false +LOCAL_SANITIZE := never LOCAL_NATIVE_COVERAGE := $(bionic_coverage) include $(BUILD_STATIC_LIBRARY) @@ -1055,7 +1055,7 @@ LOCAL_CLANG := true # GCC refuses to hide new/delete LOCAL_ADDITIONAL_DEPENDENCIES := $(libc_common_additional_dependencies) LOCAL_CXX_STL := none LOCAL_SYSTEM_SHARED_LIBRARIES := -LOCAL_ADDRESS_SANITIZER := false +LOCAL_SANITIZE := never # b/17574078: Need to disable coverage until we have a prebuilt libprofile_rt. # Since this is a static library built with clang, it needs to link # libprofile_rt when it is linked into the final binary. Since the final binary @@ -1083,7 +1083,7 @@ LOCAL_CLANG := $(use_clang) LOCAL_ADDITIONAL_DEPENDENCIES := $(libc_common_additional_dependencies) LOCAL_CXX_STL := none LOCAL_SYSTEM_SHARED_LIBRARIES := -LOCAL_ADDRESS_SANITIZER := false +LOCAL_SANITIZE := never LOCAL_NATIVE_COVERAGE := $(bionic_coverage) include $(BUILD_STATIC_LIBRARY) @@ -1105,7 +1105,7 @@ LOCAL_CFLAGS := $(libc_common_cflags) -fno-builtin LOCAL_ADDITIONAL_DEPENDENCIES := $(libc_common_additional_dependencies) LOCAL_CXX_STL := none LOCAL_SYSTEM_SHARED_LIBRARIES := -LOCAL_ADDRESS_SANITIZER := false +LOCAL_SANITIZE := never LOCAL_NATIVE_COVERAGE := $(bionic_coverage) include $(BUILD_STATIC_LIBRARY) @@ -1131,7 +1131,7 @@ LOCAL_CONLYFLAGS := $(libc_common_conlyflags) LOCAL_CFLAGS := $(libc_common_cflags) -fvisibility=hidden -O0 LOCAL_CPPFLAGS := $(libc_common_cppflags) LOCAL_C_INCLUDES := $(libc_common_c_includes) -LOCAL_ADDRESS_SANITIZER := false +LOCAL_SANITIZE := never LOCAL_NATIVE_COVERAGE := $(bionic_coverage) LOCAL_SYSTEM_SHARED_LIBRARIES := @@ -1215,7 +1215,7 @@ LOCAL_SYSTEM_SHARED_LIBRARIES := # TODO: split out the asflags. LOCAL_ASFLAGS := $(LOCAL_CFLAGS) -LOCAL_ADDRESS_SANITIZER := false +LOCAL_SANITIZE := never LOCAL_NATIVE_COVERAGE := $(bionic_coverage) $(eval $(call patch-up-arch-specific-flags,LOCAL_CFLAGS,libc_common_cflags)) @@ -1253,7 +1253,7 @@ LOCAL_ADDITIONAL_DEPENDENCIES := $(libc_common_additional_dependencies) LOCAL_WHOLE_STATIC_LIBRARIES := libc_common LOCAL_CXX_STL := none LOCAL_SYSTEM_SHARED_LIBRARIES := -LOCAL_ADDRESS_SANITIZER := false +LOCAL_SANITIZE := never LOCAL_NATIVE_COVERAGE := $(bionic_coverage) $(eval $(call patch-up-arch-specific-flags,LOCAL_CFLAGS,libc_common_cflags)) @@ -1276,7 +1276,7 @@ LOCAL_C_INCLUDES := $(libc_common_c_includes) LOCAL_MODULE := libc_malloc LOCAL_CLANG := $(use_clang) LOCAL_CXX_STL := none -LOCAL_ADDRESS_SANITIZER := false +LOCAL_SANITIZE := never LOCAL_NATIVE_COVERAGE := $(bionic_coverage) LOCAL_ADDITIONAL_DEPENDENCIES := $(libc_common_additional_dependencies) include $(BUILD_STATIC_LIBRARY) @@ -1309,7 +1309,7 @@ endif LOCAL_CXX_STL := none LOCAL_SYSTEM_SHARED_LIBRARIES := -LOCAL_ADDRESS_SANITIZER := false +LOCAL_SANITIZE := never LOCAL_NATIVE_COVERAGE := $(bionic_coverage) $(eval $(call patch-up-arch-specific-flags,LOCAL_CFLAGS,libc_common_cflags)) @@ -1391,7 +1391,7 @@ LOCAL_CFLAGS_arm += -DCRT_LEGACY_WORKAROUND LOCAL_SRC_FILES_arm += \ arch-arm/bionic/atexit_legacy.c -LOCAL_ADDRESS_SANITIZER := false +LOCAL_SANITIZE := never LOCAL_NATIVE_COVERAGE := $(bionic_coverage) include $(BUILD_SHARED_LIBRARY) @@ -1445,7 +1445,7 @@ LOCAL_LDFLAGS := -Wl,--version-script,$(LOCAL_PATH)/version_script.txt # Don't install on release build LOCAL_MODULE_TAGS := eng debug -LOCAL_ADDRESS_SANITIZER := false +LOCAL_SANITIZE := never LOCAL_NATIVE_COVERAGE := $(bionic_coverage) $(eval $(call patch-up-arch-specific-flags,LOCAL_CFLAGS,libc_common_cflags)) @@ -1485,7 +1485,7 @@ LOCAL_LDFLAGS := -Wl,--version-script,$(LOCAL_PATH)/version_script.txt # Don't install on release build LOCAL_MODULE_TAGS := eng debug -LOCAL_ADDRESS_SANITIZER := false +LOCAL_SANITIZE := never LOCAL_NATIVE_COVERAGE := $(bionic_coverage) $(eval $(call patch-up-arch-specific-flags,LOCAL_CFLAGS,libc_common_cflags)) @@ -1516,7 +1516,7 @@ LOCAL_MODULE:= libstdc++ LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/Android.mk LOCAL_CXX_STL := none LOCAL_SYSTEM_SHARED_LIBRARIES := libc -LOCAL_ADDRESS_SANITIZER := false +LOCAL_SANITIZE := never LOCAL_NATIVE_COVERAGE := $(bionic_coverage) include $(BUILD_SHARED_LIBRARY) @@ -1532,7 +1532,7 @@ LOCAL_MODULE:= libstdc++ LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/Android.mk LOCAL_CXX_STL := none LOCAL_SYSTEM_SHARED_LIBRARIES := libc -LOCAL_ADDRESS_SANITIZER := false +LOCAL_SANITIZE := never LOCAL_NATIVE_COVERAGE := $(bionic_coverage) include $(BUILD_STATIC_LIBRARY) diff --git a/libdl/Android.mk b/libdl/Android.mk index 7b97dc4ad..4ab32e037 100644 --- a/libdl/Android.mk +++ b/libdl/Android.mk @@ -36,7 +36,7 @@ LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/Android.mk LOCAL_ALLOW_UNDEFINED_SYMBOLS := true LOCAL_SYSTEM_SHARED_LIBRARIES := -LOCAL_ADDRESS_SANITIZER := false +LOCAL_SANITIZE := never include $(BUILD_SHARED_LIBRARY) # A dummy libdl.a. Need for static executables using the LLVM unwinder. Most @@ -49,5 +49,5 @@ LOCAL_CXX_STL := none LOCAL_MODULE := libdl LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/Android.mk -LOCAL_ADDRESS_SANITIZER := false +LOCAL_SANITIZE := never include $(BUILD_STATIC_LIBRARY) diff --git a/libm/Android.mk b/libm/Android.mk index 1e293968e..7e8a8fb41 100644 --- a/libm/Android.mk +++ b/libm/Android.mk @@ -497,7 +497,7 @@ LOCAL_CFLAGS += \ -fno-builtin-rintl \ LOCAL_NATIVE_COVERAGE := $(bionic_coverage) -LOCAL_ADDRESS_SANITIZER := false +LOCAL_SANITIZE := never include $(BUILD_STATIC_LIBRARY) # ----------------------------------------------------------------------------- @@ -515,7 +515,7 @@ LOCAL_SYSTEM_SHARED_LIBRARIES := libc LOCAL_WHOLE_STATIC_LIBRARIES := libm LOCAL_NATIVE_COVERAGE := $(bionic_coverage) -LOCAL_ADDRESS_SANITIZER := false +LOCAL_SANITIZE := never LOCAL_CXX_STL := none diff --git a/tests/Android.build.mk b/tests/Android.build.mk index 6d4faa9b3..7cac34912 100644 --- a/tests/Android.build.mk +++ b/tests/Android.build.mk @@ -37,7 +37,7 @@ endif LOCAL_CLANG := $($(module)_clang_$(build_type)) ifneq ($($(module)_allow_asan),true) -LOCAL_ADDRESS_SANITIZER := false +LOCAL_SANITIZE := never endif LOCAL_FORCE_STATIC_EXECUTABLE := $($(module)_force_static_executable)