Lines Matching refs:RelocInfo

22 void RelocInfo::apply(intptr_t delta) {
24 if (RelocInfo::IsInternalReference(rmode_)) {
195 static inline RelocInfo::Mode rmode_for(T) { return RelocInfo::NO_INFO; }
205 static inline RelocInfo::Mode rmode_for(Smi t) { return RelocInfo::NO_INFO; }
213 static inline RelocInfo::Mode rmode_for(ExternalReference t) {
214 return RelocInfo::EXTERNAL_REFERENCE;
222 Immediate::Immediate(Handle<T> handle, RelocInfo::Mode mode)
224 DCHECK(RelocInfo::IsEmbeddedObjectMode(mode));
233 Immediate::Immediate(T t, RelocInfo::Mode rmode)
242 Operand::Operand(T t, RelocInfo::Mode rmode)
273 immediate_.rmode() == RelocInfo::FULL_EMBEDDED_OBJECT ||
274 immediate_.rmode() == RelocInfo::CODE_TARGET);
323 immediate_.rmode() == RelocInfo::FULL_EMBEDDED_OBJECT) ||
325 immediate_.rmode() == RelocInfo::FULL_EMBEDDED_OBJECT));
339 RelocInfo::Mode Operand::ImmediateRMode() const {
577 Address pc, Address target, RelocInfo::Mode mode) {
614 int RelocInfo::target_address_size() {
624 Address RelocInfo::target_address() {
629 Address RelocInfo::target_address_address() {
642 // address. We make sure that RelocInfo is ordered by the
653 Address RelocInfo::constant_pool_entry_address() {
658 HeapObject RelocInfo::target_object(PtrComprCageBase cage_base) {
678 Handle<HeapObject> RelocInfo::target_object_handle(Assembler* origin) {
689 void RelocInfo::set_target_object(Heap* heap, HeapObject target,
710 Address RelocInfo::target_external_reference() {
715 void RelocInfo::set_target_external_reference(
717 DCHECK(rmode_ == RelocInfo::EXTERNAL_REFERENCE);
722 Address RelocInfo::target_internal_reference() {
727 Address RelocInfo::target_internal_reference_address() {
732 Address RelocInfo::target_runtime_entry(Assembler* origin) {
737 void RelocInfo::set_target_runtime_entry(Address target,
746 Address RelocInfo::target_off_heap_target() {
751 void RelocInfo::WipeOut() {