Skip to content

Commit a1ff878

Browse files
anjiahao1xiaoxiang781216
authored andcommitted
gdbserver:Special processing xtensa architecture
Signed-off-by: anjiahao <[email protected]>
1 parent 0bd9c8d commit a1ff878

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

tools/gdbserver.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -230,6 +230,9 @@
230230
},
231231
"riscv": {
232232
"ZERO": 0,
233+
"WINDOWBASE": (0, 584),
234+
"WINDOWSTART": (1, 585),
235+
"PS": (0x40000, 742),
233236
},
234237
}
235238

@@ -653,8 +656,9 @@ def handle_register_single_read_packet(self, pkt):
653656

654657
def put_one_register_packet(regs):
655658

656-
regval = None
657659
reg = int(pkt[1:].decode("utf8"), 16)
660+
regval = None
661+
658662
if self.regfix:
659663
for reg_name, reg_vals in reg_fix_value[self.arch].items():
660664
if reg == reg_vals[1]:
@@ -1119,7 +1123,6 @@ def main(args):
11191123
else:
11201124
logger.error("Architecture unknown, exiting...")
11211125
sys.exit(2)
1122-
elf.parse_addr2line(args.arch, args.addr2line, log.stack_data)
11231126

11241127
raw = RawMemoryFile(args.rawfile)
11251128
coredump = CoreDumpFile(args.coredump)

0 commit comments

Comments
 (0)