diff --git a/src/vm/gcenv.ee.cpp b/src/vm/gcenv.ee.cpp index a0cd5a990f53..b9d074306dd9 100644 --- a/src/vm/gcenv.ee.cpp +++ b/src/vm/gcenv.ee.cpp @@ -1053,6 +1053,12 @@ bool GCToEEInterface::GetBooleanConfigValue(const char* key, bool* value) *value = !!g_pConfig->GetGCconcurrent(); return true; } + + if (strcmp(key, "GCNoAffinitize") == 0) + { + *value = g_pConfig->GetGCNoAffinitize(); + return true; + } if (strcmp(key, "GCRetainVM") == 0) { @@ -1097,6 +1103,18 @@ bool GCToEEInterface::GetIntConfigValue(const char* key, int64_t* value) return true; } + if (strcmp(key, "GCHeapAffinitizeMask") == 0) + { + *value = g_pConfig->GetGCAffinityMask(); + return true; + } + + if (strcmp(key, "GCHeapCount") == 0) + { + *value = g_pConfig->GetGCHeapCount(); + return true; + } + if (strcmp(key, "GCHeapHardLimit") == 0) { *value = g_pConfig->GetGCHeapHardLimit();