diff options
Diffstat (limited to 'health/storage/aidl/default/main.cpp')
-rw-r--r-- | health/storage/aidl/default/main.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/health/storage/aidl/default/main.cpp b/health/storage/aidl/default/main.cpp index 186b64c0c5..74e266f707 100644 --- a/health/storage/aidl/default/main.cpp +++ b/health/storage/aidl/default/main.cpp @@ -24,14 +24,19 @@ using aidl::android::hardware::health::storage::Storage; using std::string_literals::operator""s; int main() { + LOG(INFO) << "Health storage AIDL HAL starting..."; ABinderProcess_setThreadPoolMaxThreadCount(0); // make a default storage service auto storage = ndk::SharedRefBase::make<Storage>(); const std::string name = Storage::descriptor + "/default"s; + LOG(INFO) << "Health storage AIDL HAL registering..."; CHECK_EQ(STATUS_OK, AServiceManager_registerLazyService(storage->asBinder().get(), name.c_str())); + LOG(INFO) << "Health storage AIDL HAL joining..."; ABinderProcess_joinThreadPool(); + + LOG(ERROR) << "Health storage AIDL HAL join thread ends, exiting..."; return EXIT_FAILURE; // should not reach } |