diff options
author | Ryan Dahl <ry@tinyclouds.org> | 2010-08-17 08:37:25 -0700 |
---|---|---|
committer | Ryan Dahl <ry@tinyclouds.org> | 2010-08-17 08:37:25 -0700 |
commit | 91757fa8400654b69de18e3840c402e369521b68 (patch) | |
tree | 0ee925b614e1efda3821a313f9b77b7152752704 /deps/v8/src/debug.h | |
parent | d4f4380f7ea04ee045fae1661242a5a7f2f1267a (diff) | |
download | node-91757fa8400654b69de18e3840c402e369521b68.tar.gz |
Upgrade V8 to 2.3.8
Diffstat (limited to 'deps/v8/src/debug.h')
-rw-r--r-- | deps/v8/src/debug.h | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/deps/v8/src/debug.h b/deps/v8/src/debug.h index b6aba5aad..98d191942 100644 --- a/deps/v8/src/debug.h +++ b/deps/v8/src/debug.h @@ -400,6 +400,11 @@ class Debug { static void GenerateStubNoRegistersDebugBreak(MacroAssembler* masm); static void GenerateSlotDebugBreak(MacroAssembler* masm); static void GeneratePlainReturnLiveEdit(MacroAssembler* masm); + + // FrameDropper is a code replacement for a JavaScript frame with possibly + // several frames above. + // There is no calling conventions here, because it never actually gets + // called, it only gets returned to. static void GenerateFrameDropperLiveEdit(MacroAssembler* masm); // Called from stub-cache.cc. @@ -431,13 +436,14 @@ class Debug { // the value that is called 'restarter_frame_function_pointer'. The value // at this address (possibly updated by GC) may be used later when preparing // 'step in' operation. - // The implementation is architecture-specific. - // TODO(LiveEdit): consider reviewing it as architecture-independent. static Object** SetUpFrameDropperFrame(StackFrame* bottom_js_frame, Handle<Code> code); static const int kFrameDropperFrameSize; + // Architecture-specific constant. + static const bool kFrameDropperSupported; + private: static bool CompileDebuggerScript(int index); static void ClearOneShot(); |