/external/v8/src/compiler/arm/ |
D | unwinding-info-writer-arm.cc | 12 void UnwindingInfoWriter::BeginInstructionBlock(int pc_offset, in BeginInstructionBlock() argument 24 eh_frame_writer_.AdvanceLocation(pc_offset); in BeginInstructionBlock() 91 void UnwindingInfoWriter::MarkLinkRegisterOnTopOfStack(int pc_offset) { in MarkLinkRegisterOnTopOfStack() argument 94 eh_frame_writer_.AdvanceLocation(pc_offset); in MarkLinkRegisterOnTopOfStack() 99 void UnwindingInfoWriter::MarkPopLinkRegisterFromTopOfStack(int pc_offset) { in MarkPopLinkRegisterFromTopOfStack() argument 102 eh_frame_writer_.AdvanceLocation(pc_offset); in MarkPopLinkRegisterFromTopOfStack()
|
D | unwinding-info-writer-arm.h | 31 void BeginInstructionBlock(int pc_offset, const InstructionBlock* block); 34 void MarkLinkRegisterOnTopOfStack(int pc_offset); 35 void MarkPopLinkRegisterFromTopOfStack(int pc_offset);
|
/external/v8/src/compiler/arm64/ |
D | unwinding-info-writer-arm64.cc | 12 void UnwindingInfoWriter::BeginInstructionBlock(int pc_offset, in BeginInstructionBlock() argument 24 eh_frame_writer_.AdvanceLocation(pc_offset); in BeginInstructionBlock() 93 void UnwindingInfoWriter::MarkLinkRegisterOnTopOfStack(int pc_offset, in MarkLinkRegisterOnTopOfStack() argument 97 eh_frame_writer_.AdvanceLocation(pc_offset); in MarkLinkRegisterOnTopOfStack() 102 void UnwindingInfoWriter::MarkPopLinkRegisterFromTopOfStack(int pc_offset) { in MarkPopLinkRegisterFromTopOfStack() argument 105 eh_frame_writer_.AdvanceLocation(pc_offset); in MarkPopLinkRegisterFromTopOfStack()
|
D | unwinding-info-writer-arm64.h | 31 void BeginInstructionBlock(int pc_offset, const InstructionBlock* block); 34 void MarkLinkRegisterOnTopOfStack(int pc_offset, const Register& sp); 35 void MarkPopLinkRegisterFromTopOfStack(int pc_offset);
|
/external/v8/src/ |
D | safepoint-table.cc | 57 unsigned SafepointTable::find_return_pc(unsigned pc_offset) { in find_return_pc() argument 59 if (GetTrampolinePcOffset(i) == static_cast<int>(pc_offset)) { in find_return_pc() 61 } else if (GetPcOffset(i) == pc_offset) { in find_return_pc() 62 return pc_offset; in find_return_pc() 70 unsigned pc_offset = static_cast<unsigned>(pc - instruction_start_); in FindEntry() local 72 DCHECK_NE(kMaxUInt32, pc_offset); in FindEntry() 79 if (GetPcOffset(i) == pc_offset || in FindEntry() 81 GetTrampolinePcOffset(i) == static_cast<int>(pc_offset))) { in FindEntry() 136 DeoptimizationInfo(zone_, assembler->pc_offset(), arguments, kind)); in DefineSafepoint() 175 offset_ = assembler->pc_offset(); in Emit()
|
D | handler-table.cc | 130 int table_start = masm->pc_offset(); in EmitReturnTableStart() 151 int HandlerTable::LookupRange(int pc_offset, int* data_out, in LookupRange() argument 166 if (pc_offset >= start_offset && pc_offset < end_offset) { in LookupRange() 182 int HandlerTable::LookupReturn(int pc_offset) { in LookupReturn() argument 185 if (pc_offset == return_offset) { in LookupReturn() 211 int pc_offset = GetReturnOffset(i); in HandlerTableReturnPrint() local 213 os << std::hex << " " << std::setw(4) << pc_offset << " -> " in HandlerTableReturnPrint()
|
D | assembler.cc | 118 start_offset_(assembler->pc_offset()), in PredictableCodeSizeScope() 124 CHECK_EQ(expected_size_, assembler_->pc_offset() - start_offset_); in ~PredictableCodeSizeScope() 244 int offset = assm->pc_offset() - base; in EmitSharedEntries() 295 offset = assm->pc_offset() - base; in EmitGroup() 378 while ((pc_offset() & (m - 1)) != 0) { in DataAlign() 384 request.set_offset(pc_offset()); in RequestHeapObject()
|
D | handler-table.h | 76 int LookupRange(int pc_offset, int* data, CatchPrediction* prediction); 79 int LookupReturn(int pc_offset);
|
/external/v8/src/profiler/ |
D | profile-generator.cc | 21 void SourcePositionTable::SetPosition(int pc_offset, int line) { in SetPosition() argument 22 DCHECK_GE(pc_offset, 0); in SetPosition() 27 pc_offsets_to_lines_.back().pc_offset < pc_offset); in SetPosition() 30 pc_offsets_to_lines_.push_back({pc_offset, line}); in SetPosition() 34 int SourcePositionTable::GetSourceLineNumber(int pc_offset) const { in GetSourceLineNumber() 40 PCOffsetAndLineNumber{pc_offset, 0}); in GetSourceLineNumber() 117 int CodeEntry::GetSourceLine(int pc_offset) const { in GetSourceLine() 118 if (line_info_) return line_info_->GetSourceLineNumber(pc_offset); in GetSourceLine() 123 int pc_offset, std::vector<std::unique_ptr<CodeEntry>> inline_stack) { in AddInlineStack() argument 125 std::make_pair(pc_offset, std::move(inline_stack))); in AddInlineStack() [all …]
|
D | profile-generator.h | 34 void SetPosition(int pc_offset, int line); 35 int GetSourceLineNumber(int pc_offset) const; 40 return pc_offset < other.pc_offset; 42 int pc_offset; member 104 int GetSourceLine(int pc_offset) const; 106 void AddInlineStack(int pc_offset, 109 int pc_offset) const;
|
/external/v8/src/compiler/x64/ |
D | unwinding-info-writer-x64.cc | 12 void UnwindingInfoWriter::BeginInstructionBlock(int pc_offset, in BeginInstructionBlock() argument 25 eh_frame_writer_.AdvanceLocation(pc_offset); in BeginInstructionBlock() 29 eh_frame_writer_.AdvanceLocation(pc_offset); in BeginInstructionBlock() 32 eh_frame_writer_.AdvanceLocation(pc_offset); in BeginInstructionBlock()
|
D | unwinding-info-writer-x64.h | 27 void MaybeIncreaseBaseOffsetAt(int pc_offset, int base_delta) { in MaybeIncreaseBaseOffsetAt() argument 29 eh_frame_writer_.AdvanceLocation(pc_offset); in MaybeIncreaseBaseOffsetAt() 38 void BeginInstructionBlock(int pc_offset, const InstructionBlock* block);
|
D | code-generator-x64.cc | 204 unwinding_info_writer_->MaybeIncreaseBaseOffsetAt(__ pc_offset(), in Generate() 216 unwinding_info_writer_->MaybeIncreaseBaseOffsetAt(__ pc_offset(), in Generate() 325 gen_->AddProtectedInstructionLanding(pc_, __ pc_offset()); in Generate() 532 unwinding_info_writer_.MarkFrameDeconstructed(__ pc_offset()); in AssembleDeconstructFrame() 1302 unwinding_info_writer_.MaybeIncreaseBaseOffsetAt(__ pc_offset(), in AssembleArchInstruction() 1324 unwinding_info_writer_.MaybeIncreaseBaseOffsetAt(__ pc_offset(), in AssembleArchInstruction() 1327 unwinding_info_writer_.MaybeIncreaseBaseOffsetAt(__ pc_offset(), in AssembleArchInstruction() 1336 unwinding_info_writer_.MaybeIncreaseBaseOffsetAt(__ pc_offset(), in AssembleArchInstruction() 1777 EmitOOLTrapIfNeeded(zone(), this, opcode, instr, i, __ pc_offset()); in AssembleArchInstruction() 1783 EmitOOLTrapIfNeeded(zone(), this, opcode, instr, i, __ pc_offset()); in AssembleArchInstruction() [all …]
|
/external/v8/src/s390/ |
D | assembler-s390.cc | 367 desc->instr_size = pc_offset(); in GetCode() 377 while ((pc_offset() & (m - 1)) != 0) { in Align() 522 DCHECK(0 <= pos && pos <= pc_offset()); // must have a valid binding position in bind_to() 543 bind_to(L, pc_offset()); in bind() 562 int offset = L->pos() - pc_offset(); in is_near() 579 position = pc_offset(); in link() 581 L->link_to(pc_offset()); in link() 601 target_pos = pc_offset(); in load_label_offset() 603 L->link_to(pc_offset()); in load_label_offset() 605 constant = target_pos - pc_offset(); in load_label_offset() [all …]
|
D | deoptimizer-s390.cc | 213 __ LoadP(r8, MemOperand(r4, FrameDescription::pc_offset())); in Generate() 240 int start = masm()->pc_offset(); in GeneratePrologue() 245 int end = masm()->pc_offset(); in GeneratePrologue() 247 DCHECK(masm()->pc_offset() - start == table_entry_size_); in GeneratePrologue()
|
/external/v8/src/compiler/ |
D | code-generator.h | 334 int BuildTranslation(Instruction* instr, int pc_offset, 359 DeoptimizationState(BailoutId bailout_id, int translation_id, int pc_offset, in DeoptimizationState() argument 363 pc_offset_(pc_offset), in DeoptimizationState() 369 int pc_offset() const { return pc_offset_; } in pc_offset() function 383 int pc_offset; member
|
D | code-generator.cc | 197 block_starts_[block->rpo_number().ToInt()] = tasm()->pc_offset(); in AssembleCode() 201 unwinding_info_writer_.BeginInstructionBlock(tasm()->pc_offset(), block); in AssembleCode() 277 int trampoline_pc = tasm()->pc_offset(); in AssembleCode() 283 ds->pc_offset(), trampoline_pc, last_updated); in AssembleCode() 303 unwinding_info_writer_.Finish(tasm()->pc_offset()); in AssembleCode() 312 HandlerTable::EmitReturnEntry(tasm(), handlers_[i].pc_offset, in AssembleCode() 472 instr_starts_[i] = tasm()->pc_offset(); in AssembleBlock() 723 source_position_table_builder_.AddPosition(tasm()->pc_offset(), in AssembleSourcePosition() 850 data->SetPc(i, Smi::FromInt(deoptimization_state->pc_offset())); in GenerateDeoptimizationData() 875 handlers_.push_back({GetLabel(handler_rpo), tasm()->pc_offset()}); in RecordCallPosition() [all …]
|
/external/v8/src/arm/ |
D | deoptimizer-arm.cc | 209 __ ldr(r6, MemOperand(r2, FrameDescription::pc_offset())); in Generate() 253 int start = masm()->pc_offset(); in GeneratePrologue() 257 DCHECK_EQ(table_entry_size_, masm()->pc_offset() - start); in GeneratePrologue() 269 int start = masm()->pc_offset(); in GeneratePrologue() 273 DCHECK_EQ(table_entry_size_, masm()->pc_offset() - start); in GeneratePrologue()
|
/external/v8/src/wasm/ |
D | jump-table-assembler.h | 65 jtasm.NopBytes(kJumpTableSlotSize - jtasm.pc_offset()); in EmitLazyCompileJumpSlot() 77 jtasm.NopBytes(kJumpTableSlotSize - jtasm.pc_offset()); in PatchJumpTableSlot()
|
D | decoder.h | 161 TRACE_IF(name, " +%u %-20s: %u bytes\n", pc_offset(), name, size); 254 uint32_t pc_offset() const { in pc_offset() function 288 TRACE(" +%u %-20s: ", pc_offset(), name); in consume_little_endian() 306 TRACE_IF(trace, " +%u %-20s: ", pc_offset(), name);
|
/external/v8/src/ppc/ |
D | assembler-ppc.cc | 272 desc->instr_size = pc_offset(); in GetCode() 284 DCHECK_EQ(pc_offset() & (kInstrSize - 1), 0); in Align() 285 while ((pc_offset() & (m - 1)) != 0) { in Align() 572 DCHECK(0 <= pos && pos <= pc_offset()); // must have a valid binding position in bind_to() 605 bind_to(L, pc_offset()); in bind() 626 int offset = L->pos() - pc_offset(); in is_near() 710 position = pc_offset(); in link() 712 L->link_to(pc_offset()); in link() 984 int pos = pc_offset(); in cmpwi() 1242 DCHECK_EQ(pc_offset(), 0); in function_descriptor() [all …]
|
D | deoptimizer-ppc.cc | 206 __ LoadP(r9, MemOperand(r5, FrameDescription::pc_offset())); in Generate() 238 int start = masm()->pc_offset(); in GeneratePrologue() 242 DCHECK(masm()->pc_offset() - start == table_entry_size_); in GeneratePrologue()
|
/external/v8/src/ia32/ |
D | deoptimizer-ia32.cc | 187 __ push(Operand(ebx, FrameDescription::pc_offset())); in Generate() 208 int start = masm()->pc_offset(); in GeneratePrologue() 212 DCHECK(masm()->pc_offset() - start == table_entry_size_); in GeneratePrologue()
|
D | assembler-ia32-inl.h | 303 L->link_to(pc_offset()); in emit_disp() 311 int offset = L->near_link_pos() - pc_offset(); in emit_near_disp() 315 L->link_to(pc_offset(), Label::kNear); in emit_near_disp()
|
/external/v8/src/x64/ |
D | deoptimizer-x64.cc | 216 __ PushQuad(Operand(rbx, FrameDescription::pc_offset())); in Generate() 249 int start = masm()->pc_offset(); in GeneratePrologue() 252 DCHECK(masm()->pc_offset() - start == table_entry_size_); in GeneratePrologue()
|