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