@@ -345,10 +345,13 @@ virtual void do_tag(int tag) = 0; // Read/write the oop virtual void do_oop(oop* o) = 0; + // Read/write a oop that's the type of java.lang.Class + virtual void do_mirror_oop(oop* o) = 0; + bool writing() { return !reading(); } };