--- old/src/hotspot/share/memory/iterator.hpp 2017-10-31 09:39:48.068969566 -0400 +++ new/src/hotspot/share/memory/iterator.hpp 2017-10-31 09:39:47.860968535 -0400 @@ -46,6 +46,8 @@ public: virtual void do_oop(oop* o) = 0; virtual void do_oop(narrowOop* o) = 0; + virtual void do_oop_no_buffering(oop* o) { do_oop(o); } + virtual void do_oop_no_buffering(narrowOop* o) { do_oop(o); } }; // ExtendedOopClosure adds extra code to be run during oop iterations.