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 | proguard-54f59ac04f3e21d5aecdd46bb1e7f4577924ab92.tar.gz |
Update Retrace Default Regex to Latest Versionandroid-sdk-4.4.2_r1.0.1android-sdk-4.4.2_r1android-cts-4.4_r4android-cts-4.4_r1android-4.4_r1.2.0.1android-4.4_r1.2android-4.4_r1.1.0.1android-4.4_r1.1android-4.4_r1.0.1android-4.4_r1android-4.4_r0.9android-4.4_r0.8android-4.4_r0.7android-4.4.4_r2.0.1android-4.4.4_r2android-4.4.4_r1.0.1android-4.4.4_r1android-4.4.3_r1.1.0.1android-4.4.3_r1.1android-4.4.3_r1.0.1android-4.4.3_r1android-4.4.2_r2.0.1android-4.4.2_r2android-4.4.2_r1.0.1android-4.4.2_r1android-4.4.1_r1.0.1android-4.4.1_r1kitkat-releasekitkat-mr2.2-releasekitkat-mr2.1-releasekitkat-mr2-releasekitkat-mr1.1-releasekitkat-mr1-releasekitkat-devkitkat-cts-releasekitkat-cts-dev
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"; |