You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by "Vladimir Beliaev (JIRA)" <ji...@apache.org> on 2007/06/22 15:30:33 UTC

[jira] Updated: (HARMONY-3409) [drlvm][init] help on 'internal system property' should be available from command line

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

Vladimir Beliaev updated HARMONY-3409:
--------------------------------------

    Attachment: H3409.patch

Ok, here is the patch which:

- removed '-Xhelp:prop*' option processing - this a dead code 
- removed '-help properties' notion from 'help output' - this options do not worh either
- cleaned up 'print_help_on_nonstandard_options' function based on list of currently 
  supported options (removed -Xjit & extended "wgat way a boolean property can be set)
- removed "print_vm_standard_properties" - the related content is available on web page now
- updated harmony.properties - the help text is ducplicated on both paser_arguments.cpp & this file

Thanks
Vladimir Beliaev

> [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
>         Attachments: H3409.patch
>
>
> 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.