< 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 >