v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::internal::LocalHandles Class Reference

#include <local-handles.h>

Collaboration diagram for v8::internal::LocalHandles:

Public Member Functions

 LocalHandles ()
 
 ~LocalHandles ()
 
void Iterate (RootVisitor *visitor)
 

Private Member Functions

V8_EXPORT_PRIVATE AddressAddBlock ()
 
V8_EXPORT_PRIVATE void RemoveUnusedBlocks ()
 

Private Attributes

HandleScopeData scope_
 
std::vector< Address * > blocks_
 

Friends

class LocalHandleScope
 

Detailed Description

Definition at line 19 of file local-handles.h.

Constructor & Destructor Documentation

◆ LocalHandles()

v8::internal::LocalHandles::LocalHandles ( )

Definition at line 48 of file local-handles.cc.

Here is the call graph for this function:

◆ ~LocalHandles()

v8::internal::LocalHandles::~LocalHandles ( )

Definition at line 49 of file local-handles.cc.

Here is the call graph for this function:

Member Function Documentation

◆ AddBlock()

Address * v8::internal::LocalHandles::AddBlock ( )
private

Definition at line 89 of file local-handles.cc.

Here is the call graph for this function:

◆ Iterate()

void v8::internal::LocalHandles::Iterate ( RootVisitor * visitor)

Definition at line 55 of file local-handles.cc.

Here is the call graph for this function:

◆ RemoveUnusedBlocks()

void v8::internal::LocalHandles::RemoveUnusedBlocks ( )
private

Definition at line 98 of file local-handles.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

Friends And Related Symbol Documentation

◆ LocalHandleScope

friend class LocalHandleScope
friend

Definition at line 41 of file local-handles.h.

Member Data Documentation

◆ blocks_

std::vector<Address*> v8::internal::LocalHandles::blocks_
private

Definition at line 32 of file local-handles.h.

◆ scope_

HandleScopeData v8::internal::LocalHandles::scope_
private

Definition at line 31 of file local-handles.h.


The documentation for this class was generated from the following files: