< prev index next >

src/hotspot/share/gc/z/zPage.inline.hpp

Print this page

        

*** 283,297 **** return 0; } _top = new_top; - // Fill alignment padding if needed - if (aligned_size != size) { - ZUtils::insert_filler_object(addr + size, aligned_size - size); - } - return ZAddress::good(addr); } inline uintptr_t ZPage::alloc_object_atomic(size_t size) { assert(is_allocating(), "Invalid state"); --- 283,292 ----
*** 306,320 **** return 0; } const uintptr_t prev_top = Atomic::cmpxchg(new_top, &_top, addr); if (prev_top == addr) { - // Fill alignment padding if needed - if (aligned_size != size) { - ZUtils::insert_filler_object(addr + size, aligned_size - size); - } - // Success return ZAddress::good(addr); } // Retry --- 301,310 ----
< prev index next >