summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTerry Chen <terry-ht.chen@broadcom.corp-partner.google.com>2020-04-16 15:55:21 +0800
committerAhmed ElArabawy <arabawy@google.com>2020-05-01 00:40:32 +0000
commit0a0cde39b24272a050167231827a249296b9e978 (patch)
tree753bb7b2ce4c17a015acfe545a22fecd0f3679cf
parentb739e60e12385dc4e9cab88aa688aacd15274cfb (diff)
downloadwlan-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-xbcmdhd/wifi_hal/wifi_logger.cpp9
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");