comparison src/share/vm/runtime/os.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 de268c8a8075
children 7432b9db36ff
comparison
equal deleted inserted replaced
5902:c7987cbaf2ca 5903:da4be62fb889
402 402
403 static address current_stack_pointer(); 403 static address current_stack_pointer();
404 static address current_stack_base(); 404 static address current_stack_base();
405 static size_t current_stack_size(); 405 static size_t current_stack_size();
406 406
407 static void verify_stack_alignment() PRODUCT_RETURN;
408
407 static int message_box(const char* title, const char* message); 409 static int message_box(const char* title, const char* message);
408 static char* do_you_want_to_debug(const char* message); 410 static char* do_you_want_to_debug(const char* message);
409 411
410 // run cmd in a separate process and return its exit code; or -1 on failures 412 // run cmd in a separate process and return its exit code; or -1 on failures
411 static int fork_and_exec(char *cmd); 413 static int fork_and_exec(char *cmd);