v8
3.25.30(node0.11.13)
V8 is Google's open source JavaScript engine
|
#include <limits.h>
#include "v8.h"
#include "api.h"
#include "isolate.h"
#include "compilation-cache.h"
#include "execution.h"
#include "smart-pointers.h"
#include "snapshot.h"
#include "platform.h"
#include "utils.h"
#include "cctest.h"
#include "parser.h"
#include "unicode-inl.h"
Go to the source code of this file.
Data Structures | |
class | KangarooThread |
class | JoinableThread |
class | IsolateLockingThreadWithLocalContext |
class | IsolateNonlockingThread |
class | IsolateNestedLockingThread |
class | SeparateIsolatesLocksNonexclusiveThread |
class | LockIsolateAndCalculateFibSharedContextThread |
class | LockerUnlockerThread |
class | LockTwiceAndUnlockThread |
class | LockAndUnlockDifferentIsolatesThread |
class | LockUnlockLockThread |
class | LockUnlockLockDefaultIsolateThread |
class | IsolateGenesisThread |
Functions | |
TEST (KangarooIsolates) | |
TEST (IsolateLockingStress) | |
TEST (MultithreadedParallelIsolates) | |
TEST (IsolateNestedLocking) | |
TEST (SeparateIsolatesLocksNonexclusive) | |
TEST (LockerUnlocker) | |
TEST (LockTwiceAndUnlock) | |
TEST (LockAndUnlockDifferentIsolates) | |
TEST (LockUnlockLockMultithreaded) | |
TEST (LockUnlockLockDefaultIsolateMultithreaded) | |
TEST (Regress1433) | |
TEST (ExtensionsRegistration) | |
TEST | ( | KangarooIsolates | ) |
Definition at line 100 of file test-lockers.cc.
References CHECK_EQ, Thread::Join(), Isolate::New(), Context::New(), SmartPointerBase< ObjectDeallocator< T >, T >::Reset(), and Thread::Start().
TEST | ( | IsolateLockingStress | ) |
Definition at line 209 of file test-lockers.cc.
References List< T, P >::Add(), Isolate::Dispose(), and Isolate::New().
TEST | ( | MultithreadedParallelIsolates | ) |
Definition at line 247 of file test-lockers.cc.
References List< T, P >::Add().
TEST | ( | IsolateNestedLocking | ) |
Definition at line 286 of file test-lockers.cc.
References List< T, P >::Add(), Isolate::Dispose(), and Isolate::New().
TEST | ( | SeparateIsolatesLocksNonexclusive | ) |
Definition at line 328 of file test-lockers.cc.
References List< T, P >::Add(), Isolate::Dispose(), and Isolate::New().
TEST | ( | LockerUnlocker | ) |
Definition at line 405 of file test-lockers.cc.
References List< T, P >::Add(), Isolate::Dispose(), and Isolate::New().
TEST | ( | LockTwiceAndUnlock | ) |
Definition at line 459 of file test-lockers.cc.
References List< T, P >::Add(), Isolate::Dispose(), and Isolate::New().
TEST | ( | LockAndUnlockDifferentIsolates | ) |
Definition at line 527 of file test-lockers.cc.
References Isolate::Dispose(), JoinableThread::Join(), Isolate::New(), and JoinableThread::Start().
TEST | ( | LockUnlockLockMultithreaded | ) |
Definition at line 582 of file test-lockers.cc.
References List< T, P >::Add(), Isolate::Dispose(), Isolate::New(), and Context::New().
TEST | ( | LockUnlockLockDefaultIsolateMultithreaded | ) |
Definition at line 640 of file test-lockers.cc.
References List< T, P >::Add(), CcTest::isolate(), and Context::New().
TEST | ( | Regress1433 | ) |
Definition at line 661 of file test-lockers.cc.
References Script::Compile(), Isolate::Dispose(), Isolate::New(), Context::New(), and String::NewFromUtf8().
TEST | ( | ExtensionsRegistration | ) |
Definition at line 713 of file test-lockers.cc.
References List< T, P >::Add(), and v8::RegisterExtension().