< prev index next >

src/cpu/s390/vm/macroAssembler_s390.hpp

Print this page
rev 12483 : 8172049: [s390] Implement "JEP 270: Reserved Stack Areas for Critical Sections".

*** 625,634 **** --- 625,639 ---- void serialize_memory(Register thread, Register tmp1, Register tmp2); // Stack overflow checking void bang_stack_with_offset(int offset); + // Check for reserved stack access in method being exited. If the reserved + // stack area was accessed, protect it again and throw StackOverflowError. + // Uses Z_R1. + void reserved_stack_check(Register return_pc); + // Atomics // -- none? void tlab_allocate(Register obj, // Result: pointer to object after successful allocation Register var_size_in_bytes, // Object size in bytes if unknown at compile time; invalid otherwise.
< prev index next >