--- old/src/hotspot/share/prims/privilegedStack.cpp 2018-10-17 09:20:28.000000000 -0400 +++ new/src/hotspot/share/prims/privilegedStack.cpp 2018-10-17 09:20:28.000000000 -0400 @@ -47,18 +47,8 @@ void PrivilegedElement::oops_do(OopClosure* f) { PrivilegedElement *cur = this; - BufferedValuesDealiaser* dealiaser = NULL; do { - if (!VTBuffer::is_in_vt_buffer(cur->_privileged_context)) { - f->do_oop((oop*) &cur->_privileged_context); - } else { - if (dealiaser == NULL) { - dealiaser = Thread::current()->buffered_values_dealiaser(); - } - oop value = *(oop*) &cur->_privileged_context; - assert(value->is_value(), "Sanity check"); - dealiaser->oops_do(f, value); - } + f->do_oop((oop*) &cur->_privileged_context); cur = cur->_next; } while(cur != NULL); }