52 instantiations of ObjectData
ILCompiler.ReadyToRun (52)
Compiler\DependencyAnalysis\ReadyToRun\AttributePresenceFilterNode.cs (2)
313
return new
ObjectData
(Array.Empty<byte>(), Array.Empty<Relocation>(), 1, new ISymbolDefinitionNode[] { this });
319
return new
ObjectData
(Array.Empty<byte>(), Array.Empty<Relocation>(), 1, new ISymbolDefinitionNode[] { this });
Compiler\DependencyAnalysis\ReadyToRun\CopiedFieldRvaNode.cs (1)
85
return new
ObjectData
(
Compiler\DependencyAnalysis\ReadyToRun\CopiedManagedResourcesNode.cs (1)
48
return new
ObjectData
(
Compiler\DependencyAnalysis\ReadyToRun\CopiedMethodILNode.cs (3)
52
return new
ObjectData
(
63
return new
ObjectData
(s_minimalILBody, Array.Empty<Relocation>(), 4, new ISymbolDefinitionNode[] { this });
72
return new
ObjectData
(bodyBytes, Array.Empty<Relocation>(), 4, new ISymbolDefinitionNode[] { this });
Compiler\DependencyAnalysis\ReadyToRun\CopiedStrongNameSignatureNode.cs (1)
51
return new
ObjectData
(
Compiler\DependencyAnalysis\ReadyToRun\DebugDirectoryEntryNode.cs (2)
307
return new
ObjectData
(Array.Empty<byte>(), Array.Empty<Relocation>(), 1, new ISymbolDefinitionNode[] { this });
319
return new
ObjectData
(result, Array.Empty<Relocation>(), _module.Context.Target.PointerSize, new ISymbolDefinitionNode[] { this });
Compiler\DependencyAnalysis\ReadyToRun\DebugInfoTableNode.cs (2)
76
return new
ObjectData
(Array.Empty<byte>(), Array.Empty<Relocation>(), 1, new ISymbolDefinitionNode[] { this });
139
return new
ObjectData
(
Compiler\DependencyAnalysis\ReadyToRun\EnclosingTypeMapNode.cs (1)
46
return new
ObjectData
(Array.Empty<byte>(), Array.Empty<Relocation>(), 1, new ISymbolDefinitionNode[] { this });
Compiler\DependencyAnalysis\ReadyToRun\ExceptionInfoLookupTableNode.cs (2)
51
return new
ObjectData
(_ehInfoBuilder.ToArray(), Array.Empty<Relocation>(), alignment: 4, definedSymbols: new ISymbolDefinitionNode[] { this });
110
return new
ObjectData
(Array.Empty<byte>(), Array.Empty<Relocation>(), 1, new ISymbolDefinitionNode[] { this });
Compiler\DependencyAnalysis\ReadyToRun\GCRefMapNode.cs (1)
57
return new
ObjectData
(
Compiler\DependencyAnalysis\ReadyToRun\GenericLookupSignature.cs (1)
52
return new
ObjectData
(Array.Empty<byte>(), null, 1, null);
Compiler\DependencyAnalysis\ReadyToRun\HotColdMapNode.cs (1)
37
return new
ObjectData
(Array.Empty<byte>(), Array.Empty<Relocation>(), 1, new ISymbolDefinitionNode[] { this });
Compiler\DependencyAnalysis\ReadyToRun\InliningInfoNode.cs (2)
61
return new
ObjectData
(Array.Empty<byte>(), Array.Empty<Relocation>(), 1, new ISymbolDefinitionNode[] { this });
391
return new
ObjectData
(
Compiler\DependencyAnalysis\ReadyToRun\InstanceEntryPointTableNode.cs (2)
98
return new
ObjectData
(Array.Empty<byte>(), Array.Empty<Relocation>(), 1, Array.Empty<ISymbolDefinitionNode>());
153
return new
ObjectData
(
Compiler\DependencyAnalysis\ReadyToRun\InstrumentationDataTableNode.cs (2)
239
return new
ObjectData
(Array.Empty<byte>(), Array.Empty<Relocation>(), 1, Array.Empty<ISymbolDefinitionNode>());
293
return new
ObjectData
(
Compiler\DependencyAnalysis\ReadyToRun\ManifestAssemblyMvidHeaderNode.cs (2)
55
return new
ObjectData
(Array.Empty<byte>(), null, 0, null);
61
return new
ObjectData
(manifestAssemblyMvidTable, Array.Empty<Relocation>(), alignment: 4, new ISymbolDefinitionNode[] { this });
Compiler\DependencyAnalysis\ReadyToRun\ManifestMetadataTableNode.cs (2)
297
return new
ObjectData
(Array.Empty<byte>(), null, 4, null);
313
return new
ObjectData
(
Compiler\DependencyAnalysis\ReadyToRun\MethodEntryPointTableNode.cs (2)
46
return new
ObjectData
(Array.Empty<byte>(), Array.Empty<Relocation>(), 1, Array.Empty<ISymbolDefinitionNode>());
101
return new
ObjectData
(
Compiler\DependencyAnalysis\ReadyToRun\MethodFixupSignature.cs (1)
127
return new
ObjectData
(data: Array.Empty<byte>(), relocs: null, alignment: 0, definedSymbols: null);
Compiler\DependencyAnalysis\ReadyToRun\MethodIsGenericMapNode.cs (1)
36
return new
ObjectData
(Array.Empty<byte>(), Array.Empty<Relocation>(), 1, new ISymbolDefinitionNode[] { this });
Compiler\DependencyAnalysis\ReadyToRun\MethodWithGCInfo.cs (1)
50
SetCode(new ObjectNode.
ObjectData
(Array.Empty<byte>(), null, 1, Array.Empty<ISymbolDefinitionNode>()));
Compiler\DependencyAnalysis\ReadyToRun\RuntimeFunctionsTableNode.cs (1)
121
return new
ObjectData
(Array.Empty<byte>(), Array.Empty<Relocation>(), 1, new ISymbolDefinitionNode[] { this });
Compiler\DependencyAnalysis\ReadyToRun\TypeGenericInfoMapNode.cs (1)
39
return new
ObjectData
(Array.Empty<byte>(), Array.Empty<Relocation>(), 1, new ISymbolDefinitionNode[] { this });
Compiler\DependencyAnalysis\ReadyToRun\TypesTableNode.cs (2)
31
return new
ObjectData
(Array.Empty<byte>(), Array.Empty<Relocation>(), 1, new ISymbolDefinitionNode[] { this });
82
return new
ObjectData
(
Compiler\TypeMapAssemblyTargetsNode.cs (1)
64
return new
ObjectData
([], [], 1, [this]);
JitInterface\CorInfoImpl.ReadyToRun.cs (2)
1716
return new ObjectNode.
ObjectData
(ehInfoData, Array.Empty<Relocation>(), alignment: 1, definedSymbols: Array.Empty<ISymbolDefinitionNode>());
1759
_methodCodeNode.SetCode(new ObjectNode.
ObjectData
(Array.Empty<byte>(), null, 1, Array.Empty<ISymbolDefinitionNode>()));
parent\parent\Common\Compiler\DependencyAnalysis\ObjectDataBuilder.cs (1)
350
ObjectNode.ObjectData returnData = new ObjectNode.
ObjectData
(_data.ToArray(),
parent\parent\Common\Compiler\DependencyAnalysis\Target_Wasm\WasmEmitter.cs (1)
26
return new ObjectNode.
ObjectData
(encodedThunk, relocs, 1, new ISymbolDefinitionNode[] { symbolDefinitionNode });
parent\parent\Common\Compiler\DependencyAnalysis\WasmTypeNode.cs (2)
42
return new
ObjectData
(
52
return new
ObjectData
(
parent\parent\Common\Compiler\ExternalTypeMapObjectNode.cs (2)
30
return new
ObjectData
(Array.Empty<byte>(), Array.Empty<Relocation>(), 1, [this]);
45
return new
ObjectData
(hashTableBytes, Array.Empty<Relocation>(), 1, [this]);
parent\parent\Common\Compiler\ProxyTypeMapObjectNode.cs (2)
31
return new
ObjectData
(Array.Empty<byte>(), Array.Empty<Relocation>(), 1, [this]);
47
return new
ObjectData
(hashTableBytes, Array.Empty<Relocation>(), 1, [this]);
parent\parent\Common\JitInterface\CorInfoImpl.cs (4)
510
var objectData = new ObjectNode.
ObjectData
(_code,
540
var coldObjectData = new ObjectNode.
ObjectData
(_coldCode,
657
var objectData = new ObjectNode.
ObjectData
(_roData,
674
var objectData = new ObjectNode.
ObjectData
(_rwData,
98 references to ObjectData
ILCompiler.ReadyToRun (98)
CodeGen\ReadyToRunObjectWriter.cs (1)
20
using ObjectData = ILCompiler.DependencyAnalysis.ObjectNode.
ObjectData
;
Compiler\DependencyAnalysis\ArrayOfEmbeddedDataNode.cs (2)
80
public override
ObjectData
GetData(NodeFactory factory, bool relocsOnly)
92
ObjectData
objData = builder.ToObjectData();
Compiler\DependencyAnalysis\ReadyToRun\AssemblyTableNode.cs (1)
39
public override
ObjectData
GetData(NodeFactory factory, bool relocsOnly = false)
Compiler\DependencyAnalysis\ReadyToRun\AttributePresenceFilterNode.cs (1)
309
public override
ObjectData
GetData(NodeFactory factory, bool relocsOnly = false)
Compiler\DependencyAnalysis\ReadyToRun\CompilerIdentifierNode.cs (1)
34
public override
ObjectData
GetData(NodeFactory factory, bool relocsOnly = false)
Compiler\DependencyAnalysis\ReadyToRun\CopiedCorHeaderNode.cs (1)
64
public override
ObjectData
GetData(NodeFactory factory, bool relocsOnly = false)
Compiler\DependencyAnalysis\ReadyToRun\CopiedFieldRvaNode.cs (1)
81
public override
ObjectData
GetData(NodeFactory factory, bool relocsOnly = false)
Compiler\DependencyAnalysis\ReadyToRun\CopiedManagedResourcesNode.cs (1)
44
public override
ObjectData
GetData(NodeFactory factory, bool relocsOnly = false)
Compiler\DependencyAnalysis\ReadyToRun\CopiedMetadataBlobNode.cs (1)
112
public unsafe override
ObjectData
GetData(NodeFactory factory, bool relocsOnly = false)
Compiler\DependencyAnalysis\ReadyToRun\CopiedMethodILNode.cs (1)
48
public override
ObjectData
GetData(NodeFactory factory, bool relocsOnly = false)
Compiler\DependencyAnalysis\ReadyToRun\CopiedStrongNameSignatureNode.cs (1)
47
public override
ObjectData
GetData(NodeFactory factory, bool relocsOnly = false)
Compiler\DependencyAnalysis\ReadyToRun\DebugDirectoryEntryNode.cs (3)
103
public override
ObjectData
GetData(NodeFactory factory, bool relocsOnly = false)
177
public override
ObjectData
GetData(NodeFactory factory, bool relocsOnly = false)
303
public override
ObjectData
GetData(NodeFactory factory, bool relocsOnly = false)
Compiler\DependencyAnalysis\ReadyToRun\DebugDirectoryNode.cs (1)
102
public override
ObjectData
GetData(NodeFactory factory, bool relocsOnly = false)
Compiler\DependencyAnalysis\ReadyToRun\DebugInfoTableNode.cs (1)
72
public override
ObjectData
GetData(NodeFactory factory, bool relocsOnly = false)
Compiler\DependencyAnalysis\ReadyToRun\DelegateCtorSignature.cs (1)
36
public override
ObjectData
GetData(NodeFactory factory, bool relocsOnly = false)
Compiler\DependencyAnalysis\ReadyToRun\EnclosingTypeMapNode.cs (1)
42
public override
ObjectData
GetData(NodeFactory factory, bool relocsOnly = false)
Compiler\DependencyAnalysis\ReadyToRun\ExceptionInfoLookupTableNode.cs (3)
49
public override
ObjectData
GetData(NodeFactory factory, bool relocsOnly = false)
97
ObjectData
ehInfo = method.EHInfo;
106
public override
ObjectData
GetData(NodeFactory factory, bool relocsOnly = false)
Compiler\DependencyAnalysis\ReadyToRun\FieldFixupSignature.cs (1)
33
public override
ObjectData
GetData(NodeFactory factory, bool relocsOnly = false)
Compiler\DependencyAnalysis\ReadyToRun\GCRefMapNode.cs (1)
53
public override
ObjectData
GetData(NodeFactory factory, bool relocsOnly = false)
Compiler\DependencyAnalysis\ReadyToRun\GenericLookupSignature.cs (1)
48
public override
ObjectData
GetData(NodeFactory factory, bool relocsOnly = false)
Compiler\DependencyAnalysis\ReadyToRun\HotColdMapNode.cs (1)
33
public override
ObjectData
GetData(NodeFactory factory, bool relocsOnly = false)
Compiler\DependencyAnalysis\ReadyToRun\ILBodyFixupSignature.cs (1)
88
public override
ObjectData
GetData(NodeFactory factory, bool relocsOnly = false)
Compiler\DependencyAnalysis\ReadyToRun\InjectStringThunksSignature.cs (1)
26
public override
ObjectData
GetData(NodeFactory factory, bool relocsOnly = false)
Compiler\DependencyAnalysis\ReadyToRun\InliningInfoNode.cs (1)
57
public override
ObjectData
GetData(NodeFactory factory, bool relocsOnly = false)
Compiler\DependencyAnalysis\ReadyToRun\InstanceEntryPointTableNode.cs (1)
94
public override
ObjectData
GetData(NodeFactory factory, bool relocsOnly = false)
Compiler\DependencyAnalysis\ReadyToRun\InstrumentationDataTableNode.cs (1)
235
public override
ObjectData
GetData(NodeFactory factory, bool relocsOnly = false)
Compiler\DependencyAnalysis\ReadyToRun\ManifestAssemblyMvidHeaderNode.cs (1)
51
public override
ObjectData
GetData(NodeFactory factory, bool relocsOnly = false)
Compiler\DependencyAnalysis\ReadyToRun\ManifestMetadataTableNode.cs (1)
293
public override
ObjectData
GetData(NodeFactory factory, bool relocsOnly = false)
Compiler\DependencyAnalysis\ReadyToRun\MethodColdCodeNode.cs (3)
13
private
ObjectData
_methodColdCode;
51
public override
ObjectData
GetData(NodeFactory factory, bool relocsOnly = false) => _methodColdCode;
55
public void SetCode(
ObjectData
data)
Compiler\DependencyAnalysis\ReadyToRun\MethodEntryPointTableNode.cs (1)
42
public override
ObjectData
GetData(NodeFactory factory, bool relocsOnly = false)
Compiler\DependencyAnalysis\ReadyToRun\MethodFixupSignature.cs (1)
122
public override
ObjectData
GetData(NodeFactory factory, bool relocsOnly = false)
Compiler\DependencyAnalysis\ReadyToRun\MethodIsGenericMapNode.cs (1)
32
public override
ObjectData
GetData(NodeFactory factory, bool relocsOnly = false)
Compiler\DependencyAnalysis\ReadyToRun\MethodWithGCInfo.cs (6)
22
private
ObjectData
_methodCode;
26
private
ObjectData
_ehInfo;
88
public void SetCode(
ObjectData
data)
104
public override
ObjectData
GetData(NodeFactory factory, bool relocsOnly)
322
public
ObjectData
EHInfo => _ehInfo;
355
public void InitializeEHInfo(
ObjectData
ehInfo)
Compiler\DependencyAnalysis\ReadyToRun\NewArrayFixupSignature.cs (1)
25
public override
ObjectData
GetData(NodeFactory factory, bool relocsOnly = false)
Compiler\DependencyAnalysis\ReadyToRun\NewObjectFixupSignature.cs (1)
25
public override
ObjectData
GetData(NodeFactory factory, bool relocsOnly = false)
Compiler\DependencyAnalysis\ReadyToRun\OwnerCompositeExecutableNode.cs (1)
35
public override
ObjectData
GetData(NodeFactory factory, bool relocsOnly = false)
Compiler\DependencyAnalysis\ReadyToRun\ReadyToRunHeaderNode.cs (1)
145
public override
ObjectData
GetData(NodeFactory factory, bool relocsOnly = false)
Compiler\DependencyAnalysis\ReadyToRun\ReadyToRunHelperSignature.cs (1)
24
public override
ObjectData
GetData(NodeFactory factory, bool relocsOnly = false)
Compiler\DependencyAnalysis\ReadyToRun\ReadyToRunInstructionSetSupportSignature.cs (1)
79
public override
ObjectData
GetData(NodeFactory factory, bool relocsOnly = false)
Compiler\DependencyAnalysis\ReadyToRun\ReadyToRunModuleSignature.cs (1)
17
public override
ObjectData
GetData(NodeFactory factory, bool relocsOnly = false)
Compiler\DependencyAnalysis\ReadyToRun\ResumptionStubEntryPointSignature.cs (1)
18
public override
ObjectData
GetData(NodeFactory factory, bool relocsOnly = false)
Compiler\DependencyAnalysis\ReadyToRun\RuntimeFunctionsTableNode.cs (1)
118
public override
ObjectData
GetData(NodeFactory factory, bool relocsOnly = false)
Compiler\DependencyAnalysis\ReadyToRun\SignatureBuilder.cs (1)
599
public ObjectNode.
ObjectData
ToObjectData()
Compiler\DependencyAnalysis\ReadyToRun\StoreMultiCallableAddrOfCodeSignature.cs (1)
48
public override
ObjectData
GetData(NodeFactory factory, bool relocsOnly = false)
Compiler\DependencyAnalysis\ReadyToRun\StringImportSignature.cs (1)
20
public override
ObjectData
GetData(NodeFactory factory, bool relocsOnly = false)
Compiler\DependencyAnalysis\ReadyToRun\TypeFixupSignature.cs (1)
34
public override
ObjectData
GetData(NodeFactory factory, bool relocsOnly = false)
Compiler\DependencyAnalysis\ReadyToRun\TypeGenericInfoMapNode.cs (1)
35
public override
ObjectData
GetData(NodeFactory factory, bool relocsOnly = false)
Compiler\DependencyAnalysis\ReadyToRun\TypesTableNode.cs (1)
27
public override
ObjectData
GetData(NodeFactory factory, bool relocsOnly = false)
Compiler\DependencyAnalysis\ReadyToRun\VirtualResolutionFixupSignature.cs (1)
42
public override
ObjectData
GetData(NodeFactory factory, bool relocsOnly = false)
Compiler\DependencyAnalysis\ReadyToRun\WasmAsyncResumeInfoFixupsNode.cs (1)
33
public override
ObjectData
GetData(NodeFactory factory, bool relocsOnly = false)
Compiler\DependencyAnalysis\ReadyToRun\WasmImportThunkPortableEntrypoint.cs (1)
83
public override
ObjectData
GetData(NodeFactory factory, System.Boolean relocsOnly = false)
Compiler\DependencyAnalysis\ReadyToRun\Win32ResourcesNode.cs (2)
42
public override
ObjectData
GetData(NodeFactory factory, bool relocsOnly = false)
47
private
ObjectData
GetDataInternal()
Compiler\TypeMapAssemblyTargetsNode.cs (1)
60
public override
ObjectData
GetData(NodeFactory factory, bool relocsOnly = false)
JitInterface\CorInfoImpl.ReadyToRun.cs (1)
1690
private ObjectNode.
ObjectData
EncodeEHInfo()
parent\parent\Common\Compiler\DependencyAnalysis\AssemblyStubNode.cs (1)
33
public override
ObjectData
GetData(NodeFactory factory, bool relocsOnly)
parent\parent\Common\Compiler\DependencyAnalysis\IObjectDumper.cs (2)
4
using ObjectData = ILCompiler.DependencyAnalysis.ObjectNode.
ObjectData
;
10
void DumpObjectNode(NodeFactory factory, ObjectNode node,
ObjectData
objectData);
parent\parent\Common\Compiler\DependencyAnalysis\MethodReadOnlyDataNode.cs (3)
14
private
ObjectData
_data;
41
public void InitializeData(
ObjectData
data)
47
public override
ObjectData
GetData(NodeFactory factory, bool relocsOnly = false)
parent\parent\Common\Compiler\DependencyAnalysis\MethodReadWriteDataNode.cs (3)
14
private
ObjectData
_data;
41
public void InitializeData(
ObjectData
data)
47
public override
ObjectData
GetData(NodeFactory factory, bool relocsOnly = false)
parent\parent\Common\Compiler\DependencyAnalysis\ObjectDataBuilder.cs (2)
344
public ObjectNode.
ObjectData
ToObjectData()
350
ObjectNode.
ObjectData
returnData = new ObjectNode.ObjectData(_data.ToArray(),
parent\parent\Common\Compiler\DependencyAnalysis\ObjectNode.cs (1)
31
public abstract
ObjectData
GetData(NodeFactory factory, bool relocsOnly = false);
parent\parent\Common\Compiler\DependencyAnalysis\Target_Wasm\WasmEmitter.cs (1)
18
public ObjectNode.
ObjectData
Encode(ISymbolDefinitionNode symbolDefinitionNode)
parent\parent\Common\Compiler\DependencyAnalysis\WasmTypeNode.cs (1)
38
public override
ObjectData
GetData(NodeFactory factory, bool relocsOnly = false)
parent\parent\Common\Compiler\ExternalTypeMapObjectNode.cs (1)
26
public override
ObjectData
GetData(NodeFactory factory, bool relocsOnly = false)
parent\parent\Common\Compiler\ObjectWriter\ObjectWriter.cs (3)
19
using ObjectData = ILCompiler.DependencyAnalysis.ObjectNode.
ObjectData
;
400
ObjectData
nodeContents = node.GetData(_nodeFactory);
651
ObjectData
nodeContents,
parent\parent\Common\Compiler\ObjectWriter\WasmFunctionBodyDeduplicator.cs (4)
35
ObjectNode.
ObjectData
data = node.GetData(factory);
160
ObjectNode.
ObjectData
data,
170
ObjectNode.
ObjectData
candidateData = candidate.GetData(factory);
213
ObjectNode.
ObjectData
data)
parent\parent\Common\Compiler\ObjectWriter\WasmObjectWriter.cs (3)
86
ObjectNode.
ObjectData
data,
99
public ObjectNode.
ObjectData
Data { get; }
274
ObjectNode.
ObjectData
nodeContents,
parent\parent\Common\Compiler\ProxyTypeMapObjectNode.cs (1)
27
public override
ObjectData
GetData(NodeFactory factory, bool relocsOnly = false)
parent\parent\Common\JitInterface\CorInfoImpl.cs (5)
510
var
objectData = new ObjectNode.ObjectData(_code,
514
ObjectNode.
ObjectData
ehInfo = _ehClauses != null ? EncodeEHInfo() : null;
540
var
coldObjectData = new ObjectNode.ObjectData(_coldCode,
657
var
objectData = new ObjectNode.ObjectData(_roData,
674
var
objectData = new ObjectNode.ObjectData(_rwData,