| Index: src/objects.cc
|
| diff --git a/src/objects.cc b/src/objects.cc
|
| index 72d0dadecf6bbbcfa55c78daba6ccc30af74674b..fe36002c1d82a13d389be8885400daa4033b9047 100644
|
| --- a/src/objects.cc
|
| +++ b/src/objects.cc
|
| @@ -8793,10 +8793,8 @@ void Code::CopyFrom(const CodeDesc& desc) {
|
| int mode_mask = RelocInfo::kCodeTargetMask |
|
| RelocInfo::ModeMask(RelocInfo::EMBEDDED_OBJECT) |
|
| RelocInfo::ModeMask(RelocInfo::GLOBAL_PROPERTY_CELL) |
|
| - RelocInfo::ModeMask(RelocInfo::RUNTIME_ENTRY) |
|
| RelocInfo::kApplyMask;
|
| - // Needed to find target_object and runtime_entry on X64
|
| - Assembler* origin = desc.origin;
|
| + Assembler* origin = desc.origin; // Needed to find target_object on X64.
|
| for (RelocIterator it(this, mode_mask); !it.done(); it.next()) {
|
| RelocInfo::Mode mode = it.rinfo()->rmode();
|
| if (mode == RelocInfo::EMBEDDED_OBJECT) {
|
| @@ -8812,9 +8810,6 @@ void Code::CopyFrom(const CodeDesc& desc) {
|
| Code* code = Code::cast(*p);
|
| it.rinfo()->set_target_address(code->instruction_start(),
|
| SKIP_WRITE_BARRIER);
|
| - } else if (RelocInfo::IsRuntimeEntry(mode)) {
|
| - Address p = it.rinfo()->target_runtime_entry(origin);
|
| - it.rinfo()->set_target_runtime_entry(p, SKIP_WRITE_BARRIER);
|
| } else {
|
| it.rinfo()->apply(delta);
|
| }
|
|
|