From 161ff2cea806d6bcc97a4921bc8b39de9a03e9e6 Mon Sep 17 00:00:00 2001 From: Graham Date: Sun, 8 Mar 2020 21:53:15 +0000 Subject: [PATCH] Simplify regex in ExceptionTracingTransformer Signed-off-by: Graham --- .../dev/openrs2/deob/transform/ExceptionTracingTransformer.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/deob/src/main/java/dev/openrs2/deob/transform/ExceptionTracingTransformer.kt b/deob/src/main/java/dev/openrs2/deob/transform/ExceptionTracingTransformer.kt index 9e6077040b..a03a15d752 100644 --- a/deob/src/main/java/dev/openrs2/deob/transform/ExceptionTracingTransformer.kt +++ b/deob/src/main/java/dev/openrs2/deob/transform/ExceptionTracingTransformer.kt @@ -44,12 +44,12 @@ class ExceptionTracingTransformer : Transformer() { private val CATCH_MATCHER = InsnMatcher.compile( """ (ASTORE ALOAD)? - (| LDC INVOKESTATIC | + (LDC INVOKESTATIC | NEW DUP (LDC INVOKESPECIAL | INVOKESPECIAL LDC INVOKEVIRTUAL) ((ILOAD | LLOAD | FLOAD | DLOAD | (ALOAD IFNULL LDC GOTO LDC) | BIPUSH | SIPUSH | LDC) INVOKEVIRTUAL)* INVOKEVIRTUAL INVOKESTATIC - ) + )? ATHROW """ )