< prev index next >

src/hotspot/share/runtime/jniHandles.cpp

Print this page

        

@@ -381,10 +381,11 @@
       assert(current == current_chain || current->pop_frame_link() == NULL,
         "only blocks first in chain should have pop frame link set");
       for (int index = 0; index < current->_top; index++) {
         oop* root = &(current->_handles)[index];
         oop value = *root;
+        assert(!VTBuffer::is_in_vt_buffer(value), "JNIHandles must not point to a buffered value");
         // traverse heap pointers only, not deleted handles or free list
         // pointers
         if (value != NULL && Universe::heap()->is_in_reserved(value)) {
           f->do_oop(root);
         }
< prev index next >