diff options
Diffstat (limited to 'man/mono.1')
-rw-r--r-- | man/mono.1 | 79 |
1 files changed, 79 insertions, 0 deletions
diff --git a/man/mono.1 b/man/mono.1 new file mode 100644 index 00000000000..b64fea688f8 --- /dev/null +++ b/man/mono.1 @@ -0,0 +1,79 @@ +.\" +.\" mint manual page. +.\" (C) Ximian, Inc. +.\" Author: +.\" Miguel de Icaza (miguel@gnu.org) +.\" +.TH Mono "Mono 1.0" +.SH NAME +mono \- Mono ECMA-CLI Just in Time compiler. +.SH SYNOPSIS +.PP +.B mono +[\-\-help] [\-d] [\-\-debug-asm] [\-\-debug-forest] [\-\-trace-calls] +[\-\-stabs] [\-\-compile cname] [\-\-ncompile num] [\-\-debug] +program.exe [arguments...] +.SH DESCRIPTION +The \fImono\fP program is a Just in Time compiler for ECMA CLI byte +codes. It translates dynamically a CIL stream into native code. +.I program.exe +and optionally passes +the +.I arguments +to it. +.SH OPTIONS +The following options are supported: +.TP +.I "--help", "-h" +Displays usage instructions. +.I "--share-code" +This mode makes the LoaderOptimization for Application Domains default +to sharing code. This results in slower code, but enables code +sharing across application domains. The default is to maximize for +speed, but disallow JITed code sharing across domains. See +System.LoaderOptimization for more information +.SH DEBUGGING OPTIONS +The following options are used to debug, or perfomance test the JIT +compiler: +.TP +.I "--trace-calls" +Shows method names as they are invoked. +.TP +.I "--dump-asm" +Displays the generated code as methods are invoked. +.TP +.I "--dump-forest" +Displays the basic blocks and the forest of trees that is +created from a stream of CIL opcodes. +.TP +.I "--stabs" +Writes out stabs debug information +.TP +.I "--dwarf" +Writes out dwarf debug information +.TP +.I "--dwarf-plus" +Uses an extended debugging information file which has been generated +by MCS. This extended debugging information will allow you to debug +C# source code rather than IL code. To use it, just run the JIT in +your debugger and call "mono_debug_make_symbols" each time the program +stops. +.TP +.I "--debug method" +Debugs the method whose name is `method' +.TP +.I "--compile" +Compiles the method on the given class (namespace.name:methodname). +.TP +.I "--ncompile" +Compiles the method a number of times. If no argument is specified, +the method will be compiled a thousand times. +.SH FILES +Assemblies are lodaed from the installation lib directory. If you set +`prefix' to /usr, the assemblies will be located in /usr/lib. +.SH MAILING LISTS +Visit http://mail.ximian.com/mailman/mono-list for details. +.SH WEB SITE +Visit: http://www.go-mono.com for details +.SH SEE ALSO +.BR mint(1), monodis(1) |