rust-proguard
rust-proguard copied to clipboard
A rust library for handling proguard mapping files
https://r8.googlesource.com/r8/+/f0816ebb923855c8946ed8008629e6a73f345ad3/src/test/java/com/android/tools/r8/retrace/stacktraces contains a bunch of test cases we can use to validate our implementation.
We should look at https://r8.googlesource.com/r8/+/refs/heads/main/doc/retrace.md for R8 features that we don't support yet.
As described in https://r8.googlesource.com/r8/+/refs/heads/main/doc/retrace.md#synthesized-introduced-at-version-1_0, classes can be annotated as "synthesized" in mapping files, meaning that they didn't exist in the original code and should be ignored by retracing tools. Not...
This updates: * criterion 0.4 -> 0.7 * thiserror 1.0.61 -> 2.0.17 * uuid 1.0.0 -> 1.18.0 * watto 0.1.0 -> 0.2.0
As described in https://r8.googlesource.com/r8/+/refs/heads/main/doc/retrace.md#rewriteframe-introduced-at-version-2_0, members can be annotated as rewriteFrames, meaning that they didn't exist in the original code and the inline frames can be discarded from the retraced stacktrace