Public Attributes | |
| dx_ubyte * | id |
| dx_uint | flags |
| dx_uint | odex_version |
| The version of the odex file. | |
| dx_uint | dex_mod_time |
| The time that the original classes.dex was last modified. | |
| dx_uint | dex_crc |
| The checksum of the original classes.dex file. | |
| dx_uint | vm_version |
| The version of the vm that optimized this dex file. | |
| ref_strstr * | deps |
| A NULL terminated list of dependencies for the odex file. | |
| dx_ubyte ** | dep_shas |
| dx_uint | aux_format |
| dx_uint | has_class_lookup |
| dx_uint | has_register_maps |
| dx_uint | has_reducing_index_map |
| dx_uint | has_expanding_index_map |
| dx_uint OdexData::aux_format |
Indicates what format the aux table was stored in. See src/aux.c for more details.
| dx_ubyte** OdexData::dep_shas |
A NULL terminated list of sha1 hashes of the dependencies. Should have the same length as deps.
| dx_uint OdexData::flags |
Optimized dex flags, used only for odex files. The sum of some of OdexFlags.
| dx_uint OdexData::has_class_lookup |
Indicates whether the file had a class lookup table / whether a class lookup table should be written.
Indicates whether the file had an expanding index map / whether an expanding index map should be written. Note that you cannot have both a reducing and expanding index map.
| dx_uint OdexData::has_reducing_index_map |
Indicates whether the file had a reducing index map / whether a reducing index map should be written.
| dx_uint OdexData::has_register_maps |
Indicates whether the file had register maps / whether register maps should be written.
| dx_ubyte* OdexData::id |
Dex identifier used for identification perposes. This is a sha1 hash of the original dex file prior to optimizations.
1.6.3