summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Pawan Wagh <waghpawan@google.com> 2022-09-14 20:32:59 +0000
committer Gerrit Code Review <noreply-gerritcodereview@google.com> 2022-09-14 20:32:59 +0000
commite583df86038451c8a60b2b943f403cc294ae5c97 (patch)
tree6bfc5d1b8eaa963934ea9b072563b70056ffcbb9
parentf150000736cd00fc7c8bbd8a55131b468244bc07 (diff)
parentc65216eb58402986f9249daaeba8f2a71ccc1e20 (diff)
Merge "Revert "servicemanager : Adding abort in servicemanager_fuzzer""
-rw-r--r--cmds/servicemanager/ServiceManagerFuzzer.cpp8
1 files changed, 1 insertions, 7 deletions
diff --git a/cmds/servicemanager/ServiceManagerFuzzer.cpp b/cmds/servicemanager/ServiceManagerFuzzer.cpp
index bc48fa920e..39f8522f84 100644
--- a/cmds/servicemanager/ServiceManagerFuzzer.cpp
+++ b/cmds/servicemanager/ServiceManagerFuzzer.cpp
@@ -26,15 +26,9 @@ using ::android::ServiceManager;
using ::android::sp;
extern "C" int LLVMFuzzerTestOneInput(const uint8_t* data, size_t size) {
- FuzzedDataProvider provider(data, size);
-
- // Adding this random abort to check bug pipeline.
- bool shouldAbort = provider.ConsumeBool();
- if (shouldAbort) abort();
-
auto accessPtr = std::make_unique<Access>();
auto serviceManager = sp<ServiceManager>::make(std::move(accessPtr));
- fuzzService(serviceManager, std::move(provider));
+ fuzzService(serviceManager, FuzzedDataProvider(data, size));
return 0;
}