summaryrefslogtreecommitdiffstats
path: root/vm/alloc
diff options
context:
space:
mode:
authorDan Bornstein <danfuzz@android.com>2011-03-23 12:00:20 -0700
committerDan Bornstein <danfuzz@android.com>2011-03-23 12:07:18 -0700
commit06d3da57d53d63bd49f14bffbd54972819c9b79c (patch)
tree5d64ecbdaa137692479379e8226ef9f9f93d721b /vm/alloc
parentc81c29e11f87efe9631a84bedfc9298a537f35b6 (diff)
downloadandroid_dalvik-06d3da57d53d63bd49f14bffbd54972819c9b79c.tar.gz
android_dalvik-06d3da57d53d63bd49f14bffbd54972819c9b79c.tar.bz2
android_dalvik-06d3da57d53d63bd49f14bffbd54972819c9b79c.zip
Kill off code, and leave a note.
Based on discussion yesterday, the code in Copying.c was already superfluous. I'm leaving dvmForEachRequiredReference(), except with a note, just in case it ends up being needed. If by the time I'm done with the next round of VM changes, it turns out not to be needed, then I'll just go ahead and axe it. Change-Id: Ib7cf06ba75851c7ffd98108c4c73cddee9259ddf
Diffstat (limited to 'vm/alloc')
-rw-r--r--vm/alloc/Copying.c50
1 files changed, 2 insertions, 48 deletions
diff --git a/vm/alloc/Copying.c b/vm/alloc/Copying.c
index e473e6ad0..097efae78 100644
--- a/vm/alloc/Copying.c
+++ b/vm/alloc/Copying.c
@@ -2110,52 +2110,6 @@ static void verifyNewSpace(void)
}
}
-static void scavengeGlobals(void)
-{
- /*
- * Note: Should this code be revived, it would be a good idea to
- * use dvmForEachRequiredReference() instead of coding in the name
- * of each reference here.
- */
-
- scavengeReference((Object **)(void *)&gDvm.classJavaLangClass);
- scavengeReference((Object **)(void *)&gDvm.classJavaLangClassArray);
- scavengeReference((Object **)(void *)&gDvm.classJavaLangError);
- scavengeReference((Object **)(void *)&gDvm.classJavaLangObject);
- scavengeReference((Object **)(void *)&gDvm.classJavaLangObjectArray);
- scavengeReference((Object **)(void *)&gDvm.classJavaLangRuntimeException);
- scavengeReference((Object **)(void *)&gDvm.classJavaLangString);
- scavengeReference((Object **)(void *)&gDvm.classJavaLangThread);
- scavengeReference((Object **)(void *)&gDvm.classJavaLangVMThread);
- scavengeReference((Object **)(void *)&gDvm.classJavaLangThreadGroup);
- scavengeReference((Object **)(void *)&gDvm.classJavaLangThrowable);
- scavengeReference((Object **)(void *)&gDvm.classJavaLangStackTraceElement);
- scavengeReference((Object **)(void *)&gDvm.classJavaLangStackTraceElementArray);
- scavengeReference((Object **)(void *)&gDvm.classJavaLangAnnotationAnnotationArray);
- scavengeReference((Object **)(void *)&gDvm.classJavaLangAnnotationAnnotationArrayArray);
- scavengeReference((Object **)(void *)&gDvm.classJavaLangReflectAccessibleObject);
- scavengeReference((Object **)(void *)&gDvm.classJavaLangReflectConstructor);
- scavengeReference((Object **)(void *)&gDvm.classJavaLangReflectConstructorArray);
- scavengeReference((Object **)(void *)&gDvm.classJavaLangReflectField);
- scavengeReference((Object **)(void *)&gDvm.classJavaLangReflectFieldArray);
- scavengeReference((Object **)(void *)&gDvm.classJavaLangReflectMethod);
- scavengeReference((Object **)(void *)&gDvm.classJavaLangReflectMethodArray);
- scavengeReference((Object **)(void *)&gDvm.classJavaLangReflectProxy);
- scavengeReference((Object **)(void *)&gDvm.classJavaLangExceptionInInitializerError);
- scavengeReference((Object **)(void *)&gDvm.classJavaNioReadWriteDirectByteBuffer);
- scavengeReference((Object **)(void *)&gDvm.classOrgApacheHarmonyLangAnnotationAnnotationFactory);
- scavengeReference((Object **)(void *)&gDvm.classOrgApacheHarmonyLangAnnotationAnnotationMember);
- scavengeReference((Object **)(void *)&gDvm.classOrgApacheHarmonyLangAnnotationAnnotationMemberArray);
- scavengeReference((Object **)(void *)&gDvm.classArrayBoolean);
- scavengeReference((Object **)(void *)&gDvm.classArrayChar);
- scavengeReference((Object **)(void *)&gDvm.classArrayFloat);
- scavengeReference((Object **)(void *)&gDvm.classArrayDouble);
- scavengeReference((Object **)(void *)&gDvm.classArrayByte);
- scavengeReference((Object **)(void *)&gDvm.classArrayShort);
- scavengeReference((Object **)(void *)&gDvm.classArrayInt);
- scavengeReference((Object **)(void *)&gDvm.classArrayLong);
-}
-
void describeHeap(void)
{
HeapSource *heapSource;
@@ -2240,8 +2194,8 @@ void dvmScavengeRoots(void) /* Needs a new name badly */
scavengeBlockQueue();
- LOG_SCAV("Re-snap global class pointers.");
- scavengeGlobals();
+ // LOG_SCAV("Re-snap global class pointers.");
+ // scavengeGlobals();
LOG_SCAV("New space scavenge has completed.");