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

#include <marking-state.h>

Inheritance diagram for v8::internal::NonAtomicMarkingState:
Collaboration diagram for v8::internal::NonAtomicMarkingState:

Public Member Functions

 NonAtomicMarkingState (PtrComprCageBase cage_base)
 
- Public Member Functions inherited from v8::internal::MarkingStateBase< NonAtomicMarkingState, AccessMode::NON_ATOMIC >
 MarkingStateBase (PtrComprCageBase cage_base)
 
V8_INLINE PtrComprCageBase cage_base () const
 
V8_INLINE bool TryMark (Tagged< HeapObject > obj)
 
V8_INLINE bool TryMarkAndAccountLiveBytes (Tagged< HeapObject > obj)
 
V8_INLINE bool TryMarkAndAccountLiveBytes (Tagged< HeapObject > obj, int object_size)
 
V8_INLINE bool IsMarked (const Tagged< HeapObject > obj) const
 
V8_INLINE bool IsUnmarked (const Tagged< HeapObject > obj) const
 

Detailed Description

Definition at line 62 of file marking-state.h.

Constructor & Destructor Documentation

◆ NonAtomicMarkingState()

v8::internal::NonAtomicMarkingState::NonAtomicMarkingState ( PtrComprCageBase cage_base)
inlineexplicit

Definition at line 65 of file marking-state.h.


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