diff options
author | Terry Chen <terry-ht.chen@broadcom.corp-partner.google.com> | 2020-04-16 15:55:21 +0800 |
---|---|---|
committer | Ahmed ElArabawy <arabawy@google.com> | 2020-05-01 00:40:32 +0000 |
commit | 0a0cde39b24272a050167231827a249296b9e978 (patch) | |
tree | 753bb7b2ce4c17a015acfe545a22fecd0f3679cf | |
parent | b739e60e12385dc4e9cab88aa688aacd15274cfb (diff) | |
download | wlan-0a0cde39b24272a050167231827a249296b9e978.tar.gz |
Wifi: Retrieved debug log
Skip msg header, retrived driver/fw log from wifi_ruffer_buffer_entry
Bug: 151049090
Test: build pass, verify done.
Change-Id: If2fd3d4eead2c6e4b229fd1dd60150e857df5afb
-rwxr-xr-x | bcmdhd/wifi_hal/wifi_logger.cpp | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/bcmdhd/wifi_hal/wifi_logger.cpp b/bcmdhd/wifi_hal/wifi_logger.cpp index 1ab37d5..e4181e4 100755 --- a/bcmdhd/wifi_hal/wifi_logger.cpp +++ b/bcmdhd/wifi_hal/wifi_logger.cpp @@ -652,8 +652,13 @@ public: // ALOGI("Retrieved Debug data"); if (mHandler.on_ring_buffer_data) { - (*mHandler.on_ring_buffer_data)((char *)status.name, buffer, buffer_size, - &status); + /* Skip msg header. Retrieved log */ + char *pBuff; + wifi_ring_buffer_entry *buffer_entry = + (wifi_ring_buffer_entry *) buffer; + pBuff = (char *) (buffer_entry + 1); + (*mHandler.on_ring_buffer_data)((char *)status.name, pBuff, + buffer_entry->entry_size, &status); } } else { ALOGE("Unknown Event"); |