Lines Matching refs:Assembler
62 Address target = Assembler::target_address_at(pc_, host_); in apply()
63 Assembler::set_target_address_at(isolate_, pc_, host_, target + delta, in apply()
76 return Assembler::target_address_at(pc_, host_); in target_internal_reference()
89 return Assembler::target_address_at(pc_, host_); in target_address()
98 Assembler::IsConstantPoolLoadStart(pc_)) { in target_address_address()
123 if (Assembler::IsConstantPoolLoadStart(pc_, &access)) in constant_pool_entry_address()
124 return Assembler::target_constant_pool_address_at( in constant_pool_entry_address()
132 int RelocInfo::target_address_size() { return Assembler::kSpecialTargetSize; } in target_address_size()
139 Assembler::set_target_address_at(isolate_, pc_, host_, target, in set_target_address()
150 Address Assembler::target_address_from_return_address(Address pc) { in target_address_from_return_address()
170 Address Assembler::return_address_from_call_start(Address pc) { in return_address_from_call_start()
185 return reinterpret_cast<Object*>(Assembler::target_address_at(pc_, host_)); in target_object()
189 Handle<Object> RelocInfo::target_object_handle(Assembler* origin) { in target_object_handle()
192 reinterpret_cast<Object**>(Assembler::target_address_at(pc_, host_))); in target_object_handle()
200 Assembler::set_target_address_at(isolate_, pc_, host_, in set_target_object()
213 return Assembler::target_address_at(pc_, host_); in target_external_reference()
217 Address RelocInfo::target_runtime_entry(Assembler* origin) { in target_runtime_entry()
261 Assembler::kMovInstructionsNoConstantPool + 3;
270 static const int kCodeAgingTargetDelta = 1 * Assembler::kInstrSize;
272 (kNoCodeAgeSequenceInstructions * Assembler::kInstrSize);
275 Handle<Object> RelocInfo::code_age_stub_handle(Assembler* origin) { in code_age_stub_handle()
284 Assembler::target_address_at(pc_ + kCodeAgingTargetDelta, host_)); in code_age_stub()
291 Assembler::set_target_address_at(isolate_, pc_ + kCodeAgingTargetDelta, host_, in set_code_age_stub()
299 return Assembler::target_address_at(pc_, host_); in debug_call_address()
305 Assembler::set_target_address_at(isolate_, pc_, host_, target); in set_debug_call_address()
324 Assembler::set_target_address_at(isolate_, pc_, host_, NULL, in WipeOut()
327 Assembler::set_target_address_at(isolate_, pc_, host_, NULL); in WipeOut()
338 Instr instr0 = Assembler::instr_at(pc_); in IsPatchedReturnSequence()
339 Instr instr1 = Assembler::instr_at(pc_ + 1 * Assembler::kInstrSize); in IsPatchedReturnSequence()
341 Instr instr3 = Assembler::instr_at(pc_ + (3 * Assembler::kInstrSize)); in IsPatchedReturnSequence()
342 Instr instr4 = Assembler::instr_at(pc_ + (4 * Assembler::kInstrSize)); in IsPatchedReturnSequence()
343 Instr binstr = Assembler::instr_at(pc_ + (7 * Assembler::kInstrSize)); in IsPatchedReturnSequence()
345 Instr binstr = Assembler::instr_at(pc_ + 4 * Assembler::kInstrSize); in IsPatchedReturnSequence()
360 Instr current_instr = Assembler::instr_at(pc_); in IsPatchedDebugBreakSlotSequence()
361 return !Assembler::IsNop(current_instr, Assembler::DEBUG_BREAK_NOP); in IsPatchedDebugBreakSlotSequence()
436 void Assembler::CheckBuffer() { in CheckBuffer()
442 void Assembler::TrackBranch() { in TrackBranch()
455 void Assembler::UntrackBranch() { in UntrackBranch()
467 void Assembler::CheckTrampolinePoolQuick() { in CheckTrampolinePoolQuick()
473 void Assembler::emit(Instr x) { in emit()
484 Address Assembler::target_address_at(Address pc, Address constant_pool) { in target_address_at()
530 bool Assembler::IsConstantPoolLoadStart(Address pc, in IsConstantPoolLoadStart()
550 bool Assembler::IsConstantPoolLoadEnd(Address pc, in IsConstantPoolLoadEnd()
572 int Assembler::GetConstantPoolOffset(Address pc, in GetConstantPoolOffset()
594 void Assembler::PatchConstantPoolAccessInstruction( in PatchConstantPoolAccessInstruction()
628 Address Assembler::target_constant_pool_address_at( in target_constant_pool_address_at()
642 void Assembler::deserialization_set_special_target_at( in deserialization_set_special_target_at()
648 void Assembler::deserialization_set_target_internal_reference_at( in deserialization_set_target_internal_reference_at()
660 void Assembler::set_target_address_at(Isolate* isolate, Address pc, in set_target_address_at()
704 Assembler::FlushICache(isolate, p, 5 * kInstrSize); in set_target_address_at()
719 Assembler::FlushICache(isolate, p, 2 * kInstrSize); in set_target_address_at()