Lines Matching full:bootclasspath
28 * class path is in BOOTCLASSPATH, etc).
33 * There are some fragile aspects around bootclasspath entries, owing
35 * instead of strictly doing what it was told. If optimizing bootclasspath
58 const char* debugFileName, bool isBootstrap, const char* bootClassPath,
176 if (dvmPrepForDexOpt(bootClassPath, dexOptMode, verifyMode,
215 const char* bcp = getenv("BOOTCLASSPATH");
217 LOGE("DexOptZ: BOOTCLASSPATH not set");
230 * The scenario would be a bootclasspath with something like
238 LOGV("DexOptZ: found '%s' in bootclasspath, cutting off at %d",
244 LOGD("DexOptZ: truncated BOOTCLASSPATH to '%s'", bcp);
274 * for comparing against BOOTCLASSPATH; does not need to be
278 * The BOOTCLASSPATH environment variable is assumed to hold the correct
281 * you were to dexopt "core.jar", your bootclasspath would be empty).
326 * The BOOTCLASSPATH environment variable is assumed to hold the correct
329 * you were to dexopt "core.jar", your bootclasspath would be empty).
401 * 10. bootclasspath entry #1
402 * 11. bootclasspath entry #2
408 * The bootclasspath entries become the dependencies for this DEX file.
410 * The open file descriptor MUST NOT be for one of the bootclasspath files.
412 * part of processing the bootclasspath. (We can catch this and return
413 * an error by comparing filenames or by opening the bootclasspath files
420 char* bootClassPath = NULL;
463 bootClassPath = strdup("");
476 cp = bootClassPath = (char*) malloc(bcpLen +1);
489 assert((int) strlen(bootClassPath) == bcpLen-1);
491 LOGV(" bootclasspath is '%s'", bootClassPath);
513 if (dvmPrepForDexOpt(bootClassPath, dexOptMode, verifyMode, flags) != 0) {
549 free(bootClassPath);