anestisb / oatdump_plus

Extended oatdump from AOSP platform/art repo

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

oatdump++

Enhanced version of the original oatdump system utility shipped with new Android ART runtime. Most of the oatdump++ major features are usually upstreamed to AOSP. This repo is used mainly for new features development and testing. However, you can use this repo until upstreamed changes reach production Android releases

New Features for Oreo Branch

  1. Dex files decompiler when exporting (used Vdex unquickening support)

Notes

Useful information about Android ART runtime and newly introduced Dex bytecode instructions can be found in original Readme here.

To-do

  1. Regex support for class and method filters
  2. More switches for printed information control (useful if tool output is about to be scripted)
  3. Optimize addr2instr feature for more targeted disassembled code dumps in target method

About

Extended oatdump from AOSP platform/art repo

License:Other


Languages

Language:C++ 66.1%Language:Java 17.6%Language:Assembly 12.7%Language:Smali 1.5%Language:Shell 0.7%Language:Python 0.6%Language:C 0.4%Language:Makefile 0.3%Language:Go 0.0%