![]() |
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().