| Index: src/serialize.cc
 | 
| diff --git a/src/serialize.cc b/src/serialize.cc
 | 
| index 14b1b9cc961489a77d34b284ad3f1489edf21a90..70484b130c32119120e0a638ea840d91caad5f17 100644
 | 
| --- a/src/serialize.cc
 | 
| +++ b/src/serialize.cc
 | 
| @@ -1680,6 +1680,17 @@ void Serializer::ObjectSerializer::VisitRuntimeEntry(RelocInfo* rinfo) {
 | 
|  }
 | 
|  
 | 
|  
 | 
| +void Serializer::ObjectSerializer::VisitCodeTarget(
 | 
| +      Address target_address_pointer) {
 | 
| +  int skip = OutputRawData(target_address_pointer,
 | 
| +                           kCanReturnSkipInsteadOfSkipping);
 | 
| +  Code* object = Code::GetCodeFromTargetAddress(
 | 
| +      Memory::Address_at(target_address_pointer));
 | 
| +  serializer_->SerializeObject(object, kFromCode, kInnerPointer, skip);
 | 
| +  bytes_processed_so_far_ += kPointerSize;
 | 
| +}
 | 
| +
 | 
| +
 | 
|  void Serializer::ObjectSerializer::VisitCodeTarget(RelocInfo* rinfo) {
 | 
|    int skip = OutputRawData(rinfo->target_address_address(),
 | 
|                             kCanReturnSkipInsteadOfSkipping);
 | 
| 
 |