hotspot/src/share/vm/asm/assembler.cpp
changeset 35201 996db89f378e
parent 33105 294e48b4f704
child 40655 9f644073d3a0
--- a/hotspot/src/share/vm/asm/assembler.cpp	Fri Dec 18 13:38:49 2015 +0000
+++ b/hotspot/src/share/vm/asm/assembler.cpp	Sun Dec 20 10:37:23 2015 -0500
@@ -23,12 +23,13 @@
  */
 
 #include "precompiled.hpp"
+#include "asm/codeBuffer.hpp"
 #include "asm/macroAssembler.hpp"
 #include "asm/macroAssembler.inline.hpp"
-#include "asm/codeBuffer.hpp"
 #include "runtime/atomic.inline.hpp"
 #include "runtime/icache.hpp"
 #include "runtime/os.hpp"
+#include "runtime/thread.hpp"
 
 
 // Implementation of AbstractAssembler
@@ -132,7 +133,7 @@
     // is greater than a page.
 
     const int page_size = os::vm_page_size();
-    int bang_end = StackShadowPages * page_size;
+    int bang_end = (int)JavaThread::stack_shadow_zone_size();
 
     // This is how far the previous frame's stack banging extended.
     const int bang_end_safe = bang_end;