File: OatVersions-README.md

package info (click to toggle)
libsmali-java 2.4.0-1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, bullseye, sid
  • size: 10,540 kB
  • sloc: java: 57,922; sh: 204; xml: 97; ansic: 46; makefile: 5
file content (7 lines) | stat: -rw-r--r-- 374 bytes parent folder | download
1
2
3
4
5
6
7
When assessing art changes for impact to baksmali/dexlib2's deodexing functionality, there are a
few key structures to keep an eye on.

- The oat version is stored in runtime/oat.h
- The OatHeader structure in runtime/oat.h
- The OatDexFile structure, as it is written in OatWriter::OatDexFile::Write in
  compiler/oat_writer.cc (later moved to dex2oat/linker/oat_writer.cc)