From e3ef28cea2210d62a4f2a977dcc7da4bd8bbbb4d Mon Sep 17 00:00:00 2001
From: Mitchel Humpherys <mitchelh@codeaurora.org>
Date: Fri, 4 Sep 2015 18:35:11 -0700
Subject: [PATCH] lrdp-v2: ramdump: Give a default max_length of 100 when
 reading C-strings

Most of the time 100 is a good default max length when reading any old
C-string.  Use it.

Change-Id: I1805b0b4b2b9bc18c06f4ca0e7cd6cd70b854620
---
 linux-ramdump-parser-v2/ramdump.py | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/linux-ramdump-parser-v2/ramdump.py b/linux-ramdump-parser-v2/ramdump.py
index 0320546..6a691c0 100644
--- a/linux-ramdump-parser-v2/ramdump.py
+++ b/linux-ramdump-parser-v2/ramdump.py
@@ -1174,7 +1174,8 @@ class RamDump():
         cstring_addr = virt + self.field_offset(struct_name, field)
         return self.read_cstring(self.read_pointer(cstring_addr), max_length)
 
-    def read_cstring(self, addr_or_name, max_length, virtual=True, cpu=None):
+    def read_cstring(self, addr_or_name, max_length=100, virtual=True,
+                     cpu=None):
         addr = addr_or_name
         if virtual:
             if cpu is not None:
-- 
GitLab