diff options
author | roland <none@none> | 2012-02-27 09:17:44 +0100 |
---|---|---|
committer | roland <none@none> | 2012-02-27 09:17:44 +0100 |
commit | 66e94f4e63d0844716277133b86cfc62e8defc28 (patch) | |
tree | dbc14adba94fca77184227f917be4c51ef21a5d8 /src/share/vm/runtime/interfaceSupport.hpp | |
parent | 4042901cf278b9f41b726169dcea8a133ac80ef9 (diff) | |
download | jdk8u_hotspot-66e94f4e63d0844716277133b86cfc62e8defc28.tar.gz |
7147740: add assertions to check stack alignment on VM entry from generated code (x64)
Summary: check stack alignment on VM entry on x64.
Reviewed-by: kvn, never
Diffstat (limited to 'src/share/vm/runtime/interfaceSupport.hpp')
-rw-r--r-- | src/share/vm/runtime/interfaceSupport.hpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/share/vm/runtime/interfaceSupport.hpp b/src/share/vm/runtime/interfaceSupport.hpp index e1001eea1..2875ee0eb 100644 --- a/src/share/vm/runtime/interfaceSupport.hpp +++ b/src/share/vm/runtime/interfaceSupport.hpp @@ -436,6 +436,7 @@ class RuntimeHistogramElement : public HistogramElement { #define VM_LEAF_BASE(result_type, header) \ TRACE_CALL(result_type, header) \ debug_only(NoHandleMark __hm;) \ + os::verify_stack_alignment(); \ /* begin of body */ @@ -445,6 +446,7 @@ class RuntimeHistogramElement : public HistogramElement { TRACE_CALL(result_type, header) \ HandleMarkCleaner __hm(thread); \ Thread* THREAD = thread; \ + os::verify_stack_alignment(); \ /* begin of body */ @@ -454,6 +456,7 @@ class RuntimeHistogramElement : public HistogramElement { TRACE_CALL(result_type, header) \ debug_only(NoHandleMark __hm;) \ Thread* THREAD = thread; \ + os::verify_stack_alignment(); \ /* begin of body */ |