![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <conservative-stack-visitor.h>
Public Member Functions | |
ConservativeStackVisitor (Isolate *isolate, RootVisitor *root_visitor) | |
![]() | |
ConservativeStackVisitorBase (Isolate *isolate, RootVisitor *root_visitor) | |
void | VisitPointer (const void *pointer) final |
Address | FindBasePtr (Address maybe_inner_ptr, PtrComprCageBase cage_base) const |
![]() | |
virtual | ~StackVisitor ()=default |
Static Private Member Functions | |
static bool | FilterPage (const MemoryChunk *chunk) |
static bool | FilterLargeObject (Tagged< HeapObject >, MapWord) |
static bool | FilterNormalObject (Tagged< HeapObject >, MapWord, MarkingBitmap *) |
static void | HandleObjectFound (Tagged< HeapObject >, size_t, MarkingBitmap *) |
Static Private Attributes | |
static constexpr bool | kOnlyVisitMainV8Cage = false |
Friends | |
class | ConservativeStackVisitorBase< ConservativeStackVisitor > |
Definition at line 79 of file conservative-stack-visitor.h.
|
inline |
Definition at line 82 of file conservative-stack-visitor.h.
|
inlinestaticprivate |
Definition at line 91 of file conservative-stack-visitor.h.
|
inlinestaticprivate |
Definition at line 92 of file conservative-stack-visitor.h.
|
inlinestaticprivate |
Definition at line 88 of file conservative-stack-visitor.h.
|
inlinestaticprivate |
Definition at line 95 of file conservative-stack-visitor.h.
|
friend |
Definition at line 95 of file conservative-stack-visitor.h.
|
staticconstexprprivate |
Definition at line 86 of file conservative-stack-visitor.h.