X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2Fv8%2Fsrc%2Fbase%2Fplatform%2Fplatform-win32.cc;h=10f89de68080e793bf944cffbed72ca405ad0231;hb=3545e9f2671f595d2a2f3ee75ca0393b01e35ef6;hp=9f106785eb1cebd00b8ff8492c6dc9c126b94f4a;hpb=7d210d4c7e9ba36e635eabc5b5780495f8a63292;p=platform%2Fframework%2Fweb%2Fcrosswalk.git diff --git a/src/v8/src/base/platform/platform-win32.cc b/src/v8/src/base/platform/platform-win32.cc index 9f10678..10f89de 100644 --- a/src/v8/src/base/platform/platform-win32.cc +++ b/src/v8/src/base/platform/platform-win32.cc @@ -21,6 +21,7 @@ #include "src/base/win32-headers.h" +#include "src/base/bits.h" #include "src/base/lazy-instance.h" #include "src/base/macros.h" #include "src/base/platform/platform.h" @@ -113,11 +114,6 @@ bool g_hard_abort = false; } // namespace -intptr_t OS::MaxVirtualMemory() { - return 0; -} - - class TimezoneCache { public: TimezoneCache() : initialized_(false) { } @@ -705,7 +701,7 @@ static size_t GetPageSize() { if (page_size == 0) { SYSTEM_INFO info; GetSystemInfo(&info); - page_size = RoundUpToPowerOf2(info.dwPageSize); + page_size = base::bits::RoundUpToPowerOfTwo32(info.dwPageSize); } return page_size; } @@ -790,7 +786,7 @@ void* OS::Allocate(const size_t requested, if (mbase == NULL) return NULL; - DCHECK(IsAligned(reinterpret_cast(mbase), OS::AllocateAlignment())); + DCHECK((reinterpret_cast(mbase) % OS::AllocateAlignment()) == 0); *allocated = msize; return mbase; @@ -1168,18 +1164,6 @@ void OS::SignalCodeMovingGC() { } -uint64_t OS::TotalPhysicalMemory() { - MEMORYSTATUSEX memory_info; - memory_info.dwLength = sizeof(memory_info); - if (!GlobalMemoryStatusEx(&memory_info)) { - UNREACHABLE(); - return 0; - } - - return static_cast(memory_info.ullTotalPhys); -} - - #else // __MINGW32__ std::vector OS::GetSharedLibraryAddresses() { return std::vector(); @@ -1190,13 +1174,6 @@ void OS::SignalCodeMovingGC() { } #endif // __MINGW32__ -int OS::NumberOfProcessorsOnline() { - SYSTEM_INFO info; - GetSystemInfo(&info); - return info.dwNumberOfProcessors; -} - - double OS::nan_value() { #ifdef _MSC_VER return std::numeric_limits::quiet_NaN(); @@ -1228,7 +1205,7 @@ VirtualMemory::VirtualMemory(size_t size) VirtualMemory::VirtualMemory(size_t size, size_t alignment) : address_(NULL), size_(0) { - DCHECK(IsAligned(alignment, static_cast(OS::AllocateAlignment()))); + DCHECK((alignment % OS::AllocateAlignment()) == 0); size_t request_size = RoundUp(size + alignment, static_cast(OS::AllocateAlignment())); void* address = ReserveRegion(request_size);