From 252794f47d6c494deca78448b4cdd9bf280dabb4 Mon Sep 17 00:00:00 2001 From: Matt Date: Fri, 31 Jan 2025 09:21:43 -0500 Subject: [PATCH] Also include BLW extended opcodes in string mapping --- .../src/main/java/software/coley/recaf/util/BlwUtil.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/recaf-core/src/main/java/software/coley/recaf/util/BlwUtil.java b/recaf-core/src/main/java/software/coley/recaf/util/BlwUtil.java index a325061e4..1b9f8eae6 100644 --- a/recaf-core/src/main/java/software/coley/recaf/util/BlwUtil.java +++ b/recaf-core/src/main/java/software/coley/recaf/util/BlwUtil.java @@ -1,8 +1,8 @@ package software.coley.recaf.util; import dev.xdark.blw.asm.internal.Util; +import dev.xdark.blw.code.ExtensionOpcodes; import dev.xdark.blw.code.Instruction; -import dev.xdark.blw.code.JavaOpcodes; import dev.xdark.blw.code.Label; import dev.xdark.blw.code.generic.GenericLabel; import dev.xdark.blw.code.instruction.BranchInstruction; @@ -112,7 +112,7 @@ private static String toString(@Nonnull Instruction insn) { int op = insn.opcode(); if (insn instanceof LabelInstruction label) { printer.label(label); - } else if (op >= 0 && op < JavaOpcodes.WIDE) { + } else if (op >= 0 && op <= ExtensionOpcodes.PRIMITIVE_CONVERSION) { ExecutionEngines.execute(printer, insn); } else { // The current search models shouldn't yield anything aside from the above types.