From da73dc8195edb04062622dd9655d95fc6fbebf74 Mon Sep 17 00:00:00 2001 From: Fu Hanxi Date: Fri, 29 Jan 2021 11:12:21 +0800 Subject: [PATCH] fix(coredump): parse registers values from stack --- components/espcoredump/corefile/xtensa.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/components/espcoredump/corefile/xtensa.py b/components/espcoredump/corefile/xtensa.py index 74cd5eab8e..65bcdff88b 100644 --- a/components/espcoredump/corefile/xtensa.py +++ b/components/espcoredump/corefile/xtensa.py @@ -220,7 +220,7 @@ class _TargetMethodsESP32(_TargetMethodsBase): class _ArchMethodsXtensa(_ArchMethodsBase): @staticmethod def get_registers_from_stack(data, grows_down): - extra_regs = {k: 0 for k in XtensaRegisters().registers} + extra_regs = {v: 0 for v in XtensaRegisters().registers.values()} regs = [0] * REG_NUM # TODO: support for growing up stacks if not grows_down: