Lines Matching refs:bytecode_iterator
35 interpreter::BytecodeArrayIterator& bytecode_iterator, int offset) { in AdvanceToOffsetForTracing() argument
36 while (bytecode_iterator.current_offset() + in AdvanceToOffsetForTracing()
37 bytecode_iterator.current_bytecode_size() <= in AdvanceToOffsetForTracing()
39 bytecode_iterator.Advance(); in AdvanceToOffsetForTracing()
41 DCHECK(bytecode_iterator.current_offset() == offset || in AdvanceToOffsetForTracing()
42 ((bytecode_iterator.current_offset() + 1) == offset && in AdvanceToOffsetForTracing()
43 bytecode_iterator.current_operand_scale() > in AdvanceToOffsetForTracing()
48 interpreter::BytecodeArrayIterator& bytecode_iterator, in PrintRegisters() argument
60 interpreter::Bytecode bytecode = bytecode_iterator.current_bytecode(); in PrintRegisters()
72 bytecode_iterator.bytecode_array()->GetIsolate()); in PrintRegisters()
85 bytecode_iterator.GetRegisterOperand(operand_index); in PrintRegisters()
86 int range = bytecode_iterator.GetRegisterOperandRange(operand_index); in PrintRegisters()
92 bytecode_iterator.bytecode_array()->parameter_count()) in PrintRegisters()
115 interpreter::BytecodeArrayIterator bytecode_iterator(bytecode_array); in RUNTIME_FUNCTION() local
116 AdvanceToOffsetForTracing(bytecode_iterator, offset); in RUNTIME_FUNCTION()
117 if (offset == bytecode_iterator.current_offset()) { in RUNTIME_FUNCTION()
127 PrintRegisters(os, true, bytecode_iterator, accumulator); in RUNTIME_FUNCTION()
142 interpreter::BytecodeArrayIterator bytecode_iterator(bytecode_array); in RUNTIME_FUNCTION() local
143 AdvanceToOffsetForTracing(bytecode_iterator, offset); in RUNTIME_FUNCTION()
147 if (bytecode_iterator.current_operand_scale() == in RUNTIME_FUNCTION()
149 offset > bytecode_iterator.current_offset()) { in RUNTIME_FUNCTION()
152 PrintRegisters(os, false, bytecode_iterator, accumulator); in RUNTIME_FUNCTION()