Skip to content

Commit 0f22094

Browse files
ucgJheucgJhe
authored andcommitted
handle negtive value in register setting
1 parent de7e510 commit 0f22094

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

qiling/debugger/qdb/qdb.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -349,7 +349,7 @@ def do_set(self, line: str) -> None:
349349
if reg_val:
350350
setattr(self.ql.arch.regs, reg_name, reg_val)
351351
self.do_context()
352-
qdb_print(QDB_MSG.INFO, f"set register {reg_name} to 0x{reg_val:08x}")
352+
qdb_print(QDB_MSG.INFO, f"set register {reg_name} to 0x{(reg_val & 0xfffffff):08x}")
353353

354354
else:
355355
qdb_print(QDB_MSG.ERROR, f"error parsing input: {reg_val} as integer value")

0 commit comments

Comments
 (0)