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

#include <frames-inl.h>

Collaboration diagram for v8::internal::InnerPointerToCodeCache:

Classes

struct  InnerPointerToCodeCacheEntry
 

Public Member Functions

 InnerPointerToCodeCache (Isolate *isolate)
 
 InnerPointerToCodeCache (const InnerPointerToCodeCache &)=delete
 
InnerPointerToCodeCacheoperator= (const InnerPointerToCodeCache &)=delete
 
void Flush ()
 
InnerPointerToCodeCacheEntryGetCacheEntry (Address inner_pointer)
 

Private Member Functions

InnerPointerToCodeCacheEntrycache (int index)
 

Private Attributes

Isolate *const isolate_
 
InnerPointerToCodeCacheEntry cache_ [kInnerPointerToCodeCacheSize]
 

Static Private Attributes

static const int kInnerPointerToCodeCacheSize = 1024
 

Detailed Description

Definition at line 22 of file frames-inl.h.

Constructor & Destructor Documentation

◆ InnerPointerToCodeCache() [1/2]

v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCache ( Isolate * isolate)
inlineexplicit

Definition at line 34 of file frames-inl.h.

Here is the call graph for this function:

◆ InnerPointerToCodeCache() [2/2]

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

Member Function Documentation

◆ cache()

InnerPointerToCodeCacheEntry * v8::internal::InnerPointerToCodeCache::cache ( int index)
inlineprivate

Definition at line 46 of file frames-inl.h.

◆ Flush()

void v8::internal::InnerPointerToCodeCache::Flush ( )
inline

Definition at line 41 of file frames-inl.h.

Here is the caller graph for this function:

◆ GetCacheEntry()

InnerPointerToCodeCache::InnerPointerToCodeCacheEntry * v8::internal::InnerPointerToCodeCache::GetCacheEntry ( Address inner_pointer)

Definition at line 4144 of file frames.cc.

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

◆ operator=()

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

Member Data Documentation

◆ cache_

InnerPointerToCodeCacheEntry v8::internal::InnerPointerToCodeCache::cache_[kInnerPointerToCodeCacheSize]
private

Definition at line 51 of file frames-inl.h.

◆ isolate_

Isolate* const v8::internal::InnerPointerToCodeCache::isolate_
private

Definition at line 48 of file frames-inl.h.

◆ kInnerPointerToCodeCacheSize

const int v8::internal::InnerPointerToCodeCache::kInnerPointerToCodeCacheSize = 1024
staticprivate

Definition at line 50 of file frames-inl.h.


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