[mcs] Revert to broken native csc definite assignment for structs
[mono.git] / mono / interpreter / mint.1
index 3214ad0f5ca97821dee08d2cd153cb2514984b81..77e00c376f6e5f4e380ca0f5499d8605f459e223 100644 (file)
@@ -10,7 +10,8 @@ mint \- Mono ECMA-CLI interpreter.
 .SH SYNOPSIS
 .PP
 .B mint
-[\-\-help] [\-\-opcode\-count] [\-\-trace]
+[\-\-help] [\-\-opcode\-count] [\-\-trace] [\-\-traceops] [\-\-profile]
+[\-\-config filename] [\-\-debug method]
 program.exe [arguments...]
 .SH DESCRIPTION
 The \fImint\fP program is an interpreter for ECMA CLI byte codes.  It
@@ -26,8 +27,24 @@ The following Generic options are supported:
 .I "--help", "-h"
 Displays usage instructions.
 .TP
+.I "--config filename"
+Load the specified configuration file instead of the default one(s).
+The default files are /etc/mono/config and ~/.mono/config or the file
+specified in the MONO_CONFIG environment variable, if set.
+.TP
 .I "--trace"
-Displays opcodes and stack state as the interpreter executes the image
+Traces execution showing when methods are entered and left.
+.I "--traceops"
+Traces execution at the instruction level and displays the stack contents.
+.I "--traceclassinit"
+Shows when classes are initialized
+.TP
+.I "--noptr"
+Suppresses printing of pointer addresses in trace output.
+.TP
+.I "--profile"
+Performs runtime profiling of the code and displays statistics at the
+end of execution.
 .TP
 .I "--opcode-count"
 Displays the number of opcodes executed.
@@ -36,14 +53,27 @@ Displays the number of opcodes executed.
 Aborts execution upon hitting an exception.
 .TP
 .I "--debug method"
-Debugs the method whose name is `method'
+Debugs the method whose name is `method'.  You can specify the method
+like this: `class:method' or `class::method'
 .TP
 .I "--opcode-count"
 Displays the number of opcodes executed
 .PP
+.SH ENVIRONMENT VARIABLES
+.TP
+.I "MONO_PATH"
+Provides a search path to mono and mint where to look for library files.
+Directories are separated by the platform path separator (colons on unix). Example:
+.B /home/username/lib:/usr/local/mono/lib
+.PP
 .SH FILES
 Assemblies are lodaed from the installation lib directory.  If you set
 `prefix' to /usr, the assemblies will be located in /usr/lib.
+.PP
+/etc/mono/config, ~/.mono/config
+.IP
+Mono runtime configuration file.  See the mono-config(5) manual page
+for more information.
 .SH MAILING LISTS
 Visit http://mail.ximian.com/mailman/mono-list for details.
 .SH WEB SITE