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

#include <builtin-jump-table-info-x64.h>

Collaboration diagram for v8::internal::BuiltinJumpTableInfoWriter:

Public Member Functions

V8_EXPORT_PRIVATE void Add (uint32_t pc_offset, int32_t target)
 
void Emit (Assembler *assm)
 
size_t entry_count () const
 
uint32_t size_in_bytes () const
 

Private Attributes

std::vector< BuiltinJumpTableInfoEntryentries_
 

Detailed Description

Definition at line 42 of file builtin-jump-table-info-x64.h.

Member Function Documentation

◆ Add()

void v8::internal::BuiltinJumpTableInfoWriter::Add ( uint32_t pc_offset,
int32_t target )

Definition at line 14 of file builtin-jump-table-info-x64.cc.

◆ Emit()

void v8::internal::BuiltinJumpTableInfoWriter::Emit ( Assembler * assm)

Definition at line 27 of file builtin-jump-table-info-x64.cc.

Here is the call graph for this function:

◆ entry_count()

size_t v8::internal::BuiltinJumpTableInfoWriter::entry_count ( ) const

Definition at line 18 of file builtin-jump-table-info-x64.cc.

Here is the caller graph for this function:

◆ size_in_bytes()

uint32_t v8::internal::BuiltinJumpTableInfoWriter::size_in_bytes ( ) const

Definition at line 22 of file builtin-jump-table-info-x64.cc.

Here is the call graph for this function:

Member Data Documentation

◆ entries_

std::vector<BuiltinJumpTableInfoEntry> v8::internal::BuiltinJumpTableInfoWriter::entries_
private

Definition at line 51 of file builtin-jump-table-info-x64.h.


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