| 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);
|
|
|