#include <heap.h>
Definition at line 2409 of file heap.h.
◆ ClearMark()
static void v8::internal::IntrusiveMarking::ClearMark |
( |
HeapObject * |
object | ) |
|
|
inlinestatic |
Definition at line 2415 of file heap.h.
2416 uintptr_t map_word =
object->map_word().ToRawValue();
2417 object->set_map_word(MapWord::FromRawValue(map_word |
kNotMarkedBit));
static bool IsMarked(HeapObject *object)
static const uintptr_t kNotMarkedBit
#define DCHECK(condition)
References DCHECK, IsMarked(), and kNotMarkedBit.
◆ IsMarked()
static bool v8::internal::IntrusiveMarking::IsMarked |
( |
HeapObject * |
object | ) |
|
|
inlinestatic |
◆ MapOfMarkedObject()
static Map* v8::internal::IntrusiveMarking::MapOfMarkedObject |
( |
HeapObject * |
object | ) |
|
|
inlinestatic |
◆ SetMark()
static void v8::internal::IntrusiveMarking::SetMark |
( |
HeapObject * |
object | ) |
|
|
inlinestatic |
◆ SizeOfMarkedObject()
static int v8::internal::IntrusiveMarking::SizeOfMarkedObject |
( |
HeapObject * |
object | ) |
|
|
inlinestatic |
◆ STATIC_ASSERT()
◆ kNotMarkedBit
const uintptr_t v8::internal::IntrusiveMarking::kNotMarkedBit = 0x1 |
|
staticprivate |
The documentation for this class was generated from the following file:
- /mnt/V8SourceCode/src/heap/heap.h