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

#include <mark-sweep-utilities.h>

Inheritance diagram for v8::internal::StringForwardingTableCleanerBase:
Collaboration diagram for v8::internal::StringForwardingTableCleanerBase:

Protected Member Functions

 StringForwardingTableCleanerBase (Heap *heap)
 
void DisposeExternalResource (StringForwardingTable::Record *record)
 

Protected Attributes

Isolate *const isolate_
 
NonAtomicMarkingState *const marking_state_
 
std::unordered_set< Addressdisposed_resources_
 

Detailed Description

Definition at line 87 of file mark-sweep-utilities.h.

Constructor & Destructor Documentation

◆ StringForwardingTableCleanerBase()

v8::internal::StringForwardingTableCleanerBase::StringForwardingTableCleanerBase ( Heap * heap)
explicitprotected

Definition at line 127 of file mark-sweep-utilities.cc.

Member Function Documentation

◆ DisposeExternalResource()

void v8::internal::StringForwardingTableCleanerBase::DisposeExternalResource ( StringForwardingTable::Record * record)
protected

Definition at line 131 of file mark-sweep-utilities.cc.

Here is the caller graph for this function:

Member Data Documentation

◆ disposed_resources_

std::unordered_set<Address> v8::internal::StringForwardingTableCleanerBase::disposed_resources_
protected

Definition at line 100 of file mark-sweep-utilities.h.

◆ isolate_

Isolate* const v8::internal::StringForwardingTableCleanerBase::isolate_
protected

Definition at line 98 of file mark-sweep-utilities.h.

◆ marking_state_

NonAtomicMarkingState* const v8::internal::StringForwardingTableCleanerBase::marking_state_
protected

Definition at line 99 of file mark-sweep-utilities.h.


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