/dalvik/vm/alloc/ |
MarkSweep.cpp | 91 GcMarkContext *ctx = &gDvm.gcHeap->markContext; 174 * - gDvm.outOfMemoryObj 183 GcHeap *gcHeap = gDvm.gcHeap; 209 GcMarkContext *ctx = &gDvm.gcHeap->markContext; 369 size_t offset = gDvm.offJavaLangRefReference_pendingNext; 388 size_t offset = gDvm.offJavaLangRefReference_pendingNext; 414 GcHeap *gcHeap = gDvm.gcHeap; 415 size_t pendingNextOffset = gDvm.offJavaLangRefReference_pendingNext; 416 size_t referentOffset = gDvm.offJavaLangRefReference_referent; 458 if (obj->clazz == gDvm.classJavaLangClass) [all...] |
Copying.cpp | 534 heapSource = gDvm.gcHeap->heapSource; 570 return &gDvm.gcHeap->heapSource->allocBits; 589 heapSource = gDvm.gcHeap->heapSource; 645 heapSource = gDvm.gcHeap->heapSource; 663 HeapSource *heapSource = gDvm.gcHeap->heapSource; 676 heapSource = gDvm.gcHeap->heapSource; 710 return gDvm.gcHeap->heapSource->currentSize; 765 HeapSource *heapSource = gDvm.gcHeap->heapSource; 787 HeapSource *heapSource = gDvm.gcHeap->heapSource; 800 heapSource = gDvm.gcHeap->heapSource [all...] |
DdmHeap.cpp | 71 if (reason == gDvm.gcHeap->ddmHpifWhen) { 76 if (reason == gDvm.gcHeap->ddmHpifWhen) { 77 if (gDvm.gcHeap->ddmHpifWhen == HPIF_WHEN_NEXT_GC) { 78 gDvm.gcHeap->ddmHpifWhen = HPIF_WHEN_NEVER; 136 gDvm.gcHeap->ddmHpifWhen = when; 433 GcHeap *gcHeap = gDvm.gcHeap; 512 gDvm.gcHeap->ddmHpsgWhen = when; 513 gDvm.gcHeap->ddmHpsgWhat = what; 515 gDvm.gcHeap->ddmNhsgWhen = when; 516 gDvm.gcHeap->ddmNhsgWhat = what [all...] |
HeapInternal.h | 86 if (!gDvm.zygote) { ALOG(LOG_INFO, HEAP_LOG_TAG, __VA_ARGS__); } \
|
HeapSource.cpp | 57 assert(gDvm.gcHeap != NULL); \ 58 assert(gDvm.gcHeap->heapSource != NULL); \ 59 assert(gHs == gDvm.gcHeap->heapSource); \ 285 HeapSource* hs = gDvm.gcHeap->heapSource; 300 HeapSource* hs = gDvm.gcHeap->heapSource; 507 if (gDvm.debuggerConnected) { 517 if (!gDvm.gcHeap->gcRunning) { 614 base = dvmAllocRegion(length, PROT_NONE, gDvm.zygote ? "dalvik-zygote" : "dalvik-heap"); 640 hs->targetUtilization = gDvm.heapTargetUtilization * HEAP_UTILIZATION_MAX; 641 hs->minFree = gDvm.heapMinFree [all...] |
/dalvik/vm/analysis/ |
DexPrepare.cpp | 227 if (gDvm.classVerifyMode == VERIFY_MODE_NONE) { 229 } else if (gDvm.classVerifyMode == VERIFY_MODE_REMOTE) { 231 } else /*if (gDvm.classVerifyMode == VERIFY_MODE_ALL)*/ { 235 if (gDvm.dexOptMode == OPTIMIZE_MODE_NONE) { 237 } else if (gDvm.dexOptMode == OPTIMIZE_MODE_VERIFIED || 238 gDvm.dexOptMode == OPTIMIZE_MODE_FULL) { 240 } else /*if (gDvm.dexOptMode == OPTIMIZE_MODE_ALL)*/ { 368 if (gDvm.optimizing) { 442 if (gDvm.dexOptMode != OPTIMIZE_MODE_NONE) { 444 if (gDvm.dexOptMode == OPTIMIZE_MODE_ALL [all...] |
VerifySubs.cpp | 50 if (gDvm.optimizing) { 77 if (gDvm.optimizing) {
|
Optimize.cpp | 55 * Create a table of inline substitutions. Sets gDvm.inlineSubs. 67 assert(gDvm.inlineSubs == NULL); 98 gDvm.inlineSubs = table; 107 free(gDvm.inlineSubs); 108 gDvm.inlineSubs = NULL; 156 forSmp = gDvm.dexOptForSmp; 400 if (!gDvm.optimizing) 405 if (!gDvm.optimizingBootstrapClass) { 419 if (!gDvm.optimizing || gDvm.optimizingBootstrapClass [all...] |
/dalvik/vm/oo/ |
Array.cpp | 54 dvmThrowExceptionFmt(gDvm.exOutOfMemoryError, 121 arrayClass = gDvm.classArrayInt; 125 arrayClass = gDvm.classArrayChar; 129 arrayClass = gDvm.classArrayByte; 133 arrayClass = gDvm.classArrayBoolean; 137 arrayClass = gDvm.classArrayFloat; 141 arrayClass = gDvm.classArrayDouble; 145 arrayClass = gDvm.classArrayShort; 149 arrayClass = gDvm.classArrayLong; 283 assert(gDvm.classJavaLangClass != NULL) [all...] |
TypeCheck.h | 40 gDvm.instanceofCache->trivial++;
|
Class.cpp | 307 case PRIM_VOID: return gDvm.typeVoid; 308 case PRIM_BOOLEAN: return gDvm.typeBoolean; 309 case PRIM_BYTE: return gDvm.typeByte; 310 case PRIM_SHORT: return gDvm.typeShort; 311 case PRIM_CHAR: return gDvm.typeChar; 312 case PRIM_INT: return gDvm.typeInt; 313 case PRIM_LONG: return gDvm.typeLong; 314 case PRIM_FLOAT: return gDvm.typeFloat; 315 case PRIM_DOUBLE: return gDvm.typeDouble; 346 DVM_OBJECT_INIT(newClass, gDvm.classJavaLangClass) [all...] |
/dalvik/vm/native/ |
dalvik_system_DexFile.cpp | 91 dvmHashTableLock(gDvm.userDexFiles); 92 void* result = dvmHashTableLookup(gDvm.userDexFiles, hash, pDexOrJar, 94 dvmHashTableUnlock(gDvm.userDexFiles); 119 dvmHashTableLock(gDvm.userDexFiles); 120 result = dvmHashTableLookup(gDvm.userDexFiles, hash, pDexOrJar, 122 dvmHashTableUnlock(gDvm.userDexFiles); 194 if (dvmClassPathContains(gDvm.bootClassPath, sourceName)) { 320 dvmHashTableLock(gDvm.userDexFiles); 321 if (!dvmHashTableRemove(gDvm.userDexFiles, hash, pDexOrJar)) { 325 dvmHashTableUnlock(gDvm.userDexFiles) [all...] |
InternalNative.cpp | 80 gDvm.userDexFiles = dvmHashTableCreate(2, dvmFreeDexOrJar); 81 if (gDvm.userDexFiles == NULL) 92 dvmHashTableFree(gDvm.userDexFiles); 158 exceptionClass = gDvm.exNullPointerException; 160 exceptionClass = gDvm.exIllegalArgumentException;
|
java_lang_Runtime.cpp | 50 if (gDvm.exitHook != NULL) { 52 (*gDvm.exitHook)(status); // not expected to return
|
dalvik_system_VMDebug.cpp | 40 int fd = dvmGetFieldInt(obj, gDvm.offJavaIoFileDescriptor_descriptor); 148 clearAllocProfStateFields(&gDvm.allocProf, KIND_ALL_COUNTS); 175 allocProf = &gDvm.allocProf; 222 clearAllocProfStateFields(&gDvm.allocProf, kinds & 0xffff); 265 dvmThrowExceptionFmt(gDvm.exRuntimeException, 381 RETURN_BOOLEAN(gDvm.jdwpConfigured); 445 memcpy(storage, gDvm.executedInstrCounts, length * sizeof(int)); 460 memset(gDvm.executedInstrCounts, 0, kNumPackedOpcodes * sizeof(int)); 749 gDvm.nativeDebuggerActive = true; 753 gDvm.nativeDebuggerActive = false [all...] |
dalvik_system_Zygote.cpp | 118 if (pid == gDvm.systemServerPid) { 323 if (!gDvm.zygote) { 374 gDvm.jdwpAllowed = ((debugFlags & DEBUG_ENABLE_DEBUGGER) != 0); 393 if (gDvm.executionMode == kExecutionModeJit) 394 gDvm.executionMode = kExecutionModeInterpFast; 533 if (!gDvm.zygote) { 668 gDvm.zygote = false; 713 gDvm.systemServerPid = pid;
|
org_apache_harmony_dalvik_ddmc_DdmVmInternal.cpp | 132 RETURN_BOOLEAN(gDvm.allocRecords != NULL);
|
/dalvik/vm/interp/ |
Interp.cpp | 63 gDvm.breakpointSet = dvmBreakpointSetAlloc(); 64 return (gDvm.breakpointSet != NULL); 72 dvmBreakpointSetFree(gDvm.breakpointSet); 396 BreakpointSet* pSet = gDvm.breakpointSet; 421 BreakpointSet* pSet = gDvm.breakpointSet; 439 BreakpointSet* pSet = gDvm.breakpointSet; 458 BreakpointSet* pSet = gDvm.breakpointSet; 483 BreakpointSet* pSet = gDvm.breakpointSet; 505 StepControl* pCtrl = &gDvm.stepControl; 611 gDvm.stepControl.active = false [all...] |
/dalvik/vm/ |
Debugger.cpp | 103 gDvm.dbgRegistry = dvmHashTableCreate(1000, NULL); 104 return (gDvm.dbgRegistry != NULL); 112 dvmHashTableFree(gDvm.dbgRegistry); 113 gDvm.dbgRegistry = NULL; 191 found = dvmHashTableLookup(gDvm.dbgRegistry, registryHash((u4) id), 223 dvmHashTableLock(gDvm.dbgRegistry); 224 if (!gDvm.debuggerConnected) { 232 dvmHashTableLookup(gDvm.dbgRegistry, registryHash((u4) id), 236 dvmHashTableUnlock(gDvm.dbgRegistry); 258 dvmHashTableLock(gDvm.dbgRegistry) [all...] |
UtfString.cpp | 46 assert(gDvm.classJavaLangString != NULL); 48 if (!dvmIsClassInitialized(gDvm.classJavaLangString)) { 50 if (!dvmInitClass(gDvm.classJavaLangString)) { 56 Object* result = dvmAllocObject(gDvm.classJavaLangString, ALLOC_DEFAULT); 286 assert(gDvm.classJavaLangString != NULL); 317 assert(gDvm.classJavaLangString != NULL); 360 assert(gDvm.classJavaLangString != NULL); 389 ClassObject* elementClass = dvmFindArrayClassForElement(gDvm.classJavaLangString);
|
Native.cpp | 38 gDvm.nativeLibs = dvmHashTableCreate(4, freeSharedLibEntry); 39 if (gDvm.nativeLibs == NULL) 50 dvmHashTableFree(gDvm.nativeLibs); 51 gDvm.nativeLibs = NULL; 200 ent = dvmHashTableLookup(gDvm.nativeLibs, hash, (void*)pathName, 220 return (SharedLib*)dvmHashTableLookup(gDvm.nativeLibs, hash, pLib, 434 if (gDvm.verboseJni) { 459 if (gDvm.verboseJni) { 758 if (gDvm.nativeLibs == NULL) { 762 return (void*) dvmHashForeach(gDvm.nativeLibs, findMethodInLib [all...] |
Jni.cpp | 259 if (!gDvm.jniGlobalRefTable.init(kGlobalRefsTableInitialSize, 264 if (!gDvm.jniWeakGlobalRefTable.init(kWeakGlobalRefsTableInitialSize, 270 dvmInitMutex(&gDvm.jniGlobalRefLock); 271 dvmInitMutex(&gDvm.jniWeakGlobalRefLock); 273 if (!dvmInitReferenceTable(&gDvm.jniPinRefTable, kPinTableInitialSize, kPinTableMaxSize)) { 277 dvmInitMutex(&gDvm.jniPinRefLock); 283 gDvm.jniGlobalRefTable.destroy(); 284 gDvm.jniWeakGlobalRefTable.destroy(); 285 dvmClearReferenceTable(&gDvm.jniPinRefTable); 335 IndirectRefTable* pRefTable = &gDvm.jniGlobalRefTable [all...] |
/dalvik/vm/compiler/codegen/x86/ |
NcgAot.cpp | 47 if(gDvm.executionMode == kExecutionModeNcgO1) touchEax(); 58 //if(gDvm.executionMode == kExecutionModeNcgO1) touchEax(); 64 if(gDvm.executionMode == kExecutionModeNcgO1) { 76 if(gDvm.executionMode == kExecutionModeNcgO1) { 93 if(gDvm.executionMode == kExecutionModeNcgO1) touchEax();
|
Lower.cpp | 313 if(gDvm.executionMode == kExecutionModeNcgO0) return false; 338 if(!gDvm.constInit) { 342 gDvm.constInit = true; 346 if(!gDvm.commonInit) { 348 gDvm.commonInit = true; 424 if(gDvm.executionMode == kExecutionModeNcgO0) { 433 origMode = gDvm.executionMode; 434 gDvm.executionMode = kExecutionModeNcgO1; 435 if(gDvm.executionMode == kExecutionModeNcgO0) { 450 if(gDvm.executionMode == kExecutionModeNcgO1 [all...] |
LowerHelper.cpp | 281 if(gDvm.executionMode == kExecutionModeNcgO1) { 302 if(gDvm.executionMode == kExecutionModeNcgO1) { 353 if(gDvm.executionMode == kExecutionModeNcgO1) { 369 if(gDvm.executionMode == kExecutionModeNcgO1) { 390 if(gDvm.executionMode == kExecutionModeNcgO1) { 455 if(gDvm.executionMode == kExecutionModeNcgO1) { 471 if(gDvm.executionMode == kExecutionModeNcgO1) { 496 if(gDvm.executionMode == kExecutionModeNcgO1) { 516 if(gDvm.executionMode == kExecutionModeNcgO1) { 545 if(gDvm.executionMode == kExecutionModeNcgO1) [all...] |