< prev index next >

src/hotspot/share/opto/macro.cpp

Print this page
rev 48562 : [mq]: heap23

@@ -1239,13 +1239,13 @@
 //---------------------------set_eden_pointers-------------------------
 void PhaseMacroExpand::set_eden_pointers(Node* &eden_top_adr, Node* &eden_end_adr) {
   if (UseTLAB) {                // Private allocation: load from TLS
     Node* thread = transform_later(new ThreadLocalNode());
     int tlab_top_offset = in_bytes(JavaThread::tlab_top_offset());
-    int tlab_end_offset = in_bytes(JavaThread::tlab_end_offset());
+    int tlab_current_end_offset = in_bytes(JavaThread::tlab_current_end_offset());
     eden_top_adr = basic_plus_adr(top()/*not oop*/, thread, tlab_top_offset);
-    eden_end_adr = basic_plus_adr(top()/*not oop*/, thread, tlab_end_offset);
+    eden_end_adr = basic_plus_adr(top()/*not oop*/, thread, tlab_current_end_offset);
   } else {                      // Shared allocation: load from globals
     CollectedHeap* ch = Universe::heap();
     address top_adr = (address)ch->top_addr();
     address end_adr = (address)ch->end_addr();
     eden_top_adr = makecon(TypeRawPtr::make(top_adr));
< prev index next >