Lines Matching refs:RelocInfo
55 void RelocInfo::apply(intptr_t delta) { in apply()
56 DCHECK_EQ(kApplyMask, (RelocInfo::ModeMask(RelocInfo::CODE_TARGET) | in apply()
57 RelocInfo::ModeMask(RelocInfo::INTERNAL_REFERENCE) | in apply()
58 RelocInfo::ModeMask(RelocInfo::JS_TO_WASM_CALL) | in apply()
59 RelocInfo::ModeMask(RelocInfo::OFF_HEAP_TARGET) | in apply()
60 RelocInfo::ModeMask(RelocInfo::RUNTIME_ENTRY))); in apply()
73 Address RelocInfo::target_address() { in target_address()
78 Address RelocInfo::target_address_address() { in target_address_address()
86 Address RelocInfo::constant_pool_entry_address() { in constant_pool_entry_address()
91 int RelocInfo::target_address_size() { in target_address_size()
95 HeapObject* RelocInfo::target_object() { in target_object()
100 Handle<HeapObject> RelocInfo::target_object_handle(Assembler* origin) { in target_object_handle()
105 void RelocInfo::set_target_object(Heap* heap, HeapObject* target, in set_target_object()
119 Address RelocInfo::target_external_reference() { in target_external_reference()
120 DCHECK(rmode_ == RelocInfo::EXTERNAL_REFERENCE); in target_external_reference()
124 void RelocInfo::set_target_external_reference( in set_target_external_reference()
126 DCHECK(rmode_ == RelocInfo::EXTERNAL_REFERENCE); in set_target_external_reference()
133 Address RelocInfo::target_internal_reference() { in target_internal_reference()
139 Address RelocInfo::target_internal_reference_address() { in target_internal_reference_address()
144 Address RelocInfo::target_runtime_entry(Assembler* origin) { in target_runtime_entry()
149 void RelocInfo::set_target_runtime_entry(Address target, in set_target_runtime_entry()
158 Address RelocInfo::target_off_heap_target() { in target_off_heap_target()
163 void RelocInfo::WipeOut() { in WipeOut()
178 void RelocInfo::Visit(ObjectVisitor* visitor) { in Visit()
179 RelocInfo::Mode mode = rmode(); in Visit()
180 if (mode == RelocInfo::EMBEDDED_OBJECT) { in Visit()
183 } else if (RelocInfo::IsCodeTargetMode(mode)) { in Visit()
185 } else if (mode == RelocInfo::EXTERNAL_REFERENCE) { in Visit()
187 } else if (mode == RelocInfo::INTERNAL_REFERENCE) { in Visit()
191 } else if (RelocInfo::IsOffHeapTarget(mode)) { in Visit()
208 emit(handle.address(), RelocInfo::EMBEDDED_OBJECT); in emit()
211 void Assembler::emit(uint32_t x, RelocInfo::Mode rmode) { in emit()
212 if (!RelocInfo::IsNone(rmode)) { in emit()
218 void Assembler::emit(Handle<Code> code, RelocInfo::Mode rmode) { in emit()
224 if (x.rmode_ == RelocInfo::INTERNAL_REFERENCE) { in emit()
229 if (!RelocInfo::IsNone(x.rmode_)) RecordRelocInfo(x.rmode_); in emit()
256 DCHECK(RelocInfo::IsNone(x.rmode_)); in emit_w()
320 Address pc, Address target, RelocInfo::Mode mode) { in deserialization_set_target_internal_reference_at()