#include <v8threads.h>
Definition at line 60 of file v8threads.h.
◆ ThreadManager()
v8::internal::ThreadManager::ThreadManager |
( |
Isolate * | isolate | ) |
|
|
explicitprivate |
◆ ~ThreadManager()
v8::internal::ThreadManager::~ThreadManager |
( |
| ) |
|
|
private |
◆ ArchiveThread()
void v8::internal::ThreadManager::ArchiveThread |
( |
| ) |
|
◆ ASSERT_TRIVIALLY_COPYABLE()
v8::internal::ThreadManager::ASSERT_TRIVIALLY_COPYABLE |
( |
i::ThreadId | | ) |
|
|
private |
◆ CurrentId()
ThreadId v8::internal::ThreadManager::CurrentId |
( |
| ) |
|
◆ DeleteThreadStateList()
void v8::internal::ThreadManager::DeleteThreadStateList |
( |
ThreadState * | anchor | ) |
|
|
private |
◆ EagerlyArchiveThread()
void v8::internal::ThreadManager::EagerlyArchiveThread |
( |
| ) |
|
|
private |
◆ FirstThreadStateInUse()
ThreadState * v8::internal::ThreadManager::FirstThreadStateInUse |
( |
| ) |
|
◆ FreeThreadResources()
void v8::internal::ThreadManager::FreeThreadResources |
( |
| ) |
|
◆ GetFreeThreadState()
ThreadState * v8::internal::ThreadManager::GetFreeThreadState |
( |
| ) |
|
◆ InitThread()
void v8::internal::ThreadManager::InitThread |
( |
const ExecutionAccess & | lock | ) |
|
◆ IsArchived()
bool v8::internal::ThreadManager::IsArchived |
( |
| ) |
|
◆ IsLockedByCurrentThread()
bool v8::internal::ThreadManager::IsLockedByCurrentThread |
( |
| ) |
const |
|
inline |
◆ IsLockedByThread()
bool v8::internal::ThreadManager::IsLockedByThread |
( |
ThreadId | id | ) |
const |
|
inline |
◆ Iterate()
void v8::internal::ThreadManager::Iterate |
( |
RootVisitor * | v | ) |
|
◆ IterateArchivedThreads()
void v8::internal::ThreadManager::IterateArchivedThreads |
( |
ThreadVisitor * | v | ) |
|
◆ Lock()
void v8::internal::ThreadManager::Lock |
( |
| ) |
|
◆ RestoreThread()
bool v8::internal::ThreadManager::RestoreThread |
( |
| ) |
|
◆ Unlock()
void v8::internal::ThreadManager::Unlock |
( |
| ) |
|
◆ Isolate
◆ ThreadState
◆ free_anchor_
◆ in_use_anchor_
ThreadState* v8::internal::ThreadManager::in_use_anchor_ |
|
private |
◆ isolate_
Isolate* v8::internal::ThreadManager::isolate_ |
|
private |
◆ lazily_archived_thread_
ThreadId v8::internal::ThreadManager::lazily_archived_thread_ |
|
private |
◆ lazily_archived_thread_state_
ThreadState* v8::internal::ThreadManager::lazily_archived_thread_state_ |
|
private |
◆ mutex_
◆ mutex_owner_
std::atomic<ThreadId> v8::internal::ThreadManager::mutex_owner_ |
|
private |
The documentation for this class was generated from the following files: