V8 API Reference, 7.2.502.16 (for Deno 0.2.4)
v8::internal::interpreter::BytecodeArrayAccessor Class Reference
Inheritance diagram for v8::internal::interpreter::BytecodeArrayAccessor:
v8::internal::interpreter::BytecodeArrayIterator v8::internal::interpreter::BytecodeArrayRandomIterator

Public Member Functions

 BytecodeArrayAccessor (Handle< BytecodeArray > bytecode_array, int initial_offset)
 
void SetOffset (int offset)
 
void ApplyDebugBreak ()
 
Bytecode current_bytecode () const
 
int current_bytecode_size () const
 
int current_offset () const
 
OperandScale current_operand_scale () const
 
int current_prefix_offset () const
 
const Handle< BytecodeArray > & bytecode_array () const
 
uint32_t GetFlagOperand (int operand_index) const
 
uint32_t GetUnsignedImmediateOperand (int operand_index) const
 
int32_t GetImmediateOperand (int operand_index) const
 
uint32_t GetIndexOperand (int operand_index) const
 
FeedbackSlot GetSlotOperand (int operand_index) const
 
uint32_t GetRegisterCountOperand (int operand_index) const
 
Register GetRegisterOperand (int operand_index) const
 
int GetRegisterOperandRange (int operand_index) const
 
Runtime::FunctionId GetRuntimeIdOperand (int operand_index) const
 
Runtime::FunctionId GetIntrinsicIdOperand (int operand_index) const
 
uint32_t GetNativeContextIndexOperand (int operand_index) const
 
ObjectGetConstantAtIndex (int offset) const
 
ObjectGetConstantForIndexOperand (int operand_index) const
 
int GetJumpTargetOffset () const
 
JumpTableTargetOffsets GetJumpTableTargetOffsets () const
 
int GetAbsoluteOffset (int relative_offset) const
 
bool OffsetWithinBytecode (int offset) const
 
std::ostream & PrintTo (std::ostream &os) const
 

Detailed Description

Definition at line 67 of file bytecode-array-accessor.h.


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