![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <conservative-stack-visitor.h>
Public Member Functions | |
| 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 |
Private Member Functions | |
| void | VisitConservativelyIfPointer (Address address) |
| void | VisitConservativelyIfPointer (Address address, PtrComprCageBase cage_base) |
Private Attributes | |
| const PtrComprCageBase | cage_base_ |
| RootVisitor *const | root_visitor_ |
| MemoryAllocator *const | allocator_ |
Definition at line 36 of file conservative-stack-visitor.h.
| v8::internal::ConservativeStackVisitorBase< ConcreteVisitor >::ConservativeStackVisitorBase | ( | Isolate * | isolate, |
| RootVisitor * | root_visitor ) |
Definition at line 30 of file conservative-stack-visitor-inl.h.
| Address v8::internal::ConservativeStackVisitorBase< ConcreteVisitor >::FindBasePtr | ( | Address | maybe_inner_ptr, |
| PtrComprCageBase | cage_base ) const |
Definition at line 66 of file conservative-stack-visitor-inl.h.
|
private |
Definition at line 155 of file conservative-stack-visitor-inl.h.
|
private |
Definition at line 182 of file conservative-stack-visitor-inl.h.
|
finalvirtual |
Implements heap::base::StackVisitor.
Definition at line 126 of file conservative-stack-visitor-inl.h.
|
private |
Definition at line 76 of file conservative-stack-visitor.h.
|
private |
Definition at line 66 of file conservative-stack-visitor.h.
|
private |
Definition at line 75 of file conservative-stack-visitor.h.