Lines Matching refs:RelocInfo
56 void RelocInfo::apply(intptr_t delta) { in apply()
79 Address RelocInfo::target_address() { in target_address()
84 Address RelocInfo::target_address_address() { in target_address_address()
92 Address RelocInfo::constant_pool_entry_address() { in constant_pool_entry_address()
98 int RelocInfo::target_address_size() { in target_address_size()
103 void RelocInfo::set_target_address(Address target, in set_target_address()
118 Object* RelocInfo::target_object() { in target_object()
124 Handle<Object> RelocInfo::target_object_handle(Assembler* origin) { in target_object_handle()
130 void RelocInfo::set_target_object(Object* target, in set_target_object()
147 Address RelocInfo::target_external_reference() { in target_external_reference()
148 DCHECK(rmode_ == RelocInfo::EXTERNAL_REFERENCE); in target_external_reference()
153 Address RelocInfo::target_internal_reference() { in target_internal_reference()
159 Address RelocInfo::target_internal_reference_address() { in target_internal_reference_address()
165 Address RelocInfo::target_runtime_entry(Assembler* origin) { in target_runtime_entry()
171 void RelocInfo::set_target_runtime_entry(Address target, in set_target_runtime_entry()
181 Handle<Cell> RelocInfo::target_cell_handle() { in target_cell_handle()
182 DCHECK(rmode_ == RelocInfo::CELL); in target_cell_handle()
188 Cell* RelocInfo::target_cell() { in target_cell()
189 DCHECK(rmode_ == RelocInfo::CELL); in target_cell()
194 void RelocInfo::set_target_cell(Cell* cell, in set_target_cell()
198 DCHECK(rmode_ == RelocInfo::CELL); in set_target_cell()
211 Handle<Object> RelocInfo::code_age_stub_handle(Assembler* origin) { in code_age_stub_handle()
212 DCHECK(rmode_ == RelocInfo::CODE_AGE_SEQUENCE); in code_age_stub_handle()
218 Code* RelocInfo::code_age_stub() { in code_age_stub()
219 DCHECK(rmode_ == RelocInfo::CODE_AGE_SEQUENCE); in code_age_stub()
226 void RelocInfo::set_code_age_stub(Code* stub, in set_code_age_stub()
229 DCHECK(rmode_ == RelocInfo::CODE_AGE_SEQUENCE); in set_code_age_stub()
235 Address RelocInfo::debug_call_address() { in debug_call_address()
242 void RelocInfo::set_debug_call_address(Address target) { in set_debug_call_address()
254 void RelocInfo::WipeOut() { in WipeOut()
268 void RelocInfo::Visit(Isolate* isolate, ObjectVisitor* visitor) { in Visit()
269 RelocInfo::Mode mode = rmode(); in Visit()
270 if (mode == RelocInfo::EMBEDDED_OBJECT) { in Visit()
273 } else if (RelocInfo::IsCodeTarget(mode)) { in Visit()
275 } else if (mode == RelocInfo::CELL) { in Visit()
277 } else if (mode == RelocInfo::EXTERNAL_REFERENCE) { in Visit()
279 } else if (mode == RelocInfo::INTERNAL_REFERENCE) { in Visit()
281 } else if (RelocInfo::IsCodeAgeSequence(mode)) { in Visit()
283 } else if (RelocInfo::IsDebugBreakSlot(mode) && in Visit()
293 void RelocInfo::Visit(Heap* heap) { in Visit()
294 RelocInfo::Mode mode = rmode(); in Visit()
295 if (mode == RelocInfo::EMBEDDED_OBJECT) { in Visit()
298 } else if (RelocInfo::IsCodeTarget(mode)) { in Visit()
300 } else if (mode == RelocInfo::CELL) { in Visit()
302 } else if (mode == RelocInfo::EXTERNAL_REFERENCE) { in Visit()
304 } else if (mode == RelocInfo::INTERNAL_REFERENCE) { in Visit()
306 } else if (RelocInfo::IsCodeAgeSequence(mode)) { in Visit()
308 } else if (RelocInfo::IsDebugBreakSlot(mode) && in Visit()
320 rmode_ = RelocInfo::NONE32; in Immediate()
323 Immediate::Immediate(Address x, RelocInfo::Mode rmode) { in Immediate()
330 rmode_ = RelocInfo::EXTERNAL_REFERENCE; in Immediate()
336 rmode_ = RelocInfo::INTERNAL_REFERENCE; in Immediate()
347 rmode_ = RelocInfo::EMBEDDED_OBJECT; in Immediate()
351 rmode_ = RelocInfo::NONE32; in Immediate()
358 rmode_ = RelocInfo::NONE32; in Immediate()
364 rmode_ = RelocInfo::NONE32; in Immediate()
387 RelocInfo::EMBEDDED_OBJECT); in emit()
395 void Assembler::emit(uint32_t x, RelocInfo::Mode rmode, TypeFeedbackId id) { in emit()
396 if (rmode == RelocInfo::CODE_TARGET && !id.IsNone()) { in emit()
397 RecordRelocInfo(RelocInfo::CODE_TARGET_WITH_ID, id.ToInt()); in emit()
398 } else if (!RelocInfo::IsNone(rmode) in emit()
399 && rmode != RelocInfo::CODE_AGE_SEQUENCE) { in emit()
407 RelocInfo::Mode rmode, in emit()
415 if (x.rmode_ == RelocInfo::INTERNAL_REFERENCE) { in emit()
420 if (!RelocInfo::IsNone(x.rmode_)) RecordRelocInfo(x.rmode_); in emit()
442 DCHECK(RelocInfo::IsNone(x.rmode_)); in emit_w()
500 Isolate* isolate, Address pc, Address target, RelocInfo::Mode mode) { in deserialization_set_target_internal_reference_at()
528 void Operand::set_dispr(int32_t disp, RelocInfo::Mode rmode) { in set_dispr()
542 Operand::Operand(int32_t disp, RelocInfo::Mode rmode) { in Operand()