Index: test/cctest/test-platform-linux.cc |
diff --git a/test/cctest/test-platform-linux.cc b/test/cctest/test-platform-linux.cc |
index 7347aaceb464caf3001ff787993d14849587b2de..34ae43c2081931d9740733f8e58a8cd11c13dba5 100644 |
--- a/test/cctest/test-platform-linux.cc |
+++ b/test/cctest/test-platform-linux.cc |
@@ -39,55 +39,6 @@ |
using namespace ::v8::internal; |
-static void yield() { |
- usleep(1); |
-} |
- |
-static const int kLockCounterLimit = 50; |
-static int busy_lock_counter = 0; |
- |
- |
-static void LoopIncrement(Mutex* mutex, int rem) { |
- while (true) { |
- int count = 0; |
- int last_count = -1; |
- do { |
- LockGuard<Mutex> lock_guard(mutex); |
- count = busy_lock_counter; |
- yield(); |
- } while (count % 2 == rem && count < kLockCounterLimit); |
- if (count >= kLockCounterLimit) break; |
- LockGuard<Mutex> lock_guard(mutex); |
- CHECK_EQ(count, busy_lock_counter); |
- CHECK(last_count == -1 || count == last_count + 1); |
- busy_lock_counter++; |
- last_count = count; |
- yield(); |
- } |
-} |
- |
- |
-static void* RunTestBusyLock(void* arg) { |
- LoopIncrement(static_cast<Mutex*>(arg), 0); |
- return 0; |
-} |
- |
- |
-// Runs two threads that repeatedly acquire the lock and conditionally |
-// increment a variable. |
-TEST(BusyLock) { |
- pthread_t other; |
- Mutex mutex; |
- int thread_created = pthread_create(&other, |
- NULL, |
- &RunTestBusyLock, |
- &mutex); |
- CHECK_EQ(0, thread_created); |
- LoopIncrement(&mutex, 1); |
- pthread_join(other, NULL); |
-} |
- |
- |
TEST(VirtualMemory) { |
OS::SetUp(); |
VirtualMemory* vm = new VirtualMemory(1 * MB); |