Fix several issues
authorJan Vorlicek <janvorli@microsoft.com>
Tue, 9 Apr 2019 00:50:28 +0000 (02:50 +0200)
committerJan Vorlicek <janvorli@microsoft.com>
Tue, 9 Apr 2019 01:16:24 +0000 (03:16 +0200)
commitcee1a8c9d9c6669318d1567c85457fbcd642587d
treee0e0b374dba2d35ce9bf3a4696f53625efce19f9
parent060990945a0117cb824b9d1c1e6c3a336533a3ee
Fix several issues

* Fix build on OSX and Linux machines without NUMA installed - there were
couple of places where I was missing ifdefs
* Fix bug in nodeMaskLength computation
* Remove testing change in eeconfig.cpp that has leaked into the PR
* Fix GCToOSInterface::GetTotalProcessorCount for embedded GC to return
all processors on the system, not just the ones enabled for the current
process.
src/dlls/mscordac/mscordac_unixexports.src
src/gc/unix/gcenv.unix.cpp
src/pal/inc/pal.h
src/pal/src/include/pal/palinternal.h
src/pal/src/misc/sysinfo.cpp
src/pal/src/numa/numa.cpp
src/pal/src/thread/thread.cpp
src/vm/eeconfig.cpp
src/vm/gcenv.os.cpp