void ICompilationRootProvider.AddCompilationRoots(IRootingServiceProvider rootProvider) { if (_isaSupport.Architecture == TargetArchitecture.X64 || _isaSupport.Architecture == TargetArchitecture.X86) { int isaFlags = HardwareIntrinsicHelpers.GetRuntimeRequiredIsaFlags(_isaSupport); byte[] bytes = BitConverter.GetBytes(isaFlags); rootProvider.RootReadOnlyDataBlob(bytes, 4, "ISA support flags", "g_requiredCpuFeatures"); } }
void ICompilationRootProvider.AddCompilationRoots(IRootingServiceProvider rootProvider) { rootProvider.RootReadOnlyDataBlob(GetRuntimeOptionsBlob(), 4, "Runtime configuration information", "g_compilerEmbeddedSettingsBlob"); }