harmony-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Vladimir Beliaev (JIRA)" <j...@apache.org>
Subject [jira] Commented: (HARMONY-3409) [drlvm][init] help on 'internal system property' should be available from command line
Date Tue, 19 Jun 2007 15:27:27 GMT

    [ https://issues.apache.org/jira/browse/HARMONY-3409?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12506208
] 

Vladimir Beliaev commented on HARMONY-3409:
-------------------------------------------

The affected DRLVM file is: <trunk>/working_vm/vm/vmcore/src/init/parse_arguments.cpp:

line 129-130:
        "    -help properties\n"
        "                  help on system properties\n"

       (so 'java -help properties' command line was supposed to be supported...)

line 376-386:
        else if (begins_with(option, "-Xhelp:")) {
        ...
            if (begins_with(arg, "prop")) {

       (so 'java -Xhelp:properties' command line was supposed to be supported...)

line 221:
        void print_vm_standard_properties()

       (this method is implement but it has problems - some properties description are out
of date, some properties should not be used by customers [like 'vm.jvmti.enabled' should not
be set from command line]).

> [drlvm][init] help on 'internal system property' should be available from command line
> --------------------------------------------------------------------------------------
>
>                 Key: HARMONY-3409
>                 URL: https://issues.apache.org/jira/browse/HARMONY-3409
>             Project: Harmony
>          Issue Type: Bug
>          Components: DRLVM
>            Reporter: Vladimir Ivanov
>            Priority: Minor
>
> Help on 'internal system property' should be available from command line. 
> Some time ago the option to specify 'system property' was updated but help for this properties
was just removed.
> Some commands were tried:
> >java.exe -help
> >java.exe -help properties
> >java.exe -X
> >java.exe -XX 
> but no one say about it.
> Execution log:
> >java -help
> Usage: java [-options] class [args...]
>         (to execute a method main() of the class)
>     or java [-options] -jar jarfile [args...]
>         (to execute the jar file)
> where options include:
>     -classpath <class search path of directories and zip/jar files>
>     -cp        <class search path of directories and zip/jar files>
>                   A ';' separated list of directories, jar archives,
>                   and zip archives to search for class file
>     -D<name>=<value>
>                   set a system property
>     -showversion  print product version and continue
>     -version      print product version and exit
>     -verbose[:class|:gc|:jni]
>                   enable verbose output
>     -agentlib:<library name>[=<agent options>]
>                   load JVMTI agent library, library name is platform independent
>     -agentpath:<library name>[=<agent options]
>                   load JVMTI agent library, library name is platform dependent
>     -verify
>                   do full bytecode verification
>     -noverify
>                   do no bytecode verification
>     -enableassertions[:<package>...|:<class>]
>     -ea[:<package>...|:<class>]
>                   enable assertions
>     -disableassertions[:<package>...|:<class>]
>     -da[:<package>...|:<class>]
>                   disable assertions
>     -esa | -enablesystemassertions
>                   enable system assertions
>     -dsa | -disablesystemassertions
>                   disable system assertions
>     -? -help      print this help message
>     -help properties
>                   help on system properties
>     -X            print help on non-standard options
> >java -help properties
> Usage: java [-options] class [args...]
>         (to execute a method main() of the class)
>     or java [-options] -jar jarfile [args...]
>         (to execute the jar file)
> where options include:
>     -classpath <class search path of directories and zip/jar files>
>     -cp        <class search path of directories and zip/jar files>
>                   A ';' separated list of directories, jar archives,
>                   and zip archives to search for class file
>     -D<name>=<value>
>                   set a system property
>     -showversion  print product version and continue
>     -version      print product version and exit
>     -verbose[:class|:gc|:jni]
>                   enable verbose output
>     -agentlib:<library name>[=<agent options>]
>                   load JVMTI agent library, library name is platform independent
>     -agentpath:<library name>[=<agent options]
>                   load JVMTI agent library, library name is platform dependent
>     -verify
>                   do full bytecode verification
>     -noverify
>                   do no bytecode verification
>     -enableassertions[:<package>...|:<class>]
>     -ea[:<package>...|:<class>]
>                   enable assertions
>     -disableassertions[:<package>...|:<class>]
>     -da[:<package>...|:<class>]
>                   disable assertions
>     -esa | -enablesystemassertions
>                   enable system assertions
>     -dsa | -disablesystemassertions
>                   disable system assertions
>     -? -help      print this help message
>     -help properties
>                   help on system properties
>     -X            print help on non-standard options
> >java -X
>     -Xbootclasspath:<PATH>
>               Set bootclasspath to the specified value
>     -Xbootclasspath/a:<PATH>
>               Append specified directories and files to bootclasspath
>     -Xbootclasspath/p:<PATH>
>               Prepend specified directories and files to bootclasspath
>     -Xjit <JIT options>
>               Specify JIT specific options
>     -Xms<size>
>               Set Java heap size
>     -Xmx<size>
>               Set maximum Java heap size
>     -Xdebug
>               Does nothing, this is a compatibility option
>     -Xnoagent
>               Does nothing, this is a compatibility option
>     -Xrun
>               Specify debugger agent library
>     -Xverbose[:<category>[:<file>]
>               Switch logging on [for specified category only
>               [and log that category to a file]]
>     -Xwarn[:<category>[:<file>]
>               Switch verbose logging off [for specified category only
>               [and log that category to a file]]
>     -Xverboseconf:<file>
>               Set up logging via log4cxx configuration file
>     -Xverboselog:<file>
>               Log verbose output to a file
>     -Xverify[:none|all]
>               Do full bytecode verification
>     -Xinvisible
>               Retain invisible annotations at runtime
>     -Xfileline
>               Add source information to logging messages
>     -Xthread
>               Add thread id to logging messages
>     -Xcategory
>               Add category name to logging messages
>     -Xtimestamp
>               Add timestamp to logging messages
>     -Xfunction
>               Add function signature to logging messages
>     -Xlog[:<category>[:<file>]
>               Switch debug logging on [for specified category only
>               [and log that category to a file]]
>     -Xtrace[:<category>[:<file>]
>               Switch trace logging on [for specified category only
>               [and log that category to a file]]
>     -Xstats:<mask>
>               Generates different statistics
>     -Xint
>               Use interpreter to execute the program
>     -Xgc:<gc options>
>               Specify gc specific options
>     -Xem:<em options>
>               Specify em specific options
>     -Xdumpstubs
>               Writes stubs generated by LIL to disk
>     -Xparallel_jit
>               Launch compilation in parallel (default)
>     -Xno_parallel_jit
>               Do not launch compilation in parallel
>     -Xdumpfile:<file>
>               Specifies a file name for the dump
>     -XX:<name>=<value>
>               set an internal system property
> >java -XX
> Unknown option -XX
> Use java -help to get help on command line options

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message