1 write to Header
ILCompiler.ReadyToRun (1)
Compiler\DependencyAnalysis\ReadyToRunCodegenNodeFactory.cs (1)
362
Header
= new GlobalHeaderNode(flags, associatedModule);
24 references to Header
ILCompiler.ReadyToRun (24)
Compiler\DependencyAnalysis\ReadyToRun\CopiedCorHeaderNode.cs (4)
133
builder.EmitReloc(factory.
Header
, RelocType.IMAGE_REL_BASED_ADDR32NB);
134
builder.EmitReloc(factory.
Header
, RelocType.IMAGE_REL_SYMBOL_SIZE);
185
builder.EmitReloc(factory.
Header
, RelocType.IMAGE_REL_BASED_ADDR32NB);
186
builder.EmitReloc(factory.
Header
, RelocType.IMAGE_REL_SYMBOL_SIZE);
Compiler\DependencyAnalysis\ReadyToRunCodegenNodeFactory.cs (17)
115
Header
.Add(Internal.Runtime.ReadyToRunSectionType.HotColdMap, HotColdMap);
1090
Header
.Add(Internal.Runtime.ReadyToRunSectionType.CompilerIdentifier, compilerIdentifierNode);
1093
Header
.Add(Internal.Runtime.ReadyToRunSectionType.RuntimeFunctions, RuntimeFunctionsTable);
1098
Header
.Add(Internal.Runtime.ReadyToRunSectionType.WasmAsyncResumeInfo, WasmAsyncResumeInfoFixups);
1108
Header
.Add(Internal.Runtime.ReadyToRunSectionType.DelayLoadMethodCallThunks, DelayLoadMethodCallThunks);
1112
Header
.Add(Internal.Runtime.ReadyToRunSectionType.ExceptionInfo, exceptionInfoLookupTableNode);
1116
Header
.Add(Internal.Runtime.ReadyToRunSectionType.ManifestMetadata, ManifestMetadataTable);
1122
Header
.Add(Internal.Runtime.ReadyToRunSectionType.ManifestAssemblyMvids, mvidTableNode);
1129
Header
.Add(Internal.Runtime.ReadyToRunSectionType.ComponentAssemblies, assemblyTable);
1137
ReadyToRunHeaderNode tableHeader =
Header
;
1197
Header
.Add(Internal.Runtime.ReadyToRunSectionType.CrossModuleInlineInfo, crossModuleInliningInfoTable);
1202
Header
.Add(Internal.Runtime.ReadyToRunSectionType.InstanceMethodEntryPoints, InstanceEntryPointTable);
1205
Header
.Add(Internal.Runtime.ReadyToRunSectionType.ImportSections, ImportSectionsTable);
1210
Header
.Add(Internal.Runtime.ReadyToRunSectionType.DebugInfo, DebugInfoTable);
1269
Header
.Add(Internal.Runtime.ReadyToRunSectionType.PgoInstrumentationData, InstrumentationDataTable);
1336
graph.AddRoot(
Header
, "ReadyToRunHeader is always generated");
1496
if (node ==
Header
)
Compiler\ReadyToRunCodegenCompilation.cs (3)
542
flags |= _nodeFactory.
Header
.Flags & (ReadyToRunFlags.READYTORUN_FLAG_VerifyGCModeTransitions | ReadyToRunFlags.READYTORUN_FLAG_SingleThreaded);
587
componentGraph.AddRoot(componentFactory.
Header
, "Component module R2R header");
597
componentFactory.
Header
.Add(Internal.Runtime.ReadyToRunSectionType.OwnerCompositeExecutable, ownerExecutableNode);