From: Roshan Pius Date: Fri, 31 Mar 2017 01:01:54 +0000 (-0700) Subject: wifi(implementation): Print out the cb object on failure X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=3797e188f889f581ea33d7cdaef5f4d5d397fb24;p=android-x86%2Fhardware-interfaces.git wifi(implementation): Print out the cb object on failure This should help us figure out if there are multiple callback objects in wifi_chip when we see the IPC storm from onDebugRingBufferDataAvailable(). Bug: 36599054 Test: ACTS wifi tests. Change-Id: I8c67032c59ecdd45824e131b59d890ce6c94fe25 --- diff --git a/wifi/1.0/default/wifi_chip.cpp b/wifi/1.0/default/wifi_chip.cpp index 9c41a40b..319e1265 100644 --- a/wifi/1.0/default/wifi_chip.cpp +++ b/wifi/1.0/default/wifi_chip.cpp @@ -855,7 +855,8 @@ WifiStatus WifiChip::registerDebugRingBufferCallback() { for (const auto& callback : shared_ptr_this->getEventCallbacks()) { if (!callback->onDebugRingBufferDataAvailable(hidl_status, data).isOk()) { LOG(ERROR) << "Failed to invoke onDebugRingBufferDataAvailable" - << " callback"; + << " callback on: " << toString(callback); + } } };