Lines Matching refs:top_addr
1262 const Register top_addr = tmp1;
1266 assert_different_registers(obj, obj_end, top_addr, heap_end, size_expression.as_register());
1268 assert_different_registers(obj, obj_end, top_addr, heap_end);
1273 mov_address(top_addr, (address)Universe::heap()->top_addr(), symbolic_Relocation::eden_top_reference);
1275 ldr(top_addr, Address(Rthread, JavaThread::heap_top_addr_offset()));
1282 ldxr(obj, top_addr);
1284 ldr(obj, Address(top_addr));
1287 ldr(heap_end, Address(top_addr, (intptr_t)ch->end_addr() - (intptr_t)ch->top_addr()));
1297 stxr(heap_end/*scratched*/, obj_end, top_addr);
1300 atomic_cas_bool(obj, obj_end, top_addr, 0, heap_end/*scratched*/);