summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Santiago Aboy Solanes <solanes@google.com> 2025-01-09 17:40:16 +0000
committer Santiago Aboy Solanes <solanes@google.com> 2025-01-10 04:09:14 -0800
commit252c90b89e5f75e938a3bbd1e00fd9e3006d1d54 (patch)
tree63b9eca5401f79088578c205c7edd357a98b4bb8
parent86988305106c12c2034a8959cd3574f2f8e1ca07 (diff)
Add java library for core icu4j for the fuzzer
The one we were using didn't have classes.dex so it used to fail to load. The failure can be seen by running the fuzzer without setting SetMinimumLogSeverity. Bug: 352721437 Test: Follow art/tools/fuzzer/README.md for libart_verify_classes_fuzzer Change-Id: I322488be93dd01423bccf7942ea63a07098061be
-rw-r--r--build/Android.bp13
-rw-r--r--tools/fuzzer/Android.bp2
2 files changed, 14 insertions, 1 deletions
diff --git a/build/Android.bp b/build/Android.bp
index e2d724b99e..e8a0b5424b 100644
--- a/build/Android.bp
+++ b/build/Android.bp
@@ -362,3 +362,16 @@ java_library {
},
},
}
+
+// A version of core-icu4j only for the ART fuzzer.
+java_library {
+ name: "core-icu4j-fuzzer",
+ visibility: [
+ "//art/tools/fuzzer",
+ ],
+ static_libs: ["core-icu4j-for-host"],
+ stem: "core-icu4j",
+ compile_dex: true,
+ sdk_version: "none",
+ system_modules: "none",
+}
diff --git a/tools/fuzzer/Android.bp b/tools/fuzzer/Android.bp
index d74c0f31ad..57dd1ec6ad 100644
--- a/tools/fuzzer/Android.bp
+++ b/tools/fuzzer/Android.bp
@@ -83,7 +83,7 @@ cc_defaults {
":okhttp",
":bouncycastle",
":apache-xml",
- ":core-icu4j",
+ ":core-icu4j-fuzzer",
":conscrypt-fuzzer",
],
}