| Index: src/debug.h
|
| diff --git a/src/debug.h b/src/debug.h
|
| index 546512b11306ace0f9c576e514c619f71eb5c960..a0e8b818e7a6cf1e88ab356eab28ba6065cd8c21 100644
|
| --- a/src/debug.h
|
| +++ b/src/debug.h
|
| @@ -377,10 +377,18 @@ class Debug {
|
| static void GenerateConstructCallDebugBreak(MacroAssembler* masm);
|
| static void GenerateReturnDebugBreak(MacroAssembler* masm);
|
| static void GenerateStubNoRegistersDebugBreak(MacroAssembler* masm);
|
| + static void GeneratePlainReturnLiveEdit(MacroAssembler* masm);
|
| + static void GenerateFrameDropperLiveEdit(MacroAssembler* masm);
|
|
|
| // Called from stub-cache.cc.
|
| static void GenerateCallICDebugBreak(MacroAssembler* masm);
|
|
|
| + static void FramesHaveBeenDropped(StackFrame::Id new_break_frame_id);
|
| +
|
| + static void SetUpFrameDropperFrame(StackFrame* bottom_js_frame,
|
| + Handle<Code> code);
|
| + static const int kFrameDropperFrameSize;
|
| +
|
| private:
|
| static bool CompileDebuggerScript(int index);
|
| static void ClearOneShot();
|
| @@ -446,6 +454,9 @@ class Debug {
|
| // Storage location for jump when exiting debug break calls.
|
| Address after_break_target_;
|
|
|
| + // Indicates that LiveEdit has patched the stack.
|
| + bool frames_are_dropped_;
|
| +
|
| // Top debugger entry.
|
| EnterDebugger* debugger_entry_;
|
|
|
|
|