18 references to ObjectWritingOptions
ILCompiler.ReadyToRun (18)
CodeGen\ReadyToRunObjectWriter.cs (3)
287
PEObjectWriter objectWriter = new(_nodeFactory,
ObjectWritingOptions
.None, _outputInfoBuilder, _objectFilePath, _customPESectionAlignment, timeDateStamp);
300
return new MachObjectWriter(_nodeFactory,
ObjectWritingOptions
.None, _outputInfoBuilder, baseSymbolName: "__mh_dylib_header");
305
return new WasmObjectWriter(_nodeFactory,
ObjectWritingOptions
.None, _outputInfoBuilder);
src\runtime\src\coreclr\tools\Common\Compiler\ObjectWriter\CoffObjectWriter.cs (2)
65
public CoffObjectWriter(NodeFactory factory,
ObjectWritingOptions
options, OutputInfoBuilder outputInfoBuilder = null)
253
if (_options.HasFlag(
ObjectWritingOptions
.ControlFlowGuard))
src\runtime\src\coreclr\tools\Common\Compiler\ObjectWriter\ElfObjectWriter.cs (1)
56
public ElfObjectWriter(NodeFactory factory,
ObjectWritingOptions
options)
src\runtime\src\coreclr\tools\Common\Compiler\ObjectWriter\MachObjectWriter.cs (2)
76
public MachObjectWriter(NodeFactory factory,
ObjectWritingOptions
options, OutputInfoBuilder outputInfoBuilder = null)
102
public MachObjectWriter(NodeFactory factory,
ObjectWritingOptions
options, OutputInfoBuilder outputInfoBuilder, string baseSymbolName)
src\runtime\src\coreclr\tools\Common\Compiler\ObjectWriter\ObjectWriter.cs (7)
33
private protected readonly
ObjectWritingOptions
_options;
51
private protected ObjectWriter(NodeFactory factory,
ObjectWritingOptions
options, OutputInfoBuilder outputInfoBuilder = null)
338
if (_options.HasFlag(
ObjectWritingOptions
.GenerateUnwindInfo))
498
if (_options.HasFlag(
ObjectWritingOptions
.GenerateUnwindInfo))
582
if (_options.HasFlag(
ObjectWritingOptions
.ControlFlowGuard))
593
if (_options.HasFlag(
ObjectWritingOptions
.GenerateDebugInfo))
705
public static void EmitObject(string objectFilePath, IReadOnlyCollection<DependencyNode> nodes, NodeFactory factory,
ObjectWritingOptions
options, IObjectDumper dumper, Logger logger)
src\runtime\src\coreclr\tools\Common\Compiler\ObjectWriter\PEObjectWriter.cs (1)
86
public PEObjectWriter(NodeFactory factory,
ObjectWritingOptions
options, OutputInfoBuilder outputInfoBuilder, string outputPath, int sectionAlignment, int? coffTimestamp)
src\runtime\src\coreclr\tools\Common\Compiler\ObjectWriter\UnixObjectWriter.cs (1)
29
protected UnixObjectWriter(NodeFactory factory,
ObjectWritingOptions
options, OutputInfoBuilder outputInfoBuilder = null)
src\runtime\src\coreclr\tools\Common\Compiler\ObjectWriter\WasmObjectWriter.cs (1)
68
public WasmObjectWriter(NodeFactory factory,
ObjectWritingOptions
options, OutputInfoBuilder outputInfoBuilder)