tree: 9d9317f8206f46a7626f4d7ef591c868212aea9e [path history] [tgz]
  1. java/
  2. BUILD.gn
  3. crashpad_stackwalker.py
  4. java_deobfuscate_test.py
  5. README.md
  6. stackwalker.py
build/android/stacktrace/README.md

java_deobfuscate

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 | out/Default/bin/java_deobfuscate out/Default/apks/ChromePublic.apk.mapping

And have it actually show output without logcat terminating.

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.