5 #ifndef V8_V8THREADS_H_
6 #define V8_V8THREADS_H_
static ThreadId Current()
ThreadId lazily_archived_thread_
void IterateArchivedThreads(ThreadVisitor *v)
ThreadState * FirstThreadStateInUse()
ThreadState * lazily_archived_thread_state_
ThreadState * in_use_anchor_
void TerminateExecution(ThreadId thread_id)
bool IsLockedByCurrentThread()
void FreeThreadResources()
void DeleteThreadStateList(ThreadState *anchor)
ThreadState * free_anchor_
void EagerlyArchiveThread()
void Iterate(ObjectVisitor *v)
ThreadState * GetFreeThreadState()
bool terminate_on_restore_
void set_terminate_on_restore(bool terminate_on_restore)
bool terminate_on_restore()
ThreadManager * thread_manager_
ThreadState(ThreadManager *thread_manager)
virtual void VisitThread(Isolate *isolate, ThreadLocalTop *top)=0
Debugger support for the V8 JavaScript engine.