diff options
| author | 2023-09-12 22:44:40 +0000 | |
|---|---|---|
| committer | 2023-09-12 22:44:40 +0000 | |
| commit | d22df65866e91e933f778471103fd8d71f84b400 (patch) | |
| tree | 20d70aec389ec6b13585b6c4d1c721dc2707ad86 | |
| parent | 8e013486b4f5b17466fe4ce33e2bb5c087833e5b (diff) | |
| parent | b19f33760072f29110999edc05861744bd69e782 (diff) | |
Merge "Update fuzzService to call most common transactions easily" into main am: 6a7d49df27 am: 801dc71b18 am: 1689cc2447 am: b19f337600
Original change: https://android-review.googlesource.com/c/platform/frameworks/native/+/2748136
Change-Id: I6b19efc374a56fd8df7a1786fc07fe293f058314
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
| -rw-r--r-- | libs/binder/tests/parcel_fuzzer/libbinder_driver.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/libs/binder/tests/parcel_fuzzer/libbinder_driver.cpp b/libs/binder/tests/parcel_fuzzer/libbinder_driver.cpp index 93ac1162ed..38e6f32cb9 100644 --- a/libs/binder/tests/parcel_fuzzer/libbinder_driver.cpp +++ b/libs/binder/tests/parcel_fuzzer/libbinder_driver.cpp @@ -61,11 +61,11 @@ void fuzzService(const std::vector<sp<IBinder>>& binders, FuzzedDataProvider&& p while (provider.remaining_bytes() > 0) { // Most of the AIDL services will have small set of transaction codes. // TODO(b/295942369) : Add remaining transact codes from IBinder.h - uint32_t code = provider.ConsumeBool() - ? provider.ConsumeIntegral<uint32_t>() - : provider.PickValueInArray<int64_t>( - {provider.ConsumeIntegralInRange<uint32_t>(0, 100), - IBinder::DUMP_TRANSACTION, IBinder::PING_TRANSACTION, + uint32_t code = provider.ConsumeBool() ? provider.ConsumeIntegral<uint32_t>() + : provider.ConsumeBool() + ? provider.ConsumeIntegralInRange<uint32_t>(0, 100) + : provider.PickValueInArray<uint32_t>( + {IBinder::DUMP_TRANSACTION, IBinder::PING_TRANSACTION, IBinder::SHELL_COMMAND_TRANSACTION, IBinder::INTERFACE_TRANSACTION, IBinder::SYSPROPS_TRANSACTION, IBinder::EXTENSION_TRANSACTION, IBinder::TWEET_TRANSACTION, IBinder::LIKE_TRANSACTION}); |