/external/v8/src/interpreter/ |
H A D | source-position-table.h | 26 : 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 D | source-position-table.cc | 16 // - 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 D | interpreter-assembler.h | 231 compiler::Node* bytecode_offset); 235 compiler::Node* handler_entry, compiler::Node* bytecode_offset);
|
H A D | interpreter-assembler.cc | 422 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 D | bytecode-array-writer.cc | 99 int bytecode_offset = static_cast<int>(bytecodes()->size()); local 102 source_position_table_builder()->AddPosition(bytecode_offset,
|
H A D | bytecodes.cc | 883 Register Register::bytecode_offset() { function in class:v8::internal::interpreter::Register
|
H A D | bytecodes.h | 386 static Register bytecode_offset();
|
/external/v8/test/cctest/interpreter/ |
H A D | source-position-matcher.cc | 90 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 D | source-position-matcher.h | 43 int bytecode_offset);
|
H A D | bytecode-expectations-printer.cc | 201 int bytecode_offset) const { 204 source_iterator.bytecode_offset() == bytecode_offset) {
|
H A D | bytecode-expectations-printer.h | 77 int bytecode_offset) const;
|
/external/v8/src/runtime/ |
H A D | runtime-interpreter.cc | 107 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 D | runtime-debug.cc | 54 int bytecode_offset = interpreted_frame->GetBytecodeOffset(); local 56 interpreter::Bytecodes::FromByte(bytecode_array->get(bytecode_offset));
|
/external/v8/test/unittests/interpreter/ |
H A D | bytecode-array-writer-unittest.cc | 148 CHECK_EQ(source_iterator.bytecode_offset(), expected.bytecode_offset); 244 CHECK_EQ(source_iterator.bytecode_offset(), expected.bytecode_offset);
|
/external/v8/src/ |
H A D | deoptimizer.cc | 699 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 D | deoptimizer.h | 188 static TranslatedFrame InterpretedFrame(BailoutId bytecode_offset, 1029 void BeginInterpretedFrame(BailoutId bytecode_offset, int literal_id,
|
H A D | objects.cc | 14049 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 D | debug.h | 194 return source_position_iterator_.bytecode_offset();
|
H A D | liveedit.cc | 1249 builder.AddPosition(iterator.bytecode_offset(), new_position,
|
/external/v8/src/profiler/ |
H A D | profiler-listener.cc | 117 int pc_offset = it.bytecode_offset() + BytecodeArray::kHeaderSize;
|
/external/v8/src/compiler/ |
H A D | bytecode-graph-builder.cc | 45 Node* Checkpoint(BailoutId bytecode_offset, OutputFrameStateCombine combine);
|