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

#include <address-map.h>

Collaboration diagram for v8::internal::RootIndexMap:

Public Member Functions

 RootIndexMap (Isolate *isolate)
 
 RootIndexMap (const RootIndexMap &)=delete
 
RootIndexMapoperator= (const RootIndexMap &)=delete
 
V8_EXPORT_PRIVATE bool Lookup (Tagged< HeapObject > obj, RootIndex *out_root_list) const
 

Private Attributes

HeapObjectToIndexHashMapmap_
 

Detailed Description

Definition at line 57 of file address-map.h.

Constructor & Destructor Documentation

◆ RootIndexMap() [1/2]

v8::internal::RootIndexMap::RootIndexMap ( Isolate * isolate)
explicit

Definition at line 13 of file address-map.cc.

Here is the call graph for this function:

◆ RootIndexMap() [2/2]

v8::internal::RootIndexMap::RootIndexMap ( const RootIndexMap & )
delete

Member Function Documentation

◆ Lookup()

V8_EXPORT_PRIVATE bool v8::internal::RootIndexMap::Lookup ( Tagged< HeapObject > obj,
RootIndex * out_root_list ) const
inline

Definition at line 64 of file address-map.h.

Here is the call graph for this function:

◆ operator=()

RootIndexMap & v8::internal::RootIndexMap::operator= ( const RootIndexMap & )
delete

Member Data Documentation

◆ map_

HeapObjectToIndexHashMap* v8::internal::RootIndexMap::map_
private

Definition at line 75 of file address-map.h.


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