![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
Public Member Functions | |
| MarkCompactWeakObjectRetainer (Heap *heap, MarkingState *marking_state) | |
| Tagged< Object > | RetainAs (Tagged< Object > object) override |
Public Member Functions inherited from v8::internal::WeakObjectRetainer | |
| virtual | ~WeakObjectRetainer ()=default |
Private Attributes | |
| Heap *const | heap_ |
| MarkingState *const | marking_state_ |
Definition at line 1195 of file mark-compact.cc.
|
inline |
Definition at line 1197 of file mark-compact.cc.
|
inlineoverridevirtual |
Implements v8::internal::WeakObjectRetainer.
Definition at line 1200 of file mark-compact.cc.
|
private |
Definition at line 1227 of file mark-compact.cc.
|
private |
Definition at line 1228 of file mark-compact.cc.