Intialize binder wrapper in fuzzer

Test: m update_engine_service_fuzzer && adb sync data && adb shell /data/fuzz/x86_64/update_engine_service_fuzzer/update_engine_service_fuzzer
Bug: 287612897
Change-Id: I480a21d7b9a07a7695e9e66f4fbe5ee9d670bff8
diff --git a/fuzzers/update_engine_service_fuzzer.cpp b/fuzzers/update_engine_service_fuzzer.cpp
index 453800f..6762abf 100644
--- a/fuzzers/update_engine_service_fuzzer.cpp
+++ b/fuzzers/update_engine_service_fuzzer.cpp
@@ -16,6 +16,8 @@
 
 #include <fuzzbinder/libbinder_driver.h>
 
+#include <binderwrapper/binder_wrapper.h>
+
 #include "update_engine/aosp/daemon_android.h"
 #include "update_engine/aosp/daemon_state_android.h"
 
@@ -27,8 +29,11 @@
 using android::sp;
 
 extern "C" int LLVMFuzzerTestOneInput(const uint8_t* data, size_t size) {
+  android::BinderWrapper::Create();
+
   brillo::BaseMessageLoop message_loop_;
   message_loop_.SetAsCurrent();
+
   auto daemonStateAndroid = std::make_unique<DaemonStateAndroid>();
   daemonStateAndroid->Initialize();
 
@@ -40,5 +45,7 @@
   // urls
   fuzzService({binderService, stableBinderService},
               FuzzedDataProvider(data, size));
+
+  android::BinderWrapper::Destroy();
   return 0;
 }