diff options
author | Miguel de Icaza <miguel@gnome.org> | 2005-03-16 00:31:06 +0300 |
---|---|---|
committer | Miguel de Icaza <miguel@gnome.org> | 2005-03-16 00:31:06 +0300 |
commit | 4cc0f24d508603f3fba7153b9a879aab01c32882 (patch) | |
tree | 5ab136f51efffffb71f9970b04294d476312ad1a /man | |
parent | 711aac720e078b87a882ee95ca17eed8932e67db (diff) |
Update man page
svn path=/trunk/mono/; revision=41863
Diffstat (limited to 'man')
-rw-r--r-- | man/mono.1 | 20 |
1 files changed, 16 insertions, 4 deletions
diff --git a/man/mono.1 b/man/mono.1 index 03471214f3c..0401a7b5c3b 100644 --- a/man/mono.1 +++ b/man/mono.1 @@ -355,10 +355,22 @@ environment variable. .TP .I "MONO_DEBUG" If set, enables some features of the runtime useful for debugging. -It makes the runtime display the stack traces for all the threads -running and exit when mono is interrupted (Ctrl-C) and print some -additional messages on error conditions. It may not exit cleanly. Use at -your own risk. +Currently this enables two features: stack traces when interrupting +the process from the shell; Visible error messages on assembly +loading and also to track problems with delegates that are released, +but a reference is kept in unmanaged code. +.TP +The stack tracing option makes the runtime display the stack traces +for all the threads running and exit when mono is interrupted (Ctrl-C) +and print some additional messages on error conditions. It may not +exit cleanly. Use at your own risk. +.TP +Also, this option will leak delegate trampolines that are no longer +referenced as to present the user with more information about a +delegate missuse. Basically a delegate instance might be created, +passed to unmanaged code, and no references kept in managed code, +which will garbage collect the code. With this option it is possible +to track down the source of the problems. .TP .I "MONO_DISABLE_AIO" If set, tells mono NOT to attempt using native asynchronous I/O services. In |