diff options
| author | 2023-06-21 16:51:20 +0000 | |
|---|---|---|
| committer | 2023-06-21 16:51:20 +0000 | |
| commit | 44a57183b96f8591d10c4b4df42ec945528d1ba1 (patch) | |
| tree | afdbecb1901ed25258bd960f5d9559215e8df974 | |
| parent | 906ed857cbf52db1147b42f471d1aba3cc74f3ed (diff) | |
| parent | 510a37066644a498421fa8f9b43d1f05daaf20b3 (diff) | |
Build input fuzzers for host am: 8bea9dbe53 am: 510a370666
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/native/+/23720253
Change-Id: I564312a2580324e59c066256f84d0311bc235648
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
| -rw-r--r-- | services/inputflinger/Android.bp | 7 | ||||
| -rw-r--r-- | services/inputflinger/tests/fuzzers/Android.bp | 65 |
2 files changed, 38 insertions, 34 deletions
diff --git a/services/inputflinger/Android.bp b/services/inputflinger/Android.bp index 86b3bde42a..dc7c75a775 100644 --- a/services/inputflinger/Android.bp +++ b/services/inputflinger/Android.bp @@ -106,6 +106,13 @@ cc_defaults { "libstatspull", "libstatssocket", ], + include_dirs: [ + "bionic/libc/kernel/android/uapi/", + "bionic/libc/kernel/uapi", + ], + cflags: [ + "-D__ANDROID_HOST__", + ], }, }, } diff --git a/services/inputflinger/tests/fuzzers/Android.bp b/services/inputflinger/tests/fuzzers/Android.bp index 55c2db6c91..47b0824fd0 100644 --- a/services/inputflinger/tests/fuzzers/Android.bp +++ b/services/inputflinger/tests/fuzzers/Android.bp @@ -21,52 +21,35 @@ package { default_applicable_licenses: ["frameworks_native_license"], } -cc_fuzz { - name: "inputflinger_latencytracker_fuzzer", - defaults: [ - "inputflinger_defaults", - ], - include_dirs: [ - "frameworks/native/services/inputflinger", - ], - shared_libs: [ - "libbase", - "libbinder", - "liblog", - "libutils", - "libinput", - "libinputflinger", - ], - srcs: [ - "LatencyTrackerFuzzer.cpp", - ], - fuzz_config: { - cc: ["android-framework-input@google.com"], - }, -} - cc_defaults { name: "inputflinger_fuzz_defaults", defaults: [ "inputflinger_defaults", + "libinputflinger_defaults", ], + host_supported: true, include_dirs: [ "frameworks/native/services/inputflinger", ], shared_libs: [ - "android.hardware.input.classifier@1.0", - "android.hardware.input.processor-V1-ndk", - "libbase", - "libbinder", - "libcutils", - "liblog", - "libutils", - "libinput", - "libinputflinger", "libinputreader", "libinputflinger_base", - "libstatslog", ], + sanitize: { + hwaddress: true, + undefined: true, + all_undefined: true, + diag: { + undefined: true, + }, + }, + target: { + host: { + sanitize: { + address: true, + }, + }, + }, header_libs: [ "libbatteryservice_headers", "libinputreader_headers", @@ -145,3 +128,17 @@ cc_fuzz { "InputClassifierFuzzer.cpp", ], } + +cc_fuzz { + name: "inputflinger_latencytracker_fuzzer", + defaults: [ + "inputflinger_fuzz_defaults", + "libinputdispatcher_defaults", + ], + shared_libs: [ + "libinputreporter", + ], + srcs: [ + "LatencyTrackerFuzzer.cpp", + ], +} |