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

#include <embedded-data.h>

Inheritance diagram for v8::internal::OffHeapInstructionStream:
Collaboration diagram for v8::internal::OffHeapInstructionStream:

Static Public Member Functions

static bool PcIsOffHeap (Isolate *isolate, Address pc)
 
static bool TryGetAddressForHashing (Isolate *isolate, Address address, uint32_t *hashable_address)
 
static Builtin TryLookupCode (Isolate *isolate, Address address)
 
static void CreateOffHeapOffHeapInstructionStream (Isolate *isolate, uint8_t **code, uint32_t *code_size, uint8_t **data, uint32_t *data_size)
 
static void FreeOffHeapOffHeapInstructionStream (uint8_t *code, uint32_t code_size, uint8_t *data, uint32_t data_size)
 

Detailed Description

Definition at line 25 of file embedded-data.h.

Member Function Documentation

◆ CreateOffHeapOffHeapInstructionStream()

void v8::internal::OffHeapInstructionStream::CreateOffHeapOffHeapInstructionStream ( Isolate * isolate,
uint8_t ** code,
uint32_t * code_size,
uint8_t ** data,
uint32_t * data_size )
static

Definition at line 105 of file embedded-data.cc.

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

◆ FreeOffHeapOffHeapInstructionStream()

void v8::internal::OffHeapInstructionStream::FreeOffHeapOffHeapInstructionStream ( uint8_t * code,
uint32_t code_size,
uint8_t * data,
uint32_t data_size )
static

Definition at line 162 of file embedded-data.cc.

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

◆ PcIsOffHeap()

bool v8::internal::OffHeapInstructionStream::PcIsOffHeap ( Isolate * isolate,
Address pc )
static

Definition at line 41 of file embedded-data.cc.

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

◆ TryGetAddressForHashing()

bool v8::internal::OffHeapInstructionStream::TryGetAddressForHashing ( Isolate * isolate,
Address address,
uint32_t * hashable_address )
static

Definition at line 52 of file embedded-data.cc.

Here is the call graph for this function:

◆ TryLookupCode()

Builtin v8::internal::OffHeapInstructionStream::TryLookupCode ( Isolate * isolate,
Address address )
static

Definition at line 75 of file embedded-data.cc.

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

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