You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nuttx.apache.org by xi...@apache.org on 2022/04/28 05:29:31 UTC
[incubator-nuttx] branch master updated: tools:minidumpserver.py support xtensa
This is an automated email from the ASF dual-hosted git repository.
xiaoxiang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-nuttx.git
The following commit(s) were added to refs/heads/master by this push:
new 2b938ed8f8 tools:minidumpserver.py support xtensa
2b938ed8f8 is described below
commit 2b938ed8f827f6578ba32c8824f62d210e740c02
Author: anjiahao <an...@xiaomi.com>
AuthorDate: Tue Apr 19 11:03:19 2022 +0800
tools:minidumpserver.py support xtensa
Signed-off-by: anjiahao <an...@xiaomi.com>
---
tools/minidumpserver.py | 24 +++++++++++++++++++++++-
1 file changed, 23 insertions(+), 1 deletion(-)
diff --git a/tools/minidumpserver.py b/tools/minidumpserver.py
index 9800708ee3..61ad8a27e1 100755
--- a/tools/minidumpserver.py
+++ b/tools/minidumpserver.py
@@ -165,6 +165,28 @@ reg_table = {
"T6": 31,
"PC": 32,
},
+ "xtensa": {
+ "PC": 0,
+ "SAR": 68,
+ "PS": 73,
+ "SCOM": 29,
+ "A0": 21,
+ "A1": 22,
+ "A2": 23,
+ "A3": 24,
+ "A4": 25,
+ "A5": 26,
+ "A6": 27,
+ "A7": 28,
+ "A8": 29,
+ "A9": 30,
+ "A10": 31,
+ "A11": 32,
+ "A12": 33,
+ "A13": 34,
+ "A14": 35,
+ "A15": 36,
+ }
}
@@ -200,7 +222,7 @@ class dump_log_file:
logger.error("%s not supported" % (self.arch))
# init register list
if len(self.registers) == 0:
- for x in range(len(reg_table[self.arch])):
+ for x in range(max(reg_table[self.arch].values()) + 1):
self.registers.append(b"x")
# find register value