![]() |
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) | |
Public Member Functions inherited from v8::internal::ConservativeStackVisitorBase< ConservativeStackVisitor > | |
| ConservativeStackVisitorBase (Isolate *isolate, RootVisitor *root_visitor) | |
| void | VisitPointer (const void *pointer) final |
| Address | FindBasePtr (Address maybe_inner_ptr, PtrComprCageBase cage_base) const |
Public Member Functions inherited from heap::base::StackVisitor | |
| 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.