diff options
author | Jan Vorlicek <janvorli@microsoft.com> | 2019-04-05 00:36:34 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-04-05 00:36:34 +0200 |
commit | 126aaf4619adb085a210178ead14fa9439a5ebb6 (patch) | |
tree | 6be6cb85aa1ac4f67823cd0ab651dd1c273bdd55 /src/utilcode | |
parent | 69368778c99f2b4a3db591127ac421ca473f74c4 (diff) | |
parent | 6e629e9ccd58be36fcc858d357cdf0811bdcb380 (diff) | |
download | coreclr-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.cpp | 14 |
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() |