Index: src/arm/assembler-arm-inl.h |
=================================================================== |
--- src/arm/assembler-arm-inl.h (revision 11074) |
+++ src/arm/assembler-arm-inl.h (working copy) |
@@ -80,7 +80,7 @@ |
int RelocInfo::target_address_size() { |
- return Assembler::kExternalTargetSize; |
+ return kPointerSize; |
} |
@@ -364,12 +364,18 @@ |
} |
-void Assembler::set_target_at(Address constant_pool_entry, |
- Address target) { |
+void Assembler::deserialization_set_special_target_at( |
+ Address constant_pool_entry, Address target) { |
Memory::Address_at(constant_pool_entry) = target; |
} |
+void Assembler::set_external_target_at(Address constant_pool_entry, |
+ Address target) { |
+ Memory::Address_at(constant_pool_entry) = target; |
+} |
+ |
+ |
void Assembler::set_target_address_at(Address pc, Address target) { |
Memory::Address_at(target_address_address_at(pc)) = target; |
// Intuitively, we would think it is necessary to flush the instruction cache |