Lines Matching refs:RelocInfo
20 void RelocInfo::apply(intptr_t delta) { in apply()
22 if (RelocInfo::IsInternalReference(rmode_)) { in apply()
208 static inline RelocInfo::Mode rmode_for(T) { return RelocInfo::NONE; } in rmode_for()
219 static inline RelocInfo::Mode rmode_for(Smi* t) { return RelocInfo::NONE; }
229 static inline RelocInfo::Mode rmode_for(ExternalReference t) {
230 return RelocInfo::EXTERNAL_REFERENCE;
251 Immediate::Immediate(T t, RelocInfo::Mode rmode)
267 Operand::Operand(T t, RelocInfo::Mode rmode)
300 immediate_.rmode() == RelocInfo::EMBEDDED_OBJECT ||
301 immediate_.rmode() == RelocInfo::CODE_TARGET);
342 immediate_.rmode() == RelocInfo::EMBEDDED_OBJECT) ||
344 immediate_.rmode() == RelocInfo::CODE_TARGET));
359 RelocInfo::Mode Operand::ImmediateRMode() const {
614 Address pc, Address target, RelocInfo::Mode mode) {
643 int RelocInfo::target_address_size() {
653 Address RelocInfo::target_address() {
658 Address RelocInfo::target_address_address() {
685 Address RelocInfo::constant_pool_entry_address() {
690 HeapObject* RelocInfo::target_object() {
696 Handle<HeapObject> RelocInfo::target_object_handle(Assembler* origin) {
706 void RelocInfo::set_target_object(Heap* heap, HeapObject* target,
719 Address RelocInfo::target_external_reference() {
724 void RelocInfo::set_target_external_reference(
726 DCHECK(rmode_ == RelocInfo::EXTERNAL_REFERENCE);
731 Address RelocInfo::target_internal_reference() {
737 Address RelocInfo::target_internal_reference_address() {
742 Address RelocInfo::target_runtime_entry(Assembler* origin) {
747 void RelocInfo::set_target_runtime_entry(Address target,
756 Address RelocInfo::target_off_heap_target() {
761 void RelocInfo::WipeOut() {
773 void RelocInfo::Visit(ObjectVisitor* visitor) {
774 RelocInfo::Mode mode = rmode();
775 if (mode == RelocInfo::EMBEDDED_OBJECT) {
777 } else if (RelocInfo::IsCodeTargetMode(mode)) {
779 } else if (mode == RelocInfo::EXTERNAL_REFERENCE) {
781 } else if (mode == RelocInfo::INTERNAL_REFERENCE) {
783 } else if (RelocInfo::IsRuntimeEntry(mode)) {
785 } else if (RelocInfo::IsOffHeapTarget(mode)) {