Lines Matching refs:Assembler
69 pc_ + Assembler::kPatchDebugBreakSlotAddressOffset); in apply()
81 return Assembler::target_address_at(pc_, host_); in target_address()
100 return Assembler::kSpecialTargetSize; in target_address_size()
107 Assembler::set_target_address_at(isolate_, pc_, host_, target, in set_target_address()
109 Assembler::set_target_address_at(isolate_, pc_, host_, target); in set_target_address()
126 Handle<Object> RelocInfo::target_object_handle(Assembler* origin) { in target_object_handle()
138 Assembler::FlushICache(isolate_, pc_, sizeof(Address)); in set_target_object()
167 Address RelocInfo::target_runtime_entry(Assembler* origin) { in target_runtime_entry()
204 Assembler::FlushICache(isolate_, pc_, sizeof(Address)); in set_target_cell()
215 Handle<Object> RelocInfo::code_age_stub_handle(Assembler* origin) { in code_age_stub_handle()
226 Assembler::target_address_at(pc_ + 1, host_)); in code_age_stub()
234 Assembler::set_target_address_at( in set_code_age_stub()
241 Address location = pc_ + Assembler::kPatchDebugBreakSlotAddressOffset; in debug_call_address()
242 return Assembler::target_address_at(location, host_); in debug_call_address()
248 Address location = pc_ + Assembler::kPatchDebugBreakSlotAddressOffset; in set_debug_call_address()
249 Assembler::set_target_address_at(isolate_, location, host_, target); in set_debug_call_address()
264 Assembler::set_target_address_at(isolate_, pc_, host_, in WipeOut()
278 return !Assembler::IsNop(pc()); in IsPatchedDebugBreakSlotSequence()
286 Assembler::FlushICache(isolate, pc_, sizeof(Address)); in Visit()
311 Assembler::FlushICache(heap->isolate(), pc_, sizeof(Address)); in Visit()
378 void Assembler::emit(uint32_t x) { in emit()
384 void Assembler::emit_q(uint64_t x) { in emit_q()
390 void Assembler::emit(Handle<Object> handle) { in emit()
405 void Assembler::emit(uint32_t x, RelocInfo::Mode rmode, TypeFeedbackId id) { in emit()
416 void Assembler::emit(Handle<Code> code, in emit()
424 void Assembler::emit(const Immediate& x) { in emit()
435 void Assembler::emit_code_relative_offset(Label* label) { in emit_code_relative_offset()
446 void Assembler::emit_w(const Immediate& x) { in emit_w()
454 Address Assembler::target_address_at(Address pc, Address constant_pool) { in target_address_at()
459 void Assembler::set_target_address_at(Isolate* isolate, Address pc, in set_target_address_at()
465 Assembler::FlushICache(isolate, p, sizeof(int32_t)); in set_target_address_at()
470 Address Assembler::target_address_from_return_address(Address pc) { in target_address_from_return_address()
475 Displacement Assembler::disp_at(Label* L) { in disp_at()
480 void Assembler::disp_at_put(Label* L, Displacement disp) { in disp_at_put()
485 void Assembler::emit_disp(Label* L, Displacement::Type type) { in emit_disp()
492 void Assembler::emit_near_disp(Label* L) { in emit_near_disp()
504 void Assembler::deserialization_set_target_internal_reference_at( in deserialization_set_target_internal_reference_at()