Index: src/debug.h |
=================================================================== |
--- src/debug.h (revision 1255) |
+++ src/debug.h (working copy) |
@@ -89,6 +89,7 @@ |
bool HasBreakPoint(); |
bool IsDebugBreak(); |
Object* BreakPointObjects(); |
+ void ClearAllDebugBreak(); |
inline int code_position() { return pc() - debug_info_->code()->entry(); } |
@@ -172,6 +173,7 @@ |
int source_position, |
Handle<Object> break_point_object); |
static void ClearBreakPoint(Handle<Object> break_point_object); |
+ static void ClearAllBreakPoints(); |
static void FloodWithOneShot(Handle<SharedFunctionInfo> shared); |
static void FloodHandlerWithOneShot(); |
static void ChangeBreakOnException(ExceptionBreakType type, bool enable); |
@@ -186,6 +188,7 @@ |
static bool EnsureDebugInfo(Handle<SharedFunctionInfo> shared); |
static bool IsDebugBreak(Address addr); |
+ static bool IsDebugBreakAtReturn(RelocInfo* rinfo); |
// Check whether a code stub with the specified major key is a possible break |
// point location. |
@@ -257,6 +260,7 @@ |
friend class Debugger; |
friend Handle<FixedArray> GetDebuggedFunctions(); // Found in test-debug.cc |
+ friend void CheckDebuggerUnloaded(bool); // Found in test-debug.cc |
// Threading support. |
static char* ArchiveDebug(char* to); |