Mercurial > hg > graal-jvmci-8
diff src/share/vm/runtime/interfaceSupport.hpp @ 5903:da4be62fb889
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
author | roland |
---|---|
date | Mon, 27 Feb 2012 09:17:44 +0100 |
parents | a6eef545f1a2 |
children | b9a9ed0f8eeb |
line wrap: on
line diff
--- a/src/share/vm/runtime/interfaceSupport.hpp Fri Feb 24 12:33:31 2012 -0800 +++ b/src/share/vm/runtime/interfaceSupport.hpp Mon Feb 27 09:17:44 2012 +0100 @@ -436,6 +436,7 @@ #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 @@ TRACE_CALL(result_type, header) \ HandleMarkCleaner __hm(thread); \ Thread* THREAD = thread; \ + os::verify_stack_alignment(); \ /* begin of body */ @@ -454,6 +456,7 @@ TRACE_CALL(result_type, header) \ debug_only(NoHandleMark __hm;) \ Thread* THREAD = thread; \ + os::verify_stack_alignment(); \ /* begin of body */