| Index: src/platform-cygwin.cc
|
| diff --git a/src/platform-cygwin.cc b/src/platform-cygwin.cc
|
| index 6b41417a0650c525e32f36de2509270d2c47241d..d7dcaf0569692a8b030c15d436c7bc4b560b1423 100644
|
| --- a/src/platform-cygwin.cc
|
| +++ b/src/platform-cygwin.cc
|
| @@ -236,8 +236,9 @@ static void* GetRandomAddr() {
|
| static const intptr_t kAllocationRandomAddressMin = 0x04000000;
|
| static const intptr_t kAllocationRandomAddressMax = 0x3FFF0000;
|
| #endif
|
| - uintptr_t address = (V8::RandomPrivate(isolate) << kPageSizeBits)
|
| - | kAllocationRandomAddressMin;
|
| + uintptr_t address =
|
| + (isolate->random_number_generator()->NextInt() << kPageSizeBits) |
|
| + kAllocationRandomAddressMin;
|
| address &= kAllocationRandomAddressMax;
|
| return reinterpret_cast<void *>(address);
|
| }
|
| @@ -366,16 +367,4 @@ bool VirtualMemory::HasLazyCommits() {
|
| return false;
|
| }
|
|
|
| -
|
| -void OS::SetUp() {
|
| - // Seed the random number generator.
|
| - // Convert the current time to a 64-bit integer first, before converting it
|
| - // to an unsigned. Going directly can cause an overflow and the seed to be
|
| - // set to all ones. The seed will be identical for different instances that
|
| - // call this setup code within the same millisecond.
|
| - uint64_t seed = static_cast<uint64_t>(TimeCurrentMillis());
|
| - srandom(static_cast<unsigned int>(seed));
|
| -}
|
| -
|
| -
|
| } } // namespace v8::internal
|
|
|