summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Treehugger Robot <treehugger-gerrit@google.com> 2023-03-20 19:02:54 +0000
committer Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> 2023-03-20 19:02:54 +0000
commit452cb56ac96027c7087e80c67a8dabcab1bc43a4 (patch)
tree9a082f1c30717caec4b33cdda19f27bcce7340ed
parent198014440ae06af0dee8b819eeb297cd6b26d2ad (diff)
parente01101eb688eb194155faee42555a173dd109924 (diff)
Merge "Add a toString call to binder_parcel_fuzzer" am: 6d6829c4bb am: e01101eb68
Original change: https://android-review.googlesource.com/c/platform/frameworks/native/+/2468680 Change-Id: I9187811f696250be33a34cdc426bc6a0f7d564e4 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-rw-r--r--libs/binder/tests/parcel_fuzzer/binder.cpp5
-rw-r--r--libs/binder/tests/parcel_fuzzer/parcelables/GenericDataParcelable.aidl5
2 files changed, 7 insertions, 3 deletions
diff --git a/libs/binder/tests/parcel_fuzzer/binder.cpp b/libs/binder/tests/parcel_fuzzer/binder.cpp
index 768fbe118d..6da7a5baab 100644
--- a/libs/binder/tests/parcel_fuzzer/binder.cpp
+++ b/libs/binder/tests/parcel_fuzzer/binder.cpp
@@ -367,13 +367,14 @@ std::vector<ParcelRead<::android::Parcel>> BINDER_PARCEL_READ_FUNCTIONS {
FUZZ_LOG() << "about to call readFromParcel() with status for SingleDataParcelable";
parcelables::SingleDataParcelable singleDataParcelable;
status_t status = singleDataParcelable.readFromParcel(&p);
- FUZZ_LOG() <<" status: " << status;
+ FUZZ_LOG() << " status: " << status;
},
[] (const ::android::Parcel& p, FuzzedDataProvider& /*provider*/) {
FUZZ_LOG() << "about to call readFromParcel() with status for GenericDataParcelable";
parcelables::GenericDataParcelable genericDataParcelable;
status_t status = genericDataParcelable.readFromParcel(&p);
- FUZZ_LOG() <<" status: " << status;
+ FUZZ_LOG() << " status: " << status;
+ FUZZ_LOG() << " toString() result: " << genericDataParcelable.toString();
},
};
// clang-format on
diff --git a/libs/binder/tests/parcel_fuzzer/parcelables/GenericDataParcelable.aidl b/libs/binder/tests/parcel_fuzzer/parcelables/GenericDataParcelable.aidl
index f1079e9047..01e6999fed 100644
--- a/libs/binder/tests/parcel_fuzzer/parcelables/GenericDataParcelable.aidl
+++ b/libs/binder/tests/parcel_fuzzer/parcelables/GenericDataParcelable.aidl
@@ -22,4 +22,7 @@ parcelable GenericDataParcelable {
IBinder binder;
ParcelFileDescriptor fileDescriptor;
int[] array;
-} \ No newline at end of file
+ String greatString;
+ @utf8InCpp
+ String greaterString;
+}