From c78f5cde40bada85b37e5395630e3624caa8d912 Mon Sep 17 00:00:00 2001 From: Alexey Gerenkov Date: Fri, 29 May 2020 20:53:15 +0300 Subject: [PATCH] coredump: Fixes size of memory region used by espcoredump.py --- components/espcoredump/espcoredump.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/components/espcoredump/espcoredump.py b/components/espcoredump/espcoredump.py index 9e417a1b11..30dd4936cd 100755 --- a/components/espcoredump/espcoredump.py +++ b/components/espcoredump/espcoredump.py @@ -852,7 +852,7 @@ class ESPCoreDumpLoader(object): core_off += self.ESP32_COREDUMP_MEM_SEG_HDR_SZ mem_start,mem_sz = struct.unpack_from(self.ESP32_COREDUMP_MEM_SEG_HDR_FMT, data) logging.debug("Read memory segment %d bytes @ 0x%x" % (mem_sz, mem_start)) - data = self.read_data(core_off, stack_len_aligned) + data = self.read_data(core_off, mem_sz) core_elf.add_program_segment(mem_start, data, ESPCoreDumpElfFile.PT_LOAD, ESPCoreDumpSegment.PF_R | ESPCoreDumpSegment.PF_W) core_off += mem_sz # add notes