< prev index next >

src/hotspot/share/gc/parallel/mutableNUMASpace.cpp

Print this page

        

*** 860,870 **** } } if (p != NULL) { HeapWord* cur_top, *cur_chunk_top = p + size; while ((cur_top = top()) < cur_chunk_top) { // Keep _top updated. ! if (Atomic::cmpxchg_ptr(cur_chunk_top, top_addr(), cur_top) == cur_top) { break; } } } --- 860,870 ---- } } if (p != NULL) { HeapWord* cur_top, *cur_chunk_top = p + size; while ((cur_top = top()) < cur_chunk_top) { // Keep _top updated. ! if (Atomic::cmpxchg(cur_chunk_top, top_addr(), cur_top) == cur_top) { break; } } }
< prev index next >