Lines Matching refs:gDvm
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);
260 dvmHashTableUnlock(gDvm.dbgRegistry);
282 assert(objectIsRegistered(id, kRefTypeId) || !gDvm.debuggerConnected);
299 assert(objectIsRegistered(id, kObjectId) || !gDvm.debuggerConnected);
379 assert(!gDvm.debuggerConnected);
382 assert(dvmHashTableNumEntries(gDvm.dbgRegistry) == 0);
383 gDvm.debuggerConnected = true;
395 if (gDvm.debuggerActive)
400 gDvm.debuggerActive = true;
417 assert(gDvm.debuggerConnected);
419 gDvm.debuggerActive = false;
425 dvmHashTableLock(gDvm.dbgRegistry);
426 gDvm.debuggerConnected = false;
429 dvmHashTableNumEntries(gDvm.dbgRegistry));
431 //for (i = 0; i < gDvm.dbgRegistryNext; i++)
432 // LOGVV("%4d: 0x%llx", i, gDvm.dbgRegistryTable[i]);
434 dvmHashTableClear(gDvm.dbgRegistry);
435 dvmHashTableUnlock(gDvm.dbgRegistry);
445 return gDvm.debuggerActive;
454 return dvmJdwpLastDebuggerActivity(gDvm.jdwpState);
492 ALOGI("GC lifetime allocation: %d bytes", gDvm.allocProf.allocCount);
494 dvmDumpAtomicCacheStats(gDvm.instanceofCache);
584 dvmHashTableLock(gDvm.loadedClasses);
585 *pNumClasses = dvmHashTableNumEntries(gDvm.loadedClasses);
589 if (dvmHashForeach(gDvm.loadedClasses, copyRefType, &pRefType) != 0) {
596 dvmHashTableUnlock(gDvm.loadedClasses);
617 dvmHashTableLock(gDvm.loadedClasses);
620 maxClasses = dvmHashTableNumEntries(gDvm.loadedClasses);
627 for (dvmHashIterBegin(gDvm.loadedClasses, &iter); !dvmHashIterDone(&iter);
641 dvmHashTableUnlock(gDvm.loadedClasses);
811 if (clazz == gDvm.classJavaLangString) {
815 } else if (dvmInstanceof(clazz, gDvm.classJavaLangThread)) {
817 } else if (dvmInstanceof(clazz, gDvm.classJavaLangThreadGroup)) {
819 } else if (dvmInstanceof(clazz, gDvm.classJavaLangClassLoader)) {
1696 * IMPORTANT: grab gDvm.threadListLock before calling here.
1702 for (thread = gDvm.threadList; thread != NULL; thread = thread->next) {
1874 gDvm.offJavaLangThread_name);
1902 group = dvmGetFieldObject(threadObj, gDvm.offJavaLangThread_group);
1921 dvmGetFieldObject(threadGroup, gDvm.offJavaLangThreadGroup_name);
1938 parent = dvmGetFieldObject(threadGroup, gDvm.offJavaLangThreadGroup_parent);
1967 thread = gDvm.threadList;
1969 for (thread = gDvm.threadList; thread != NULL; thread = thread->next) {
1977 if (thread->handle == dvmJdwpGetDebugThread(gDvm.jdwpState))
1987 gDvm.offJavaLangThread_group);
2000 for (thread = gDvm.threadList; thread != NULL; thread = thread->next) {
2008 if (thread->handle == dvmJdwpGetDebugThread(gDvm.jdwpState))
2018 gDvm.offJavaLangThread_group);
2428 if (dvmJdwpPostLocationEvent(gDvm
2480 dvmJdwpPostException(gDvm.jdwpState, &throwLoc,
2491 if (gDvm.debuggerActive) {
2492 dvmJdwpPostThreadChange(gDvm.jdwpState,
2495 if (gDvm.ddmThreadNotification)
2504 if (gDvm.debuggerActive) {
2505 dvmJdwpPostThreadChange(gDvm.jdwpState,
2508 if (gDvm.ddmThreadNotification)
2529 dvmJdwpPostClassPrepare(gDvm.jdwpState, tag, classObjectToRefTypeId(clazz),
2960 if (gDvm.jdwpState == NULL) {
2966 dvmJdwpDdmSendChunkV(gDvm.jdwpState, type, iov, iovcnt);