Home | History | Annotate | Download | only in native

Lines Matching full:dex

63  * Verify that the "cookie" is a DEX file we opened.
73 LOGVV("+++ dex verifying cookie %p\n", pDexOrJar);
96 * Open a DEX file, returning a pointer to our internal data structure.
98 * "sourceName" should point to the "source" jar or DEX file.
100 * If "outputName" is NULL, the DEX code will automatically find the
134 * open one of our bootstrap class DEX files. The set of dependencies
137 * the optimized DEX: one that only knows about part of the boot class
147 * We have to reject attempts to manually open a DEX file from the boot
154 LOGW("Refusing to reopen boot DEX '%s'\n", sourceName);
156 "Re-opening BOOTCLASSPATH DEX files is not allowed");
162 * Try to open it directly as a DEX. If that fails, try it as a Zip
163 * with a "classes.dex" inside.
166 LOGV("Opening DEX file '%s' (DEX)\n", sourceName);
172 LOGV("Opening DEX file '%s' (Jar)\n", sourceName);
178 LOGV("Unable to open DEX file '%s'\n", sourceName);
179 dvmThrowException("Ljava/io/IOException;", "unable to open DEX file");
207 * Release resources associated with a user-loaded DEX file.
218 LOGV("Closing DEX file %p (%s)\n", pDexOrJar, pDexOrJar->fileName);
224 * We can't just free arbitrary DEX files because they have bits and
235 LOGW("WARNING: could not remove '%s' from DEX hash table\n",
252 * Load a class from a DEX file. This is roughly equivalent to defineClass()
329 * specified DEX file.
387 * @throws dalvik.system.StaleDexCacheError if the optimized dex file