| 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);
|
|
|
|
|