< prev index next >

src/hotspot/share/gc/shared/threadLocalAllocBuffer.cpp

Print this page
rev 49665 : 8201326: Renaming ThreadLocalAllocationBuffer end to current_end
Summary: Rename the TLAB end field to a better name
Contributed-by: jcbeyler@google.com
rev 49666 : [mq]: renaming2

*** 105,115 **** // Fills the current tlab with a dummy filler array to create // an illusion of a contiguous Eden and optionally retires the tlab. // Waste accounting should be done in caller as appropriate; see, // for example, clear_before_allocation(). void ThreadLocalAllocBuffer::make_parsable(bool retire, bool zap) { ! if (end() != NULL) { invariants(); if (retire) { myThread()->incr_allocated_bytes(used_bytes()); } --- 105,115 ---- // Fills the current tlab with a dummy filler array to create // an illusion of a contiguous Eden and optionally retires the tlab. // Waste accounting should be done in caller as appropriate; see, // for example, clear_before_allocation(). void ThreadLocalAllocBuffer::make_parsable(bool retire, bool zap) { ! if (fast_path_end() != NULL) { invariants(); if (retire) { myThread()->incr_allocated_bytes(used_bytes()); }
*** 118,132 **** if (retire || ZeroTLAB) { // "Reset" the TLAB set_start(NULL); set_top(NULL); set_pf_top(NULL); ! set_end(NULL); } } assert(!(retire || ZeroTLAB) || ! (start() == NULL && end() == NULL && top() == NULL), "TLAB must be reset"); } void ThreadLocalAllocBuffer::resize_all_tlabs() { if (ResizeTLAB) { --- 118,132 ---- if (retire || ZeroTLAB) { // "Reset" the TLAB set_start(NULL); set_top(NULL); set_pf_top(NULL); ! set_fast_path_end(NULL); } } assert(!(retire || ZeroTLAB) || ! (start() == NULL && fast_path_end() == NULL && top() == NULL), "TLAB must be reset"); } void ThreadLocalAllocBuffer::resize_all_tlabs() { if (ResizeTLAB) {
*** 180,190 **** HeapWord* top, HeapWord* end) { set_start(start); set_top(top); set_pf_top(top); ! set_end(end); invariants(); } void ThreadLocalAllocBuffer::initialize() { initialize(NULL, // start --- 180,190 ---- HeapWord* top, HeapWord* end) { set_start(start); set_top(top); set_pf_top(top); ! set_fast_path_end(end); invariants(); } void ThreadLocalAllocBuffer::initialize() { initialize(NULL, // start
< prev index next >