From 3b8db093f6f9cfb5850a7100ba8aff0c1b099e42 Mon Sep 17 00:00:00 2001 From: Anghelo Carvajal Date: Mon, 19 Feb 2024 19:41:36 -0300 Subject: [PATCH] Fix disasm.py (#1606) * Fix disasm.py from doing the wrong thing * Update requirements.txt --- requirements.txt | 2 +- tools/disasm/disasm.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/requirements.txt b/requirements.txt index deb33986e6..26ad4e5e58 100644 --- a/requirements.txt +++ b/requirements.txt @@ -4,7 +4,7 @@ crunch64>=0.3.1,<1.0.0 ipl3checksum>=1.2.0,<2.0.0 # disasm -rabbitizer>=1.0.0,<2.0.0 +rabbitizer>=1.3.0,<2.0.0 # Compression pyelftools>=0.26 diff --git a/tools/disasm/disasm.py b/tools/disasm/disasm.py index 884c79f89b..be599728bc 100755 --- a/tools/disasm/disasm.py +++ b/tools/disasm/disasm.py @@ -1112,7 +1112,7 @@ def asm_header(section_name: str): def getImmOverride(insn: rabbitizer.Instruction): if insn.isBranch(): return f".L{insn.getBranchOffset() + insn.vram:08X}" - elif insn.isJump(): + elif insn.isJumpWithAddress(): return proper_name(insn.getInstrIndexAsVram(), in_data=False, is_symbol=True) elif insn.uniqueId == rabbitizer.InstrId.cpu_ori: