Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMiguel de Icaza <miguel@gnome.org>2015-12-31 07:13:02 +0300
committerMiguel de Icaza <miguel@gnome.org>2015-12-31 07:13:02 +0300
commit9115bf0abdd501c7d7d30061440a05b859b5e25c (patch)
tree530d66f79235f35628c15f68a96d2d6ece8277d8 /man/mono.1
parent4791a674a1bf8cc74691974e363d9c5f5dd060a3 (diff)
[man/mono.1] Add details on --aot=data-outfile option
Diffstat (limited to 'man/mono.1')
-rw-r--r--man/mono.113
1 files changed, 12 insertions, 1 deletions
diff --git a/man/mono.1 b/man/mono.1
index b92c29473fa..d1059aee728 100644
--- a/man/mono.1
+++ b/man/mono.1
@@ -124,6 +124,16 @@ This is currently an experimental feature as it is not complete.
This instructs Mono to precompile code that has historically not been
precompiled with AOT.
.TP
+.I data-outfile=FILE.dll.aotdata
+.Sp
+This instructs the AOT code generator to output certain data
+constructs into a separate file. This can reduce the executable
+images some five to twenty percent. Developers need to then ship the
+resulting aotdata as a resource and register a hook to load the data
+on demand by using the
+.I mono_install_load_aot_data_hook
+method.
+.TP
.I direct-pinvoke
.Sp
When this option is specified, P/Invoke methods are invoked directly
@@ -139,7 +149,8 @@ only supported by the ARM backend. In LLVM mode, this triple is passed on to the
llc compiler.
.TP
.I nimt-trampolines=[number]
-When compiling in full aot mode, the IMT trampolines must be precreated
+When compiling in full aot mthis data at startup
+usingode, the IMT trampolines must be precreated
in the AOT image. You can add additional method trampolines with this argument.
Defaults to 128.
.TP