trisquel-icecat/icecat/third_party/chromium/build/android/stacktrace
2025-10-06 02:35:48 -06:00
..
java/org/chromium/build icecat: add release 140.3.1-1gnu1 2025-10-06 02:35:48 -06:00
BUILD.gn icecat: add release 140.3.1-1gnu1 2025-10-06 02:35:48 -06:00
crashpad_stackwalker.py icecat: add release 140.3.1-1gnu1 2025-10-06 02:35:48 -06:00
java_deobfuscate.jar icecat: add release 140.3.1-1gnu1 2025-10-06 02:35:48 -06:00
java_deobfuscate.py icecat: add release 140.3.1-1gnu1 2025-10-06 02:35:48 -06:00
java_deobfuscate_test.py icecat: add release 140.3.1-1gnu1 2025-10-06 02:35:48 -06:00
README.md icecat: add release 140.3.1-1gnu1 2025-10-06 02:35:48 -06:00
stackwalker.py icecat: add release 140.3.1-1gnu1 2025-10-06 02:35:48 -06:00

java_deobfuscate.py

A wrapper around ProGuard's ReTrace tool, which:

  1. Updates the regular expression used to identify stack lines, and
  2. Streams its output.

The second point here is what allows you to run:

adb logcat | build/android/stacktrace/java_deobfuscate.py out/Default/apks/ChromePublic.apk.mapping

And have it actually show output without logcat terminating.

Update Instructions:

ninja -C out/Release java_deobfuscate
cp out/Release/lib.java/build/android/stacktrace/java_deobfuscate.jar build/android/stacktrace

stackwalker.py

Extracts Breakpad microdumps from a log file and uses stackwalker to symbolize them.

crashpad_stackwalker.py

Fetches Crashpad dumps from a given device, walks and symbolizes the stacks.