diff options
| author | 2022-09-14 20:32:59 +0000 | |
|---|---|---|
| committer | 2022-09-14 20:32:59 +0000 | |
| commit | e583df86038451c8a60b2b943f403cc294ae5c97 (patch) | |
| tree | 6bfc5d1b8eaa963934ea9b072563b70056ffcbb9 | |
| parent | f150000736cd00fc7c8bbd8a55131b468244bc07 (diff) | |
| parent | c65216eb58402986f9249daaeba8f2a71ccc1e20 (diff) | |
Merge "Revert "servicemanager : Adding abort in servicemanager_fuzzer""
| -rw-r--r-- | cmds/servicemanager/ServiceManagerFuzzer.cpp | 8 |
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; } |