audio: enable sanitize for android only
- bypassing linking error in host.
- remove diag due to higher performance
https://source.android.com/docs/security/test/bounds-sanitizer#diag
Bug: 263841853
Test: run host test with 64 version
vendor.google.whitechapel.audio.hal.audio_tests
vendor.google.whitechapel.audio.hal.audio.tuner_tests
vendor.google.whitechapel.audio.hal.soundtrigger.tests
vendor.google.whitechapel.audio.hal.utils.bluenote_tests
Change-Id: Ibd0be525fbd881c4b84ff6b14923c9d372334dda
Signed-off-by: Jasmine Cha <[email protected]>
diff --git a/Android.bp b/Android.bp
index 8fc5ed6..a60b12f 100644
--- a/Android.bp
+++ b/Android.bp
@@ -52,14 +52,16 @@
bionic: {
system_shared_libs: ["libc", "libdl"],
},
- },
-
- sanitize: {
- integer_overflow: true,
- misc_undefined: ["bounds"],
- diag: {
- integer_overflow: true,
- misc_undefined: ["bounds"],
+ android: {
+ // TODO(b/263841853): check linking error for host
+ sanitize: {
+ integer_overflow: true,
+ misc_undefined: ["bounds"],
+ diag: {
+ integer_overflow: true,
+ misc_undefined: ["bounds"],
+ },
+ },
},
},
}