Searched refs:bytecode_offset (Results 1 - 21 of 21) sorted by relevance

/external/v8/src/interpreter/
H A Dsource-position-table.h26 : bytecode_offset(0), source_position(0), is_statement(false) {}
28 : bytecode_offset(bytecode),
32 int bytecode_offset; member in struct:v8::internal::interpreter::PositionTableEntry
48 void AddPosition(size_t bytecode_offset, int source_position,
70 int bytecode_offset() const { function in class:v8::internal::interpreter::SourcePositionTableIterator
72 return current_.bytecode_offset;
H A Dsource-position-table.cc16 // - bytecode_offset: An integer index into the BytecodeArray
37 value.bytecode_offset += other.bytecode_offset;
45 value.bytecode_offset -= other.bytecode_offset;
68 DCHECK(entry.bytecode_offset >= 0);
69 // Since bytecode_offset is not negative, we use sign to encode is_statement.
70 EncodeInt(bytes, entry.is_statement ? entry.bytecode_offset
71 : -entry.bytecode_offset - 1);
97 entry->bytecode_offset
107 AddPosition(size_t bytecode_offset, int source_position, bool is_statement) argument
[all...]
H A Dinterpreter-assembler.h231 compiler::Node* bytecode_offset);
235 compiler::Node* handler_entry, compiler::Node* bytecode_offset);
H A Dinterpreter-assembler.cc422 StoreRegister(SmiTag(BytecodeOffset()), Register::bytecode_offset());
564 Node* bytecode_offset) {
567 return DispatchToBytecodeHandlerEntry(handler_entry, bytecode_offset);
571 Node* handler_entry, Node* bytecode_offset) {
577 Node* args[] = {GetAccumulatorUnchecked(), bytecode_offset,
563 DispatchToBytecodeHandler(Node* handler, Node* bytecode_offset) argument
570 DispatchToBytecodeHandlerEntry( Node* handler_entry, Node* bytecode_offset) argument
H A Dbytecode-array-writer.cc99 int bytecode_offset = static_cast<int>(bytecodes()->size()); local
102 source_position_table_builder()->AddPosition(bytecode_offset,
H A Dbytecodes.cc883 Register Register::bytecode_offset() { function in class:v8::internal::interpreter::Register
H A Dbytecodes.h386 static Register bytecode_offset();
/external/v8/test/cctest/interpreter/
H A Dsource-position-matcher.cc90 original.bytecode_offset());
93 optimized.bytecode_offset());
106 if (original.bytecode_offset() < last_original_bytecode_offset) {
109 last_original_bytecode_offset = original.bytecode_offset();
111 if (optimized.bytecode_offset() < last_optimized_bytecode_offset) {
114 last_optimized_bytecode_offset = optimized.bytecode_offset();
173 : expression_positions->at(i + 1).bytecode_offset;
175 expression_positions->at(i).bytecode_offset,
184 BytecodeArrayIterator* iterator, int bytecode_offset) {
185 while (iterator->current_offset() != bytecode_offset) {
183 AdvanceBytecodeIterator( BytecodeArrayIterator* iterator, int bytecode_offset) argument
[all...]
H A Dsource-position-matcher.h43 int bytecode_offset);
H A Dbytecode-expectations-printer.cc201 int bytecode_offset) const {
204 source_iterator.bytecode_offset() == bytecode_offset) {
H A Dbytecode-expectations-printer.h77 int bytecode_offset) const;
/external/v8/src/runtime/
H A Druntime-interpreter.cc107 CONVERT_SMI_ARG_CHECKED(bytecode_offset, 1);
111 int offset = bytecode_offset - BytecodeArray::kHeaderSize + kHeapObjectTag;
135 CONVERT_SMI_ARG_CHECKED(bytecode_offset, 1);
138 int offset = bytecode_offset - BytecodeArray::kHeaderSize + kHeapObjectTag;
H A Druntime-debug.cc54 int bytecode_offset = interpreted_frame->GetBytecodeOffset(); local
56 interpreter::Bytecodes::FromByte(bytecode_array->get(bytecode_offset));
/external/v8/test/unittests/interpreter/
H A Dbytecode-array-writer-unittest.cc148 CHECK_EQ(source_iterator.bytecode_offset(), expected.bytecode_offset);
244 CHECK_EQ(source_iterator.bytecode_offset(), expected.bytecode_offset);
/external/v8/src/
H A Ddeoptimizer.cc699 int bytecode_offset = translated_frame->node_id().ToInt(); local
705 return table->LookupRange(bytecode_offset, data_out, &prediction);
1096 int bytecode_offset = translated_frame->node_id().ToInt(); local
1106 PrintF(trace_scope_->file(), " => bytecode_offset=%d, height=%d%s\n",
1107 bytecode_offset, height_in_bytes,
1111 bytecode_offset = catch_handler_pc_offset_;
1253 BytecodeArray::kHeaderSize - kHeapObjectTag + bytecode_offset;
2400 void Translation::BeginInterpretedFrame(BailoutId bytecode_offset, argument
2403 buffer_->Add(bytecode_offset.ToInt(), zone());
3107 BailoutId bytecode_offset, SharedFunctionInf
3106 InterpretedFrame( BailoutId bytecode_offset, SharedFunctionInfo* shared_info, int height) argument
3216 BailoutId bytecode_offset = BailoutId(iterator->Next()); local
[all...]
H A Ddeoptimizer.h188 static TranslatedFrame InterpretedFrame(BailoutId bytecode_offset,
1029 void BeginInterpretedFrame(BailoutId bytecode_offset, int literal_id,
H A Dobjects.cc14049 int bytecode_offset = iterator.Next(); local
14053 os << "{bytecode_offset=" << bytecode_offset << ", function="
14430 !iterator.done() && iterator.bytecode_offset() <= offset;
14465 iterator.current_offset() == source_positions.bytecode_offset()) {
/external/v8/src/debug/
H A Ddebug.h194 return source_position_iterator_.bytecode_offset();
H A Dliveedit.cc1249 builder.AddPosition(iterator.bytecode_offset(), new_position,
/external/v8/src/profiler/
H A Dprofiler-listener.cc117 int pc_offset = it.bytecode_offset() + BytecodeArray::kHeaderSize;
/external/v8/src/compiler/
H A Dbytecode-graph-builder.cc45 Node* Checkpoint(BailoutId bytecode_offset, OutputFrameStateCombine combine);

Completed in 659 milliseconds