Lines Matching refs:bytecode_iterator
48 interpreter::BytecodeArrayIterator& bytecode_iterator, int offset) { in AdvanceToOffsetForTracing() argument
49 while (bytecode_iterator.current_offset() + in AdvanceToOffsetForTracing()
50 bytecode_iterator.current_bytecode_size() <= in AdvanceToOffsetForTracing()
52 bytecode_iterator.Advance(); in AdvanceToOffsetForTracing()
54 DCHECK(bytecode_iterator.current_offset() == offset || in AdvanceToOffsetForTracing()
55 ((bytecode_iterator.current_offset() + 1) == offset && in AdvanceToOffsetForTracing()
56 bytecode_iterator.current_operand_scale() > in AdvanceToOffsetForTracing()
61 interpreter::BytecodeArrayIterator& bytecode_iterator, in PrintRegisters() argument
73 interpreter::Bytecode bytecode = bytecode_iterator.current_bytecode(); in PrintRegisters()
97 bytecode_iterator.GetRegisterOperand(operand_index); in PrintRegisters()
98 int range = bytecode_iterator.GetRegisterOperandRange(operand_index); in PrintRegisters()
104 bytecode_iterator.bytecode_array()->parameter_count()) in PrintRegisters()
130 interpreter::BytecodeArrayIterator bytecode_iterator(bytecode_array); in RUNTIME_FUNCTION() local
131 AdvanceToOffsetForTracing(bytecode_iterator, offset); in RUNTIME_FUNCTION()
132 if (offset == bytecode_iterator.current_offset()) { in RUNTIME_FUNCTION()
145 PrintRegisters(isolate, os, true, bytecode_iterator, accumulator); in RUNTIME_FUNCTION()
164 interpreter::BytecodeArrayIterator bytecode_iterator(bytecode_array); in RUNTIME_FUNCTION() local
165 AdvanceToOffsetForTracing(bytecode_iterator, offset); in RUNTIME_FUNCTION()
169 if (bytecode_iterator.current_operand_scale() == in RUNTIME_FUNCTION()
171 offset > bytecode_iterator.current_offset()) { in RUNTIME_FUNCTION()
174 PrintRegisters(isolate, os, false, bytecode_iterator, accumulator); in RUNTIME_FUNCTION()