< prev index next >

src/share/vm/gc/g1/g1RemSet.inline.hpp

Print this page

        

@@ -58,10 +58,12 @@
 #endif // CHECK_UNHANDLED_OOPS
   assert((intptr_t)o % MinObjAlignmentInBytes == 0, "not oop aligned");
   assert(_g1->is_in_reserved(obj), "must be in heap");
 #endif // ASSERT
 
+  assert(from->is_in_reserved(p) || from->is_starts_humongous(), "p is not in from");
+
   HeapRegion* to = _g1->heap_region_containing(obj);
   if (from != to) {
     assert(to->rem_set() != NULL, "Need per-region 'into' remsets.");
     to->rem_set()->add_reference(p, tid);
   }
< prev index next >