equal
deleted
inserted
replaced
625 void serialize_memory(Register thread, Register tmp1, Register tmp2); |
625 void serialize_memory(Register thread, Register tmp1, Register tmp2); |
626 |
626 |
627 // Stack overflow checking |
627 // Stack overflow checking |
628 void bang_stack_with_offset(int offset); |
628 void bang_stack_with_offset(int offset); |
629 |
629 |
|
630 // Check for reserved stack access in method being exited. If the reserved |
|
631 // stack area was accessed, protect it again and throw StackOverflowError. |
|
632 // Uses Z_R1. |
|
633 void reserved_stack_check(Register return_pc); |
|
634 |
630 // Atomics |
635 // Atomics |
631 // -- none? |
636 // -- none? |
632 |
637 |
633 void tlab_allocate(Register obj, // Result: pointer to object after successful allocation |
638 void tlab_allocate(Register obj, // Result: pointer to object after successful allocation |
634 Register var_size_in_bytes, // Object size in bytes if unknown at compile time; invalid otherwise. |
639 Register var_size_in_bytes, // Object size in bytes if unknown at compile time; invalid otherwise. |