diff options
author | Alon Albert <aalbert@google.com> | 2013-06-13 13:27:15 -0700 |
---|---|---|
committer | Alon Albert <aalbert@google.com> | 2013-06-13 13:29:58 -0700 |
commit | 54f59ac04f3e21d5aecdd46bb1e7f4577924ab92 (patch) | |
tree | 45d53aadfe83da2141878a46a44ed22795dd7294 | |
parent | 3082b4a5fc45bc123067c9a984f90b7706704c59 (diff) | |
download | android_external_proguard-54f59ac04f3e21d5aecdd46bb1e7f4577924ab92.tar.gz android_external_proguard-54f59ac04f3e21d5aecdd46bb1e7f4577924ab92.tar.bz2 android_external_proguard-54f59ac04f3e21d5aecdd46bb1e7f4577924ab92.zip |
Update Retrace Default Regex to Latest Version
So it supports Android Bugreport Syntax
Change-Id: I09713b53364a2e4cda44ee67325f183a54075433
-rw-r--r-- | lib/retrace.jar | bin | 6888 -> 7556 bytes | |||
-rw-r--r-- | src/proguard/retrace/ReTrace.java | 7 |
2 files changed, 5 insertions, 2 deletions
diff --git a/lib/retrace.jar b/lib/retrace.jar Binary files differindex 8e42e5a..ea5998b 100644 --- a/lib/retrace.jar +++ b/lib/retrace.jar diff --git a/src/proguard/retrace/ReTrace.java b/src/proguard/retrace/ReTrace.java index 97ab27b..bf6a145 100644 --- a/src/proguard/retrace/ReTrace.java +++ b/src/proguard/retrace/ReTrace.java @@ -40,8 +40,11 @@ implements MappingProcessor private static final String REGEX_OPTION = "-regex"; private static final String VERBOSE_OPTION = "-verbose"; - - public static final String STACK_TRACE_EXPRESSION = "(?:\\s*%c:.*)|(?:\\s*at\\s+%c.%m\\s*\\(.*?(?::%l)?\\)\\s*)"; + // BEGIN android-changed + // Use regex from latest version (4.9) because it is + // able to handle Android Bugreport format + public static final String STACK_TRACE_EXPRESSION = "(?:.*?\\bat\\s+%c.%m\\s*\\(.*?(?::%l)?\\)\\s*)|(?:(?:.*?[:\"]\\s+)?%c(?::.*)?)"; + // END android-changed private static final String REGEX_CLASS = "\\b(?:[A-Za-z0-9_$]+\\.)*[A-Za-z0-9_$]+\\b"; private static final String REGEX_CLASS_SLASH = "\\b(?:[A-Za-z0-9_$]+/)*[A-Za-z0-9_$]+\\b"; |