![]() |
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 |
![]() | |
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.