From 781c083f32c1b6cf3403977f3f917e81757d4e7a Mon Sep 17 00:00:00 2001 From: Andreas Huber Date: Wed, 5 Oct 2016 11:10:26 -0700 Subject: [PATCH] Start hw-binder threadpool on HwBinder.getService() call. Bug: 31961648 Test: hidl_test_java Change-Id: I6caf778ab78a875427a17e1758ab724836c8d34e --- core/jni/android_os_HwBinder.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/core/jni/android_os_HwBinder.cpp b/core/jni/android_os_HwBinder.cpp index 7da03143087fe..13e3f0d6ae945 100644 --- a/core/jni/android_os_HwBinder.cpp +++ b/core/jni/android_os_HwBinder.cpp @@ -266,6 +266,9 @@ static jobject JHwBinder_native_getService( return NULL; } + LOG(INFO) << "Starting thread pool."; + ::android::hardware::ProcessState::self()->startThreadPool(); + return JHwRemoteBinder::NewObject(env, service); }