summaryrefslogtreecommitdiffstats
path: root/vm/alloc/Copying.c
diff options
context:
space:
mode:
Diffstat (limited to 'vm/alloc/Copying.c')
-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.");