#include <bytecode-array-iterator.h>
Definition at line 70 of file bytecode-array-iterator.h.
◆ BytecodeArrayIterator() [1/3]
v8::internal::interpreter::BytecodeArrayIterator::BytecodeArrayIterator |
( |
Handle< BytecodeArray > | bytecode_array, |
|
|
int | initial_offset = 0 ) |
|
explicit |
◆ BytecodeArrayIterator() [2/3]
◆ ~BytecodeArrayIterator()
v8::internal::interpreter::BytecodeArrayIterator::~BytecodeArrayIterator |
( |
| ) |
|
◆ BytecodeArrayIterator() [3/3]
v8::internal::interpreter::BytecodeArrayIterator::BytecodeArrayIterator |
( |
const BytecodeArrayIterator & | | ) |
|
|
delete |
◆ Advance()
void v8::internal::interpreter::BytecodeArrayIterator::Advance |
( |
| ) |
|
|
inline |
◆ AdvanceTo()
void v8::internal::interpreter::BytecodeArrayIterator::AdvanceTo |
( |
int | offset | ) |
|
◆ ApplyDebugBreak()
void v8::internal::interpreter::BytecodeArrayIterator::ApplyDebugBreak |
( |
| ) |
|
◆ bytecode_array()
◆ current_address()
uint8_t * v8::internal::interpreter::BytecodeArrayIterator::current_address |
( |
| ) |
const |
|
inline |
◆ current_bytecode()
Bytecode v8::internal::interpreter::BytecodeArrayIterator::current_bytecode |
( |
| ) |
const |
|
inline |
◆ current_bytecode_size()
int v8::internal::interpreter::BytecodeArrayIterator::current_bytecode_size |
( |
| ) |
const |
|
inline |
◆ current_bytecode_size_without_prefix()
int v8::internal::interpreter::BytecodeArrayIterator::current_bytecode_size_without_prefix |
( |
| ) |
const |
|
inline |
◆ current_offset()
int v8::internal::interpreter::BytecodeArrayIterator::current_offset |
( |
| ) |
const |
|
inline |
◆ current_operand_scale()
OperandScale v8::internal::interpreter::BytecodeArrayIterator::current_operand_scale |
( |
| ) |
const |
|
inline |
◆ CurrentBytecodeIsValidOSREntry()
bool v8::internal::interpreter::BytecodeArrayIterator::CurrentBytecodeIsValidOSREntry |
( |
| ) |
const |
◆ done()
bool v8::internal::interpreter::BytecodeArrayIterator::done |
( |
| ) |
const |
|
inline |
◆ GetAbsoluteOffset()
int v8::internal::interpreter::BytecodeArrayIterator::GetAbsoluteOffset |
( |
int | relative_offset | ) |
const |
◆ GetConstantAtIndex()
template<typename IsolateT >
Handle< Object > v8::internal::interpreter::BytecodeArrayIterator::GetConstantAtIndex |
( |
int | offset, |
|
|
IsolateT * | isolate ) const |
◆ GetConstantAtIndexAsSmi()
Tagged< Smi > v8::internal::interpreter::BytecodeArrayIterator::GetConstantAtIndexAsSmi |
( |
int | offset | ) |
const |
◆ GetConstantForIndexOperand()
template<typename IsolateT >
Handle< Object > v8::internal::interpreter::BytecodeArrayIterator::GetConstantForIndexOperand |
( |
int | operand_index, |
|
|
IsolateT * | isolate ) const |
◆ GetFlag16Operand()
uint32_t v8::internal::interpreter::BytecodeArrayIterator::GetFlag16Operand |
( |
int | operand_index | ) |
const |
◆ GetFlag8Operand()
uint32_t v8::internal::interpreter::BytecodeArrayIterator::GetFlag8Operand |
( |
int | operand_index | ) |
const |
◆ GetImmediateOperand()
int32_t v8::internal::interpreter::BytecodeArrayIterator::GetImmediateOperand |
( |
int | operand_index | ) |
const |
◆ GetIndexOperand()
uint32_t v8::internal::interpreter::BytecodeArrayIterator::GetIndexOperand |
( |
int | operand_index | ) |
const |
◆ GetIntrinsicIdOperand()
Runtime::FunctionId v8::internal::interpreter::BytecodeArrayIterator::GetIntrinsicIdOperand |
( |
int | operand_index | ) |
const |
◆ GetJumpTableTargetOffsets()
◆ GetJumpTargetOffset()
int v8::internal::interpreter::BytecodeArrayIterator::GetJumpTargetOffset |
( |
| ) |
const |
◆ GetNativeContextIndexOperand()
uint32_t v8::internal::interpreter::BytecodeArrayIterator::GetNativeContextIndexOperand |
( |
int | operand_index | ) |
const |
◆ GetParameter()
Register v8::internal::interpreter::BytecodeArrayIterator::GetParameter |
( |
int | parameter_index | ) |
const |
◆ GetRegisterCountOperand()
uint32_t v8::internal::interpreter::BytecodeArrayIterator::GetRegisterCountOperand |
( |
int | operand_index | ) |
const |
◆ GetRegisterListOperand()
RegisterList v8::internal::interpreter::BytecodeArrayIterator::GetRegisterListOperand |
( |
int | operand_index | ) |
const |
◆ GetRegisterOperand()
Register v8::internal::interpreter::BytecodeArrayIterator::GetRegisterOperand |
( |
int | operand_index | ) |
const |
◆ GetRegisterOperandRange()
int v8::internal::interpreter::BytecodeArrayIterator::GetRegisterOperandRange |
( |
int | operand_index | ) |
const |
◆ GetRegisterPairOperand()
std::pair< Register, Register > v8::internal::interpreter::BytecodeArrayIterator::GetRegisterPairOperand |
( |
int | operand_index | ) |
const |
◆ GetRelativeJumpTargetOffset()
int v8::internal::interpreter::BytecodeArrayIterator::GetRelativeJumpTargetOffset |
( |
| ) |
const |
◆ GetRuntimeIdOperand()
Runtime::FunctionId v8::internal::interpreter::BytecodeArrayIterator::GetRuntimeIdOperand |
( |
int | operand_index | ) |
const |
◆ GetSignedOperand()
int32_t v8::internal::interpreter::BytecodeArrayIterator::GetSignedOperand |
( |
int | operand_index, |
|
|
OperandType | operand_type ) const |
|
private |
◆ GetSlotOperand()
FeedbackSlot v8::internal::interpreter::BytecodeArrayIterator::GetSlotOperand |
( |
int | operand_index | ) |
const |
◆ GetStarTargetRegister()
Register v8::internal::interpreter::BytecodeArrayIterator::GetStarTargetRegister |
( |
| ) |
const |
◆ GetUnsignedImmediateOperand()
uint32_t v8::internal::interpreter::BytecodeArrayIterator::GetUnsignedImmediateOperand |
( |
int | operand_index | ) |
const |
◆ GetUnsignedOperand()
uint32_t v8::internal::interpreter::BytecodeArrayIterator::GetUnsignedOperand |
( |
int | operand_index, |
|
|
OperandType | operand_type ) const |
|
private |
◆ IsConstantAtIndexSmi()
bool v8::internal::interpreter::BytecodeArrayIterator::IsConstantAtIndexSmi |
( |
int | offset | ) |
const |
◆ IsValidOffset()
bool v8::internal::interpreter::BytecodeArrayIterator::IsValidOffset |
( |
Handle< BytecodeArray > | bytecode_array, |
|
|
int | offset ) |
|
static |
◆ IsValidOSREntryOffset()
bool v8::internal::interpreter::BytecodeArrayIterator::IsValidOSREntryOffset |
( |
Handle< BytecodeArray > | bytecode_array, |
|
|
int | offset ) |
|
static |
◆ next_bytecode()
Bytecode v8::internal::interpreter::BytecodeArrayIterator::next_bytecode |
( |
| ) |
const |
|
inline |
◆ next_offset()
int v8::internal::interpreter::BytecodeArrayIterator::next_offset |
( |
| ) |
const |
|
inline |
◆ operator!=()
◆ operator=()
◆ operator==()
◆ PrintTo()
std::ostream & v8::internal::interpreter::BytecodeArrayIterator::PrintTo |
( |
std::ostream & | os | ) |
const |
◆ Reset()
void v8::internal::interpreter::BytecodeArrayIterator::Reset |
( |
| ) |
|
◆ SetOffset()
void v8::internal::interpreter::BytecodeArrayIterator::SetOffset |
( |
int | offset | ) |
|
◆ SetOffsetUnchecked()
void v8::internal::interpreter::BytecodeArrayIterator::SetOffsetUnchecked |
( |
int | offset | ) |
|
|
protected |
◆ UpdateOperandScale()
void v8::internal::interpreter::BytecodeArrayIterator::UpdateOperandScale |
( |
| ) |
|
|
inlineprivate |
◆ UpdatePointers()
void v8::internal::interpreter::BytecodeArrayIterator::UpdatePointers |
( |
| ) |
|
◆ UpdatePointersCallback()
static void v8::internal::interpreter::BytecodeArrayIterator::UpdatePointersCallback |
( |
void * | iterator | ) |
|
|
inlinestatic |
◆ bytecode_array_
◆ cursor_
uint8_t* v8::internal::interpreter::BytecodeArrayIterator::cursor_ |
|
private |
◆ end_
uint8_t* v8::internal::interpreter::BytecodeArrayIterator::end_ |
|
private |
◆ local_heap_
LocalHeap* const v8::internal::interpreter::BytecodeArrayIterator::local_heap_ |
|
private |
◆ operand_scale_
OperandScale v8::internal::interpreter::BytecodeArrayIterator::operand_scale_ |
|
private |
◆ prefix_size_
int v8::internal::interpreter::BytecodeArrayIterator::prefix_size_ |
|
private |
◆ start_
uint8_t* v8::internal::interpreter::BytecodeArrayIterator::start_ |
|
private |
The documentation for this class was generated from the following files: