// DAC global pointer table initialization void DacGlobals::Initialize() { TADDR baseAddress = PTR_TO_TADDR(PAL_GetSymbolModuleBase((void *)DacGlobals::Initialize)); g_dacTable.InitializeEntries(baseAddress); #ifdef FEATURE_SVR_GC g_dacTable.InitializeSVREntries(baseAddress); #endif }
// DAC global pointer table initialization void DacGlobals::Initialize() { TADDR baseAddress = PTR_TO_TADDR(PAL_GetSymbolModuleBase((void *)DacGlobals::Initialize)); g_dacTable.InitializeEntries(baseAddress); #ifdef FEATURE_SVR_GC g_dacTable.InitializeSVREntries(baseAddress); #endif PAL_PublishDacTableAddress((PVOID)baseAddress, &g_dacTable, sizeof(g_dacTable)); }