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