#include <interpreter.h>
Definition at line 38 of file interpreter.h.
◆ Interpreter() [1/2]
v8::internal::interpreter::Interpreter::Interpreter |
( |
Isolate * | isolate | ) |
|
|
explicit |
◆ ~Interpreter()
virtual v8::internal::interpreter::Interpreter::~Interpreter |
( |
| ) |
|
|
virtualdefault |
◆ Interpreter() [2/2]
v8::internal::interpreter::Interpreter::Interpreter |
( |
const Interpreter & | | ) |
|
|
delete |
◆ address_of_interpreter_entry_trampoline_instruction_start()
Address v8::internal::interpreter::Interpreter::address_of_interpreter_entry_trampoline_instruction_start |
( |
| ) |
const |
|
inline |
◆ bytecode_dispatch_counters_table()
Address v8::internal::interpreter::Interpreter::bytecode_dispatch_counters_table |
( |
| ) |
|
|
inline |
◆ dispatch_table_address()
Address v8::internal::interpreter::Interpreter::dispatch_table_address |
( |
| ) |
|
|
inline |
◆ ForEachBytecode()
void v8::internal::interpreter::Interpreter::ForEachBytecode |
( |
const std::function< void(Bytecode, OperandScale)> & | f | ) |
|
◆ GetBytecodeHandler()
◆ GetDispatchCounter()
uintptr_t v8::internal::interpreter::Interpreter::GetDispatchCounter |
( |
Bytecode | from, |
|
|
Bytecode | to ) const |
|
private |
◆ GetDispatchCountersObject()
◆ GetDispatchTableIndex()
◆ InitDispatchCounters()
void v8::internal::interpreter::Interpreter::InitDispatchCounters |
( |
| ) |
|
|
private |
◆ Initialize()
void v8::internal::interpreter::Interpreter::Initialize |
( |
| ) |
|
◆ IsDispatchTableInitialized()
bool v8::internal::interpreter::Interpreter::IsDispatchTableInitialized |
( |
| ) |
const |
◆ NewCompilationJob()
◆ NewSourcePositionCollectionJob()
◆ operator=()
◆ SetBytecodeHandler()
◆ SetupInterpreter
friend class SetupInterpreter |
|
friend |
◆ v8::internal::IgnitionStatisticsTester
friend class v8::internal::IgnitionStatisticsTester |
|
friend |
◆ v8::internal::SetupIsolateDelegate
◆ bytecode_dispatch_counters_table_
std::unique_ptr<uintptr_t[]> v8::internal::interpreter::Interpreter::bytecode_dispatch_counters_table_ |
|
private |
◆ dispatch_table_
◆ interpreter_entry_trampoline_instruction_start_
Address v8::internal::interpreter::Interpreter::interpreter_entry_trampoline_instruction_start_ |
|
private |
◆ isolate_
Isolate* v8::internal::interpreter::Interpreter::isolate_ |
|
private |
◆ kDispatchTableSize
◆ kNumberOfBytecodes
const int v8::internal::interpreter::Interpreter::kNumberOfBytecodes = static_cast<int>(Bytecode::kLast) + 1 |
|
staticprivate |
◆ kNumberOfWideVariants
The documentation for this class was generated from the following files: