V8 API Reference, 7.2.502.16 (for Deno 0.2.4)
|
Public Types | |
using | ConcurrentMarkingWorklist = Worklist< HeapObject *, 64 > |
using | EmbedderTracingWorklist = Worklist< HeapObject *, 16 > |
Public Member Functions | |
MarkingWorklist (Heap *heap) | |
void | Push (HeapObject *object) |
void | PushBailout (HeapObject *object) |
HeapObject * | Pop () |
HeapObject * | PopBailout () |
void | Clear () |
bool | IsBailoutEmpty () |
bool | IsEmpty () |
bool | IsEmbedderEmpty () |
int | Size () |
template<typename Callback > | |
void | Update (Callback callback) |
ConcurrentMarkingWorklist * | shared () |
ConcurrentMarkingWorklist * | bailout () |
ConcurrentMarkingWorklist * | on_hold () |
EmbedderTracingWorklist * | embedder () |
void | Print () |
Definition at line 468 of file mark-compact.h.