xref: /aosp_15_r20/external/google-smali/dexlib2/OatVersions-README.md (revision 37f5703ca959d1ce24046e7595880d209e15c133)
1*37f5703cSAndroid Build Coastguard WorkerWhen assessing art changes for impact to baksmali/dexlib2's deodexing functionality, there are a
2*37f5703cSAndroid Build Coastguard Workerfew key structures to keep an eye on.
3*37f5703cSAndroid Build Coastguard Worker
4*37f5703cSAndroid Build Coastguard Worker- The oat version is stored in runtime/oat.h
5*37f5703cSAndroid Build Coastguard Worker- The OatHeader structure in runtime/oat.h
6*37f5703cSAndroid Build Coastguard Worker- The OatDexFile structure, as it is written in OatWriter::OatDexFile::Write in
7*37f5703cSAndroid Build Coastguard Worker  compiler/oat_writer.cc (later moved to dex2oat/linker/oat_writer.cc)