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

#include <marking-state.h>

Inheritance diagram for v8::internal::MarkingState:
Collaboration diagram for v8::internal::MarkingState:

Public Member Functions

 MarkingState (PtrComprCageBase cage_base)
 
- Public Member Functions inherited from v8::internal::MarkingStateBase< MarkingState, AccessMode::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 55 of file marking-state.h.

Constructor & Destructor Documentation

◆ MarkingState()

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

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


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