commit | 9b5f404d751d72a2e1cfe82e04fca0a3732bad30 | [log] [tgz] |
---|---|---|
author | Nguyen Anh Quynh <aquynh@gmail.com> | Thu Sep 22 22:22:36 2016 +0800 |
committer | Nguyen Anh Quynh <aquynh@gmail.com> | Thu Sep 22 22:22:36 2016 +0800 |
tree | 4d8503c3960431a2c6e4073f82eb74c32c043fe4 | |
parent | d9f96e7b146418c2743803994425bd8efba24e71 [diff] |
arm: update imm in printOperand() to fix error reported by @trufae in PR #764
diff --git a/arch/ARM/ARMInstPrinter.c b/arch/ARM/ARMInstPrinter.c index 91d3846..9754e74 100644 --- a/arch/ARM/ARMInstPrinter.c +++ b/arch/ARM/ARMInstPrinter.c
@@ -863,7 +863,8 @@ address = (uint32_t)MI->address + 8; } - printUInt32Bang(O, address + imm); + imm = address + imm; + printUInt32Bang(O, imm); } else { switch(MI->flat_insn->id) { default: