--- old/src/share/vm/gc/serial/markSweep.inline.hpp 2017-04-24 15:48:56.924945236 +0200 +++ new/src/share/vm/gc/serial/markSweep.inline.hpp 2017-04-24 15:48:56.780939575 +0200 @@ -41,6 +41,10 @@ #endif } +inline int MarkSweep::adjust_pointers(oop obj) { + return obj->oop_iterate_size(&MarkSweep::adjust_pointer_closure); +} + template inline void MarkSweep::adjust_pointer(T* p) { T heap_oop = oopDesc::load_heap_oop(p); if (!oopDesc::is_null(heap_oop)) {