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

Public Member Functions

 BytecodeArrayRandomIterator (Handle< BytecodeArray > bytecode_array, Zone *zone)
 
BytecodeArrayRandomIteratoroperator++ ()
 
BytecodeArrayRandomIteratoroperator-- ()
 
BytecodeArrayRandomIteratoroperator+= (int offset)
 
BytecodeArrayRandomIteratoroperator-= (int offset)
 
int current_index () const
 
size_t size () const
 
void GoToIndex (int index)
 
void GoToStart ()
 
void GoToEnd ()
 
bool IsValid () const
 
- Public Member Functions inherited from v8::internal::interpreter::BytecodeArrayAccessor
 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 16 of file bytecode-array-random-iterator.h.


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