Mercurial > hg > graal-compiler
changeset 4657:d4e039a3e083
Print java.exe when execuing "mx vm"
author | Thomas Wuerthinger <thomas.wuerthinger@oracle.com> |
---|---|
date | Tue, 21 Feb 2012 13:03:38 +0100 |
parents | c1160de36474 |
children | f6eee9c543fc |
files | mx/commands.py src/share/vm/runtime/arguments.hpp |
diffstat | 2 files changed, 4 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/mx/commands.py Mon Feb 20 18:01:22 2012 +0100 +++ b/mx/commands.py Tue Feb 21 13:03:38 2012 +0100 @@ -476,6 +476,7 @@ if mx.java().debug: args = ['-Xdebug', '-Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000'] + args exe = join(_jdk(build), 'bin', mx.exe_suffix('java')) + print('Executing VM ' + exe) return mx.run([exe, '-' + vm] + args, nonZeroIsFatal=nonZeroIsFatal, out=out, err=err, cwd=cwd, timeout=timeout)
--- a/src/share/vm/runtime/arguments.hpp Mon Feb 20 18:01:22 2012 +0100 +++ b/src/share/vm/runtime/arguments.hpp Tue Feb 21 13:03:38 2012 +0100 @@ -228,9 +228,11 @@ // an array containing all jvm arguments specified in the command line static char** _jvm_args_array; static int _num_jvm_args; +#ifdef GRAAL // an array containing all graal arguments specified in the command line static char** _graal_args_array; static int _num_graal_args; +#endif // string containing all java command (class/jarfile name and app args) static char* _java_command; @@ -432,9 +434,9 @@ static char** jvm_args_array() { return _jvm_args_array; } #ifdef GRAAL static char** graal_args_array() { return _graal_args_array; } + static int num_graal_args() { return _num_graal_args; } #endif static int num_jvm_flags() { return _num_jvm_flags; } - static int num_graal_args() { return _num_graal_args; } static int num_jvm_args() { return _num_jvm_args; } // return the arguments passed to the Java application static const char* java_command() { return _java_command; }