Push version 2.2.17 to trunk.

Improved debugger support for stepping out of functions.

Incremental performance improvements.


git-svn-id: http://v8.googlecode.com/svn/trunk@4851 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
diff --git a/src/debug.h b/src/debug.h
index 0e12c76..1c67471 100644
--- a/src/debug.h
+++ b/src/debug.h
@@ -270,6 +270,9 @@
   // Check whether a global object is the debug global object.
   static bool IsDebugGlobal(GlobalObject* global);
 
+  // Check whether this frame is just about to return.
+  static bool IsBreakAtReturn(JavaScriptFrame* frame);
+
   // Fast check to see if any break points are active.
   inline static bool has_break_points() { return has_break_points_; }