hotspot/src/share/vm/gc_implementation/shared/markSweep.hpp
changeset 29792 8c6fa07f0869
parent 29701 f638fc81a3d0
child 30150 d9c940aa42ef
--- a/hotspot/src/share/vm/gc_implementation/shared/markSweep.hpp	Wed Mar 25 10:13:56 2015 +0100
+++ b/hotspot/src/share/vm/gc_implementation/shared/markSweep.hpp	Thu Mar 26 11:28:19 2015 +0100
@@ -160,10 +160,16 @@
 
   static void follow_stack();   // Empty marking stack.
 
+  static void follow_object(oop obj);
+
+  static void follow_array(objArrayOop array, int index);
+
   static void follow_klass(Klass* klass);
 
   static void follow_class_loader(ClassLoaderData* cld);
 
+  static int adjust_pointers(oop obj);
+
   static void preserve_mark(oop p, markOop mark);
                                 // Save the mark word so it can be restored later
   static void adjust_marks();   // Adjust the pointers in the preserved marks table