equal
deleted
inserted
replaced
591 } |
591 } |
592 |
592 |
593 static int call_far_patchable_ret_addr_offset() { return call_far_patchable_size(); } |
593 static int call_far_patchable_ret_addr_offset() { return call_far_patchable_size(); } |
594 |
594 |
595 static bool call_far_patchable_requires_alignment_nop(address pc) { |
595 static bool call_far_patchable_requires_alignment_nop(address pc) { |
596 if (!os::is_MP()) return false; |
|
597 int size = call_far_patchable_size(); |
596 int size = call_far_patchable_size(); |
598 return ((intptr_t)(pc + size) & 0x03L) != 0; |
597 return ((intptr_t)(pc + size) & 0x03L) != 0; |
599 } |
598 } |
600 |
599 |
601 // END OF PCrelative TOC access. |
600 // END OF PCrelative TOC access. |