Name Date Size #Lines LOC

..--

java/org/chromium/build/H25-Apr-2025-15892

BUILD.gnH A D25-Apr-2025741 2520

README.mdH A D25-Apr-2025771 2915

crashpad_stackwalker.pyH A D25-Apr-20255.9 KiB176146

java_deobfuscate.pyH A D25-Apr-2025953 3723

java_deobfuscate_java.jarHD25-Apr-20257.5 KiB

java_deobfuscate_test.pyH A D25-Apr-20256.1 KiB175144

stackwalker.pyH A D25-Apr-20253.8 KiB137103

README.md

1# java_deobfuscate.py
2
3A wrapper around ProGuard's ReTrace tool, which:
4
51) Updates the regular expression used to identify stack lines, and
62) Streams its output.
7
8The second point here is what allows you to run:
9
10    adb logcat | build/android/stacktrace/java_deobfuscate.py out/Default/apks/ChromePublic.apk.mapping
11
12And have it actually show output without logcat terminating.
13
14
15## Update Instructions:
16
17    ninja -C out/Release java_deobfuscate_java
18    cp out/Release/lib.java/build/android/stacktrace/java_deobfuscate_java.jar build/android/stacktrace
19
20# stackwalker.py
21
22Extracts Breakpad microdumps from a log file and uses `stackwalker` to symbolize
23them.
24
25
26# crashpad_stackwalker.py
27
28Fetches Crashpad dumps from a given device, walks and symbolizes the stacks.
29