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

#include <per-isolate-compiler-cache.h>

Inheritance diagram for v8::internal::compiler::PerIsolateCompilerCache:
Collaboration diagram for v8::internal::compiler::PerIsolateCompilerCache:

Public Member Functions

 PerIsolateCompilerCache (Zone *zone)
 
bool HasSnapshot () const
 
RefsMapGetSnapshot ()
 
void SetSnapshot (RefsMap *refs)
 
Zonezone () const
 
- Public Member Functions inherited from v8::internal::ZoneObject
void * operator new (size_t, Zone *)=delete
 
void * operator new (size_t size, void *ptr)
 
void operator delete (void *, size_t)
 
void operator delete (void *pointer, Zone *zone)=delete
 

Static Public Member Functions

static void Setup (Isolate *isolate)
 

Private Attributes

Zone *const zone_
 
RefsMaprefs_snapshot_
 

Detailed Description

Definition at line 26 of file per-isolate-compiler-cache.h.

Constructor & Destructor Documentation

◆ PerIsolateCompilerCache()

v8::internal::compiler::PerIsolateCompilerCache::PerIsolateCompilerCache ( Zone * zone)
inlineexplicit

Definition at line 28 of file per-isolate-compiler-cache.h.

Member Function Documentation

◆ GetSnapshot()

RefsMap * v8::internal::compiler::PerIsolateCompilerCache::GetSnapshot ( )
inline

Definition at line 32 of file per-isolate-compiler-cache.h.

Here is the call graph for this function:

◆ HasSnapshot()

bool v8::internal::compiler::PerIsolateCompilerCache::HasSnapshot ( ) const
inline

Definition at line 31 of file per-isolate-compiler-cache.h.

Here is the caller graph for this function:

◆ SetSnapshot()

void v8::internal::compiler::PerIsolateCompilerCache::SetSnapshot ( RefsMap * refs)
inline

Definition at line 36 of file per-isolate-compiler-cache.h.

Here is the call graph for this function:

◆ Setup()

static void v8::internal::compiler::PerIsolateCompilerCache::Setup ( Isolate * isolate)
inlinestatic

Definition at line 45 of file per-isolate-compiler-cache.h.

Here is the call graph for this function:

◆ zone()

Zone * v8::internal::compiler::PerIsolateCompilerCache::zone ( ) const
inline

Definition at line 43 of file per-isolate-compiler-cache.h.

Here is the caller graph for this function:

Member Data Documentation

◆ refs_snapshot_

RefsMap* v8::internal::compiler::PerIsolateCompilerCache::refs_snapshot_
private

Definition at line 56 of file per-isolate-compiler-cache.h.

◆ zone_

Zone* const v8::internal::compiler::PerIsolateCompilerCache::zone_
private

Definition at line 55 of file per-isolate-compiler-cache.h.


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