webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Classes | Public Member Functions | List of all members
JSC::MachineThreads Class Reference

#include <MachineStackMarker.h>

Classes

class  Thread
 

Public Member Functions

 MachineThreads ()
 
 ~MachineThreads ()
 
void gatherConservativeRoots (ConservativeRoots &, JITStubRoutineSet &, CodeBlockSet &, CurrentThreadState *)
 
JS_EXPORT_PRIVATE void addCurrentThread ()
 
Lock & getLock ()
 
ThreadthreadsListHead (const LockHolder &) const
 
ThreadmachineThreadForCurrentThread ()
 
 MachineThreads ()
 
 ~MachineThreads ()
 
void gatherConservativeRoots (ConservativeRoots &, JITStubRoutineSet &, CodeBlockSet &, CurrentThreadState *)
 
JS_EXPORT_PRIVATE void addCurrentThread ()
 
Lock & getLock ()
 
ThreadthreadsListHead (const LockHolder &) const
 
ThreadmachineThreadForCurrentThread ()
 

Constructor & Destructor Documentation

◆ MachineThreads() [1/2]

JSC::MachineThreads::MachineThreads ( )

◆ ~MachineThreads() [1/2]

JSC::MachineThreads::~MachineThreads ( )

◆ MachineThreads() [2/2]

JSC::MachineThreads::MachineThreads ( )

◆ ~MachineThreads() [2/2]

JSC::MachineThreads::~MachineThreads ( )

Member Function Documentation

◆ addCurrentThread() [1/2]

void JSC::MachineThreads::addCurrentThread ( )

◆ addCurrentThread() [2/2]

JS_EXPORT_PRIVATE void JSC::MachineThreads::addCurrentThread ( )

◆ gatherConservativeRoots() [1/2]

void JSC::MachineThreads::gatherConservativeRoots ( ConservativeRoots conservativeRoots,
JITStubRoutineSet jitStubRoutines,
CodeBlockSet codeBlocks,
CurrentThreadState currentThreadState 
)

◆ gatherConservativeRoots() [2/2]

void JSC::MachineThreads::gatherConservativeRoots ( ConservativeRoots ,
JITStubRoutineSet ,
CodeBlockSet ,
CurrentThreadState  
)

◆ getLock() [1/2]

Lock& JSC::MachineThreads::getLock ( )
inline

◆ getLock() [2/2]

Lock& JSC::MachineThreads::getLock ( )
inline

◆ machineThreadForCurrentThread() [1/2]

Thread * JSC::MachineThreads::machineThreadForCurrentThread ( )

◆ machineThreadForCurrentThread() [2/2]

Thread* JSC::MachineThreads::machineThreadForCurrentThread ( )

◆ threadsListHead() [1/2]

Thread* JSC::MachineThreads::threadsListHead ( const LockHolder &  ) const
inline

◆ threadsListHead() [2/2]

Thread* JSC::MachineThreads::threadsListHead ( const LockHolder &  ) const
inline

The documentation for this class was generated from the following files: