V8 API Reference, 7.2.502.16 (for Deno 0.2.4)
v8::internal::interpreter::Interpreter Class Reference

Public Member Functions

 Interpreter (Isolate *isolate)
 
Code GetBytecodeHandler (Bytecode bytecode, OperandScale operand_scale)
 
void SetBytecodeHandler (Bytecode bytecode, OperandScale operand_scale, Code handler)
 
void IterateDispatchTable (RootVisitor *v)
 
const charLookupNameOfBytecodeHandler (const Code code)
 
V8_EXPORT_PRIVATE Local< v8::ObjectGetDispatchCountersObject ()
 
void ForEachBytecode (const std::function< void(Bytecode, OperandScale)> &f)
 
void Initialize ()
 
bool IsDispatchTableInitialized () const
 
Address dispatch_table_address ()
 
Address bytecode_dispatch_counters_table ()
 
Address address_of_interpreter_entry_trampoline_instruction_start () const
 

Static Public Member Functions

static int InterruptBudget ()
 
static UnoptimizedCompilationJobNewCompilationJob (ParseInfo *parse_info, FunctionLiteral *literal, AccountingAllocator *allocator, std::vector< FunctionLiteral *> *eager_inner_literals)
 

Friends

class SetupInterpreter
 
class v8::internal::SetupIsolateDelegate
 

Detailed Description

Definition at line 35 of file interpreter.h.


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