equal
deleted
inserted
replaced
284 return 0; |
284 return 0; |
285 } else { |
285 } else { |
286 ShouldNotReachHere(); |
286 ShouldNotReachHere(); |
287 } |
287 } |
288 return address(((uint64_t)insn_addr + (offset << 2))); |
288 return address(((uint64_t)insn_addr + (offset << 2))); |
289 } |
|
290 |
|
291 void MacroAssembler::serialize_memory(Register thread, Register tmp) { |
|
292 dsb(Assembler::SY); |
|
293 } |
289 } |
294 |
290 |
295 void MacroAssembler::safepoint_poll(Label& slow_path) { |
291 void MacroAssembler::safepoint_poll(Label& slow_path) { |
296 if (SafepointMechanism::uses_thread_local_poll()) { |
292 if (SafepointMechanism::uses_thread_local_poll()) { |
297 ldr(rscratch1, Address(rthread, Thread::polling_page_offset())); |
293 ldr(rscratch1, Address(rthread, Thread::polling_page_offset())); |