Some additional VM data structures that are associated with the DEX file. / struct DvmDex { / pointer to the DexFile we're associated with / DexFile pDexFile;
/ clone of pDexFile->pHeader (it's used frequently enough) / const DexHeader* pHeader;
/ interned strings; parallel to "stringIds" / struct StringObject** pResStrings;
/ resolved classes; parallel to "typeIds" / struct ClassObject** pResClasses;
/ resolved methods; parallel to "methodIds" / struct Method** pResMethods;
/ resolved instance fields; parallel to "fieldIds" / / (this holds both InstField and StaticField) / struct Field** pResFields;