| Index: src/liveedit.cc
|
| diff --git a/src/liveedit.cc b/src/liveedit.cc
|
| index b260c81f844be5bef478ff3b63d44797663f5385..5b23b381109a3156d4b8a74b6e36d08c0f6a48a1 100644
|
| --- a/src/liveedit.cc
|
| +++ b/src/liveedit.cc
|
| @@ -1034,7 +1034,7 @@ class ReplacingVisitor : public ObjectVisitor {
|
|
|
| virtual void VisitCodeEntry(Address entry) {
|
| if (Code::GetObjectFromEntryAddress(entry) == original_) {
|
| - Address substitution_entry = substitution_->instruction_start();
|
| + Address substitution_entry = substitution_->entry();
|
| Memory::Address_at(entry) = substitution_entry;
|
| }
|
| }
|
| @@ -1042,7 +1042,7 @@ class ReplacingVisitor : public ObjectVisitor {
|
| virtual void VisitCodeTarget(RelocInfo* rinfo) {
|
| if (RelocInfo::IsCodeTarget(rinfo->rmode()) &&
|
| Code::GetCodeFromTargetAddress(rinfo->target_address()) == original_) {
|
| - Address substitution_entry = substitution_->instruction_start();
|
| + Address substitution_entry = substitution_->entry();
|
| rinfo->set_target_address(substitution_entry);
|
| }
|
| }
|
| @@ -1791,7 +1791,7 @@ static const char* DropFrames(Vector<StackFrame*> frames,
|
| ASSERT(!FixTryCatchHandler(pre_top_frame, bottom_js_frame));
|
|
|
| Handle<Code> code = Isolate::Current()->builtins()->FrameDropper_LiveEdit();
|
| - *top_frame_pc_address = code->entry();
|
| + *top_frame_pc_address = code->instruction_start();
|
| pre_top_frame->SetCallerFp(bottom_js_frame->fp());
|
|
|
| *restarter_frame_function_pointer =
|
|
|