hidl: sensors: 2.1: HalProxy: Forward 'lshal debug' options.

Bug: 262655635
Test: Temporarily added logs to verify option arguments are correctly
      forwarded.

Change-Id: Idef9b3371c332b8578cbfa88ba7d4bf4c68155e3
This commit is contained in:
Chris Kuiper 2022-12-14 17:17:36 -08:00 committed by Bruno Martins
parent 2d14c1f3be
commit edb5655662

View file

@ -370,7 +370,7 @@ Return<void> HalProxy::configDirectReport(int32_t sensorHandle, int32_t channelH
return Return<void>();
}
Return<void> HalProxy::debug(const hidl_handle& fd, const hidl_vec<hidl_string>& /*args*/) {
Return<void> HalProxy::debug(const hidl_handle& fd, const hidl_vec<hidl_string>& args) {
if (fd.getNativeHandle() == nullptr || fd->numFds < 1) {
ALOGE("%s: missing fd for writing", __FUNCTION__);
return Void();
@ -404,7 +404,7 @@ Return<void> HalProxy::debug(const hidl_handle& fd, const hidl_vec<hidl_string>&
stream << " Name: " << subHal->getName() << std::endl;
stream << " Debug dump: " << std::endl;
android::base::WriteStringToFd(stream.str(), writeFd);
subHal->debug(fd, {});
subHal->debug(fd, args);
stream.str("");
stream << std::endl;
}