Control Crossgen2 optimizations with DebuggableAttribute (#44514)
[platform/upstream/dotnet/runtime.git] / src / coreclr / tools / aot / crossgen2 / Properties / Resources.resx
1 <?xml version="1.0" encoding="utf-8"?>
2 <root>
3   <!-- 
4     Microsoft ResX Schema 
5     
6     Version 2.0
7     
8     The primary goals of this format is to allow a simple XML format 
9     that is mostly human readable. The generation and parsing of the 
10     various data types are done through the TypeConverter classes 
11     associated with the data types.
12     
13     Example:
14     
15     ... ado.net/XML headers & schema ...
16     <resheader name="resmimetype">text/microsoft-resx</resheader>
17     <resheader name="version">2.0</resheader>
18     <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
19     <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
20     <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
21     <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
22     <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
23         <value>[base64 mime encoded serialized .NET Framework object]</value>
24     </data>
25     <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
26         <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
27         <comment>This is a comment</comment>
28     </data>
29                 
30     There are any number of "resheader" rows that contain simple 
31     name/value pairs.
32     
33     Each data row contains a name, and value. The row also contains a 
34     type or mimetype. Type corresponds to a .NET class that support 
35     text/value conversion through the TypeConverter architecture. 
36     Classes that don't support this are serialized and stored with the 
37     mimetype set.
38     
39     The mimetype is used for serialized objects, and tells the 
40     ResXResourceReader how to depersist the object. This is currently not 
41     extensible. For a given mimetype the value must be set accordingly:
42     
43     Note - application/x-microsoft.net.object.binary.base64 is the format 
44     that the ResXResourceWriter will generate, however the reader can 
45     read any of the formats listed below.
46     
47     mimetype: application/x-microsoft.net.object.binary.base64
48     value   : The object must be serialized with 
49             : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
50             : and then encoded with base64 encoding.
51     
52     mimetype: application/x-microsoft.net.object.soap.base64
53     value   : The object must be serialized with 
54             : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
55             : and then encoded with base64 encoding.
56
57     mimetype: application/x-microsoft.net.object.bytearray.base64
58     value   : The object must be serialized into a byte array 
59             : using a System.ComponentModel.TypeConverter
60             : and then encoded with base64 encoding.
61     -->
62   <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
63     <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
64     <xsd:element name="root" msdata:IsDataSet="true">
65       <xsd:complexType>
66         <xsd:choice maxOccurs="unbounded">
67           <xsd:element name="metadata">
68             <xsd:complexType>
69               <xsd:sequence>
70                 <xsd:element name="value" type="xsd:string" minOccurs="0" />
71               </xsd:sequence>
72               <xsd:attribute name="name" use="required" type="xsd:string" />
73               <xsd:attribute name="type" type="xsd:string" />
74               <xsd:attribute name="mimetype" type="xsd:string" />
75               <xsd:attribute ref="xml:space" />
76             </xsd:complexType>
77           </xsd:element>
78           <xsd:element name="assembly">
79             <xsd:complexType>
80               <xsd:attribute name="alias" type="xsd:string" />
81               <xsd:attribute name="name" type="xsd:string" />
82             </xsd:complexType>
83           </xsd:element>
84           <xsd:element name="data">
85             <xsd:complexType>
86               <xsd:sequence>
87                 <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
88                 <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
89               </xsd:sequence>
90               <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
91               <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
92               <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
93               <xsd:attribute ref="xml:space" />
94             </xsd:complexType>
95           </xsd:element>
96           <xsd:element name="resheader">
97             <xsd:complexType>
98               <xsd:sequence>
99                 <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
100               </xsd:sequence>
101               <xsd:attribute name="name" type="xsd:string" use="required" />
102             </xsd:complexType>
103           </xsd:element>
104         </xsd:choice>
105       </xsd:complexType>
106     </xsd:element>
107   </xsd:schema>
108   <resheader name="resmimetype">
109     <value>text/microsoft-resx</value>
110   </resheader>
111   <resheader name="version">
112     <value>2.0</value>
113   </resheader>
114   <resheader name="reader">
115     <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
116   </resheader>
117   <resheader name="writer">
118     <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
119   </resheader>
120   <data name="BubbleGenericsOption" xml:space="preserve">
121     <value>Compile instantiations from reference modules used in the current module</value>
122   </data>
123   <data name="CodeGenOptions" xml:space="preserve">
124     <value>Define a codegen option</value>
125   </data>
126   <data name="DumpReproInstructions" xml:space="preserve">
127     <value>To repro, add following arguments to the command line:</value>
128   </data>
129   <data name="EmittingPEFile" xml:space="preserve">
130     <value>Emitting R2R PE file: {0}</value>
131   </data>
132   <data name="EnableOptimizationsOption" xml:space="preserve">
133     <value>Enable optimizations</value>
134   </data>
135   <data name="GenericArgCountMismatch" xml:space="preserve">
136     <value>Expected {0} generic arguments for method '{1}' on type '{2}'</value>
137   </data>
138   <data name="HelpOption" xml:space="preserve">
139     <value>Display this usage message</value>
140   </data>
141   <data name="InputBubbleOption" xml:space="preserve">
142     <value>True when the entire input forms a version bubble (default = per-assembly bubble)</value>
143   </data>
144   <data name="InvalidFileLayout" xml:space="preserve">
145     <value>Method layout must be either DefaultSort or MethodOrder.</value>
146   </data>
147   <data name="InvalidMethodLayout" xml:space="preserve">
148     <value>Method layout must be either DefaultSort, ExclusiveWeight, HotCold, or HotWarmCold.</value>
149   </data>
150   <data name="CompileNoMethodsOption" xml:space="preserve">
151     <value>True to skip compiling methods into the R2R image (default = false)</value>
152   </data>
153   <data name="CompositeBuildMode" xml:space="preserve">
154     <value>Emit a composite R2R image comprising a number of input assemblies</value>
155   </data>
156   <data name="InputFilesToCompile" xml:space="preserve">
157     <value>Input file(s) to compile</value>
158   </data>
159   <data name="InstructionSets" xml:space="preserve">
160     <value>Instruction set(s) to use for compilation</value>
161   </data>
162   <data name="InstructionSetMustNotBe" xml:space="preserve">
163     <value>Instruction set must not be '{0}' for this architecture and operating system</value>
164   </data>
165   <data name="InstructionSetWithoutInputBubble" xml:space="preserve">
166     <value>Instruction set(s) specified without also specifying input-bubble</value>
167   </data>
168   <data name="InstructionSetInvalidImplication" xml:space="preserve">
169     <value>Instruction set '{0}' implies support for instruction set '{1}'</value>
170   </data>
171   <data name="UnrootedInputFilesToCompile" xml:space="preserve">
172     <value>Input files without automatic rooting of all methods</value>
173   </data>
174   <data name="JitPathOption" xml:space="preserve">
175     <value>Path to JIT compiler library</value>
176   </data>
177   <data name="MapFileOption" xml:space="preserve">
178     <value>Generate the map file</value>
179   </data>
180   <data name="MethodNotFoundOnType" xml:space="preserve">
181     <value>Method '{0}' not found in '{1}'</value>
182   </data>
183   <data name="MibcFiles" xml:space="preserve">
184     <value>Mibc file(s) for profile guided optimization</value>
185   </data>
186   <data name="MissingOutputFile" xml:space="preserve">
187     <value>Output filename must be specified (--out &lt;file&gt;)</value>
188   </data>
189   <data name="InputWasNotLoadable" xml:space="preserve">
190     <value>No input files are loadable</value>
191   </data>
192   <data name="NoInputFiles" xml:space="preserve">
193     <value>No input files specified</value>
194   </data>
195   <data name="OptimizeSpaceOption" xml:space="preserve">
196     <value>Enable optimizations, favor code space</value>
197   </data>
198   <data name="OptimizeSpeedOption" xml:space="preserve">
199     <value>Enable optimizations, favor code speed</value>
200   </data>
201   <data name="OutputFilePath" xml:space="preserve">
202     <value>Output file path</value>
203   </data>
204   <data name="ParalellismOption" xml:space="preserve">
205     <value>Maximum number of threads to use during compilation</value>
206   </data>
207   <data name="PartialImageOption" xml:space="preserve">
208     <value>Generate partial image driven by profile</value>
209   </data>
210   <data name="ProgramError" xml:space="preserve">
211     <value>Error: {0}</value>
212   </data>
213   <data name="ReferenceFiles" xml:space="preserve">
214     <value>Reference file(s) for compilation</value>
215   </data>
216   <data name="ResilientOption" xml:space="preserve">
217     <value>Disable behavior where unexpected compilation failures cause overall compilation failure</value>
218   </data>
219   <data name="SaveDependencyLogOption" xml:space="preserve">
220     <value>Save result of dependency analysis as DGML</value>
221   </data>
222   <data name="SaveDetailedLogOption" xml:space="preserve">
223     <value>Save detailed log of dependency analysis</value>
224   </data>
225   <data name="SingleMethodGenericArgs" xml:space="preserve">
226     <value>Single method compilation: generic arguments to the method</value>
227   </data>
228   <data name="SingleMethodMethodName" xml:space="preserve">
229     <value>Single method compilation: method name</value>
230   </data>
231   <data name="SingleMethodIndex" xml:space="preserve">
232     <value>Single method compilation: Index of method if there are multiple with the same name</value>
233   </data>
234   <data name="SingleMethodTypeName" xml:space="preserve">
235     <value>Single method compilation: name of the owning type</value>
236   </data>
237   <data name="SystemModuleOverrideOption" xml:space="preserve">
238     <value>System module name (default: System.Private.CoreLib)</value>
239   </data>
240   <data name="TargetArchitectureUnsupported" xml:space="preserve">
241     <value>Target architecture is not supported</value>
242   </data>
243   <data name="TargetArchOption" xml:space="preserve">
244     <value>Target architecture for cross compilation</value>
245   </data>
246   <data name="TargetOSOption" xml:space="preserve">
247     <value>Target OS for cross compilation</value>
248   </data>
249   <data name="TargetOSUnsupported" xml:space="preserve">
250     <value>Target OS is not supported</value>
251   </data>
252   <data name="TuningImageOption" xml:space="preserve">
253     <value>Generate IBC tuning image</value>
254   </data>
255   <data name="TypeAndMethodNameNeeded" xml:space="preserve">
256     <value>Both method name and type name are required parameters for single method mode</value>
257   </data>
258   <data name="SingleMethodIndexNeeded" xml:space="preserve">
259     <value>There are multiple methods with the same name. Specify --singlemethodindex [index] with the correct index.</value>
260   </data>
261   <data name="TypeNotFound" xml:space="preserve">
262     <value>Type '{0}' not found</value>
263   </data>
264   <data name="VerboseLoggingOption" xml:space="preserve">
265     <value>Enable verbose logging</value>
266   </data>
267   <data name="WaitForDebuggerOption" xml:space="preserve">
268     <value>Pause to give opportunity to attach debugger</value>
269   </data>
270   <data name="WaitingForDebuggerAttach" xml:space="preserve">
271     <value>Waiting for debugger to attach. Press ENTER to continue</value>
272   </data>
273   <data name="WarningIgnoringBubbleGenerics" xml:space="preserve">
274     <value>Warning: ignoring --compilebubblegenerics because --inputbubble was not specified</value>
275   </data>
276   <data name="WarningOverridingOptimizeSpace" xml:space="preserve">
277     <value>Warning: overriding -Ot with -Os</value>
278   </data>
279   <data name="CustomPESectionAlignmentOption" xml:space="preserve">
280     <value>Use custom alignment for PE sections in generated PE file</value>
281   </data>
282   <data name="InvalidCustomPESectionAlignment" xml:space="preserve">
283     <value>Custom PE Section Alignment must be a power of two greater or equal to 4096.</value>
284   </data>
285   <data name="ErrorMultipleInputFilesCompositeModeOnly" xml:space="preserve">
286     <value>Error: multiple input files are only supported in composite build mode: {0}</value>
287   </data>
288   <data name="MethodLayoutOption" xml:space="preserve">
289     <value>Layout algorithm used by profile-driven optimization for arranging methods in a file: DefaultSort, ExclusiveWeight, HotCold, or HotWarmCold). The default value is DefaultSort, which indicates that complex layout is disabled.</value>
290   </data>
291   <data name="FileLayoutOption" xml:space="preserve">
292     <value>Layout algorithm used by profile-driven optimization for arranging non-method contents in a file: DefaultSort or MethodOrder. The default value is DefaultSort, which indicates that complex layout is disabled.</value>
293   </data>
294   <data name="CompositeRootPath" xml:space="preserve">
295     <value>Logical root folder for composite builds; defaults to directory of 1st input file.</value>
296   </data>
297   <data name="ManagedCppNotSupported" xml:space="preserve">
298     <value>Error: managed C++ is not supported: '{0}'</value>
299   </data>
300   <data name="VerifyTypeAndFieldLayoutOption" xml:space="preserve">
301     <value>Verify that struct type layout and field offsets match between compile time and runtime. Use only for diagnostic purposes.</value>
302   </data>
303   <data name="MapCsvFileOption" xml:space="preserve">
304     <value>Generate a CSV formatted map file</value>
305   </data>
306   <data name="DisableOptimizationsOption" xml:space="preserve">
307     <value>Disable optimizations to simplify debugging</value>
308   </data>
309   <data name="WarningOverridingOptimize" xml:space="preserve">
310     <value>Warning: -Od overrides other optimization options</value>
311   </data>
312 </root>