Injection works, I don't think I need to change this descriptor comparison since the client versions are the same
This commit is contained in:
@@ -29,6 +29,7 @@ public class BiPush extends Instruction implements PushConstantInstruction
|
|||||||
super(instructions, InstructionType.BIPUSH, -1);
|
super(instructions, InstructionType.BIPUSH, -1);
|
||||||
|
|
||||||
this.b = b;
|
this.b = b;
|
||||||
|
length += 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@@ -355,7 +355,6 @@ public class Inject
|
|||||||
|
|
||||||
Type lastGarbageArgumentType = null;
|
Type lastGarbageArgumentType = null;
|
||||||
|
|
||||||
assert false;
|
|
||||||
if (!deobfuscatedMethod.getDescriptor().equals(invokeMethod.getDescriptor()))
|
if (!deobfuscatedMethod.getDescriptor().equals(invokeMethod.getDescriptor()))
|
||||||
{
|
{
|
||||||
// allow for obfuscated method to have a single bogus signature at the end
|
// allow for obfuscated method to have a single bogus signature at the end
|
||||||
|
|||||||
Reference in New Issue
Block a user