summaryrefslogtreecommitdiff
path: root/src/utilcode
diff options
context:
space:
mode:
authorJan Vorlicek <janvorli@microsoft.com>2019-04-05 00:36:34 +0200
committerGitHub <noreply@github.com>2019-04-05 00:36:34 +0200
commit126aaf4619adb085a210178ead14fa9439a5ebb6 (patch)
tree6be6cb85aa1ac4f67823cd0ab651dd1c273bdd55 /src/utilcode
parent69368778c99f2b4a3db591127ac421ca473f74c4 (diff)
parent6e629e9ccd58be36fcc858d357cdf0811bdcb380 (diff)
downloadcoreclr-126aaf4619adb085a210178ead14fa9439a5ebb6.tar.gz
coreclr-126aaf4619adb085a210178ead14fa9439a5ebb6.tar.bz2
coreclr-126aaf4619adb085a210178ead14fa9439a5ebb6.zip
Merge pull request #23537 from janvorli/remove-gc-cpu-group-knowledge
Remove CPU groups notion from the gc.cpp
Diffstat (limited to 'src/utilcode')
-rw-r--r--src/utilcode/util.cpp14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/utilcode/util.cpp b/src/utilcode/util.cpp
index cabb19bc1e..61f41d7a22 100644
--- a/src/utilcode/util.cpp
+++ b/src/utilcode/util.cpp
@@ -1160,6 +1160,20 @@ found:
m_CPUGroupInfoArray[group].activeThreadWeight -= m_CPUGroupInfoArray[group].groupWeight;
#endif
}
+
+BOOL CPUGroupInfo::GetCPUGroupRange(WORD group_number, WORD* group_begin, WORD* group_size)
+{
+ if (group_number >= m_nGroups)
+ {
+ return FALSE;
+ }
+
+ *group_begin = m_CPUGroupInfoArray[group_number].begin;
+ *group_size = m_CPUGroupInfoArray[group_number].nr_active;
+
+ return TRUE;
+}
+
#endif
/*static*/ BOOL CPUGroupInfo::CanEnableGCCPUGroups()