v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::internal::LocalHeap::ThreadState Class Referencefinal
Collaboration diagram for v8::internal::LocalHeap::ThreadState:

Public Member Functions

constexpr bool IsRunning () const
 
constexpr ThreadState SetRunning () const V8_WARN_UNUSED_RESULT
 
constexpr bool IsParked () const
 
constexpr ThreadState SetParked () const V8_WARN_UNUSED_RESULT
 
constexpr bool IsSafepointRequested () const
 
constexpr bool IsCollectionRequested () const
 
constexpr bool IsRunningWithSlowPathFlag () const
 

Static Public Member Functions

static constexpr ThreadState Parked ()
 
static constexpr ThreadState Running ()
 

Private Member Functions

constexpr ThreadState (uint8_t value)
 
constexpr uint8_t raw () const
 

Private Attributes

uint8_t raw_state_
 

Friends

class LocalHeap
 

Detailed Description

Definition at line 245 of file local-heap.h.

Constructor & Destructor Documentation

◆ ThreadState()

v8::internal::LocalHeap::ThreadState::ThreadState ( uint8_t value)
inlineexplicitconstexprprivate

Definition at line 278 of file local-heap.h.

Member Function Documentation

◆ IsCollectionRequested()

bool v8::internal::LocalHeap::ThreadState::IsCollectionRequested ( ) const
inlineconstexpr

Definition at line 268 of file local-heap.h.

Here is the caller graph for this function:

◆ IsParked()

bool v8::internal::LocalHeap::ThreadState::IsParked ( ) const
inlineconstexpr

Definition at line 258 of file local-heap.h.

Here is the caller graph for this function:

◆ IsRunning()

bool v8::internal::LocalHeap::ThreadState::IsRunning ( ) const
inlineconstexpr

Definition at line 252 of file local-heap.h.

Here is the caller graph for this function:

◆ IsRunningWithSlowPathFlag()

bool v8::internal::LocalHeap::ThreadState::IsRunningWithSlowPathFlag ( ) const
inlineconstexpr

Definition at line 272 of file local-heap.h.

◆ IsSafepointRequested()

bool v8::internal::LocalHeap::ThreadState::IsSafepointRequested ( ) const
inlineconstexpr

Definition at line 264 of file local-heap.h.

Here is the caller graph for this function:

◆ Parked()

static constexpr ThreadState v8::internal::LocalHeap::ThreadState::Parked ( )
inlinestaticconstexpr

Definition at line 247 of file local-heap.h.

Here is the caller graph for this function:

◆ raw()

uint8_t v8::internal::LocalHeap::ThreadState::raw ( ) const
inlineconstexprprivate

Definition at line 280 of file local-heap.h.

Here is the caller graph for this function:

◆ Running()

static constexpr ThreadState v8::internal::LocalHeap::ThreadState::Running ( )
inlinestaticconstexpr

Definition at line 250 of file local-heap.h.

Here is the caller graph for this function:

◆ SetParked()

ThreadState v8::internal::LocalHeap::ThreadState::SetParked ( ) const
inlineconstexpr

Definition at line 260 of file local-heap.h.

Here is the caller graph for this function:

◆ SetRunning()

ThreadState v8::internal::LocalHeap::ThreadState::SetRunning ( ) const
inlineconstexpr

Definition at line 254 of file local-heap.h.

Here is the caller graph for this function:

Friends And Related Symbol Documentation

◆ LocalHeap

friend class LocalHeap
friend

Definition at line 284 of file local-heap.h.

Member Data Documentation

◆ raw_state_

uint8_t v8::internal::LocalHeap::ThreadState::raw_state_
private

Definition at line 282 of file local-heap.h.


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