diff options
author | 2025-01-09 17:40:16 +0000 | |
---|---|---|
committer | 2025-01-10 04:09:14 -0800 | |
commit | 252c90b89e5f75e938a3bbd1e00fd9e3006d1d54 (patch) | |
tree | 63b9eca5401f79088578c205c7edd357a98b4bb8 | |
parent | 86988305106c12c2034a8959cd3574f2f8e1ca07 (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.bp | 13 | ||||
-rw-r--r-- | tools/fuzzer/Android.bp | 2 |
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", ], } |