< prev index next >
src/cpu/s390/vm/macroAssembler_s390.hpp
Print this page
rev 12487 : 8172049: [s390] Implement "JEP 270: Reserved Stack Areas for Critical Sections".
Reviewed-by: mdoerr
@@ -625,10 +625,15 @@
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 >