From 7c8faeff7001a74dffe18404e24adde8cf945a02 Mon Sep 17 00:00:00 2001
From: Patrick Daly <pdaly@codeaurora.org>
Date: Wed, 14 Jan 2015 10:56:06 -0800
Subject: [PATCH] lrdpv2: debug_image_v2: Print dump source information

struct msm_dump_data contains the name of the entity who filled in the
data structure. Print out this information.

Change-Id: If490c0180bed22ba098d39e8e088170c9552da76
---
 linux-ramdump-parser-v2/debug_image_v2.py | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/linux-ramdump-parser-v2/debug_image_v2.py b/linux-ramdump-parser-v2/debug_image_v2.py
index 07a1810..d90e9e0 100755
--- a/linux-ramdump-parser-v2/debug_image_v2.py
+++ b/linux-ramdump-parser-v2/debug_image_v2.py
@@ -385,6 +385,8 @@ class DebugImage_v2():
 
                 dump_data_magic = ram_dump.read_u32(client_addr + dump_data_magic_offset, False)
                 dump_data_version = ram_dump.read_u32(client_addr + dump_data_version_offset, False)
+                dump_data_name = ram_dump.read_cstring(client_addr + dump_data_name_offset,
+                                            ram_dump.sizeof('((struct msm_dump_data *)0x0)->name'), False)
                 dump_data_addr = ram_dump.read_dword(client_addr + dump_data_addr_offset, False)
                 dump_data_len = ram_dump.read_dword(client_addr + dump_data_len_offset, False)
 
@@ -393,8 +395,8 @@ class DebugImage_v2():
                     print_out_str(
                          '!!! {0} Does not have an associated function. The parser needs to be updated!'.format(client_name))
                 else:
-                    print_out_str('Parsing debug information for {0}. Version: {1} Magic: {2:x}'.format(
-                       client_name, dump_data_version, dump_data_magic))
+                    print_out_str('Parsing debug information for {0}. Version: {1} Magic: {2:x} Source: {3}'.format(
+                       client_name, dump_data_version, dump_data_magic, dump_data_name))
 
                     if dump_data_magic is None:
                         print_out_str(
-- 
GitLab