Skip to content
Snippets Groups Projects
Commit 6eb17c09 authored by Linux Build Service Account's avatar Linux Build Service Account Committed by Gerrit - the friendly Code Review server
Browse files

Merge "lrdp-v2: sanity check rtb step_size"

parents 244226f7 227f5188
No related branches found
No related tags found
No related merge requests found
...@@ -117,6 +117,10 @@ class RTB(RamParser): ...@@ -117,6 +117,10 @@ class RTB(RamParser):
step_size = self.ramdump.read_u32(rtb + step_size_offset) step_size = self.ramdump.read_u32(rtb + step_size_offset)
total_entries = self.ramdump.read_int(rtb + nentries_offset) total_entries = self.ramdump.read_int(rtb + nentries_offset)
rtb_read_ptr = self.ramdump.read_word(rtb + rtb_entry_offset) rtb_read_ptr = self.ramdump.read_word(rtb + rtb_entry_offset)
if step_size is None or step_size > self.ramdump.get_num_cpus():
print_out_str('RTB dump looks corrupt! Got step_size=%s' %
hex(step_size) if step_size is not None else None)
return
for i in range(0, step_size): for i in range(0, step_size):
rtb_out = self.ramdump.open_file('msm_rtb{0}.txt'.format(i)) rtb_out = self.ramdump.open_file('msm_rtb{0}.txt'.format(i))
gdb_cmd = NamedTemporaryFile(mode='w+t', delete=False) gdb_cmd = NamedTemporaryFile(mode='w+t', delete=False)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment