Home
last modified time | relevance | path

Searched refs:pc_offset (Results 1 – 25 of 101) sorted by relevance

12345

/external/v8/src/compiler/arm/
Dunwinding-info-writer-arm.cc12 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()
Dunwinding-info-writer-arm.h31 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/
Dunwinding-info-writer-arm64.cc12 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()
Dunwinding-info-writer-arm64.h31 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/
Dsafepoint-table.cc57 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()
Dhandler-table.cc130 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()
Dassembler.cc118 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()
Dhandler-table.h76 int LookupRange(int pc_offset, int* data, CatchPrediction* prediction);
79 int LookupReturn(int pc_offset);
/external/v8/src/profiler/
Dprofile-generator.cc21 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 …]
Dprofile-generator.h34 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/
Dunwinding-info-writer-x64.cc12 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()
Dunwinding-info-writer-x64.h27 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);
Dcode-generator-x64.cc204 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/
Dassembler-s390.cc367 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 …]
Ddeoptimizer-s390.cc213 __ 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/
Dcode-generator.h334 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
Dcode-generator.cc197 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/
Ddeoptimizer-arm.cc209 __ 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/
Djump-table-assembler.h65 jtasm.NopBytes(kJumpTableSlotSize - jtasm.pc_offset()); in EmitLazyCompileJumpSlot()
77 jtasm.NopBytes(kJumpTableSlotSize - jtasm.pc_offset()); in PatchJumpTableSlot()
Ddecoder.h161 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/
Dassembler-ppc.cc272 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 …]
Ddeoptimizer-ppc.cc206 __ 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/
Ddeoptimizer-ia32.cc187 __ 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()
Dassembler-ia32-inl.h303 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/
Ddeoptimizer-x64.cc216 __ 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()

12345