Index: src/debug.h |
diff --git a/src/debug.h b/src/debug.h |
index 25c3ebcf01ff390abbb92d1c20171335bc8e442f..49554f7ab889130da5ffa454695f693f5e06071e 100644 |
--- a/src/debug.h |
+++ b/src/debug.h |
@@ -214,14 +214,12 @@ class ScriptCache { |
class DebugInfoListNode { |
public: |
explicit DebugInfoListNode(DebugInfo* debug_info); |
- virtual ~DebugInfoListNode() { ClearInfo(); } |
+ ~DebugInfoListNode(); |
DebugInfoListNode* next() { return next_; } |
void set_next(DebugInfoListNode* next) { next_ = next; } |
Handle<DebugInfo> debug_info() { return Handle<DebugInfo>(debug_info_); } |
- void ClearInfo(); |
- |
private: |
// Global (weak) handle to the debug info object. |
DebugInfo** debug_info_; |
@@ -476,10 +474,6 @@ class Debug { |
LiveEdit::FrameDropMode mode, |
Object** restarter_frame_function_pointer); |
- // Passed to MakeWeak. |
- static void HandlePhantomDebugInfo( |
- const PhantomCallbackData<DebugInfoListNode>& data); |
- |
// Threading support. |
char* ArchiveDebug(char* to); |
char* RestoreDebug(char* from); |
@@ -600,9 +594,6 @@ class Debug { |
void ActivateStepOut(StackFrame* frame); |
void ClearStepNext(); |
void RemoveDebugInfoAndClearFromShared(Handle<DebugInfo> debug_info); |
- void RemoveDebugInfo(DebugInfo** debug_info); |
- void RemoveDebugInfo(DebugInfoListNode* node); |
- void RemoveDebugInfo(DebugInfoListNode* prev, DebugInfoListNode* node); |
Handle<Object> CheckBreakPoints(Handle<Object> break_point); |
bool CheckBreakPoint(Handle<Object> break_point_object); |