Bugfix: invokedynamic shows wrong method name
Obfuscators exploits this bug to make deobfuscator see method other than JVM actually calls.
This commit is contained in:
parent
a0d552e573
commit
a98ff88ba4
1 changed files with 1 additions and 1 deletions
|
@ -304,7 +304,7 @@ public class InstructionPrinter {
|
|||
|
||||
protected String printInvokeDynamicInsNode(InvokeDynamicInsnNode idin) {
|
||||
StringBuilder sb = new StringBuilder();
|
||||
sb.append(nameOpcode(idin.opcode()) + " " + idin.name + "(");
|
||||
sb.append(nameOpcode(idin.opcode()) + " " + idin.bsm.getName() + "(");
|
||||
|
||||
String desc = idin.desc;
|
||||
String partedDesc = idin.desc.substring(2);
|
||||
|
|
Loading…
Reference in a new issue