OLD | NEW |
1 /* | 1 /* |
2 * Copyright (C) 2010 Apple Inc. All rights reserved. | 2 * Copyright (C) 2010 Apple Inc. All rights reserved. |
3 * Copyright (C) 2010-2011 Google Inc. All rights reserved. | 3 * Copyright (C) 2010-2011 Google Inc. All rights reserved. |
4 * | 4 * |
5 * Redistribution and use in source and binary forms, with or without | 5 * Redistribution and use in source and binary forms, with or without |
6 * modification, are permitted provided that the following conditions | 6 * modification, are permitted provided that the following conditions |
7 * are met: | 7 * are met: |
8 * | 8 * |
9 * 1. Redistributions of source code must retain the above copyright | 9 * 1. Redistributions of source code must retain the above copyright |
10 * notice, this list of conditions and the following disclaimer. | 10 * notice, this list of conditions and the following disclaimer. |
(...skipping 53 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
64 class ScriptDebugServer; | 64 class ScriptDebugServer; |
65 class ScriptRegexp; | 65 class ScriptRegexp; |
66 class ScriptSourceCode; | 66 class ScriptSourceCode; |
67 class ScriptValue; | 67 class ScriptValue; |
68 class ThreadableLoaderClient; | 68 class ThreadableLoaderClient; |
69 class XMLHttpRequest; | 69 class XMLHttpRequest; |
70 | 70 |
71 typedef String ErrorString; | 71 typedef String ErrorString; |
72 | 72 |
73 class InspectorDebuggerAgent : public InspectorBaseAgent<InspectorDebuggerAgent>
, public ScriptDebugListener, public InspectorBackendDispatcher::DebuggerCommand
Handler { | 73 class InspectorDebuggerAgent : public InspectorBaseAgent<InspectorDebuggerAgent>
, public ScriptDebugListener, public InspectorBackendDispatcher::DebuggerCommand
Handler { |
74 WTF_MAKE_NONCOPYABLE(InspectorDebuggerAgent); WTF_MAKE_FAST_ALLOCATED; | 74 WTF_MAKE_NONCOPYABLE(InspectorDebuggerAgent); |
| 75 WTF_MAKE_FAST_ALLOCATED_WILL_BE_REMOVED; |
75 public: | 76 public: |
76 enum BreakpointSource { | 77 enum BreakpointSource { |
77 UserBreakpointSource, | 78 UserBreakpointSource, |
78 DebugCommandBreakpointSource, | 79 DebugCommandBreakpointSource, |
79 MonitorCommandBreakpointSource | 80 MonitorCommandBreakpointSource |
80 }; | 81 }; |
81 | 82 |
82 static const char backtraceObjectGroup[]; | 83 static const char backtraceObjectGroup[]; |
83 | 84 |
84 virtual ~InspectorDebuggerAgent(); | 85 virtual ~InspectorDebuggerAgent(); |
(...skipping 158 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
243 int m_minFrameCountForSkip; | 244 int m_minFrameCountForSkip; |
244 bool m_skipAllPauses; | 245 bool m_skipAllPauses; |
245 OwnPtr<ScriptRegexp> m_cachedSkipStackRegExp; | 246 OwnPtr<ScriptRegexp> m_cachedSkipStackRegExp; |
246 AsyncCallStackTracker m_asyncCallStackTracker; | 247 AsyncCallStackTracker m_asyncCallStackTracker; |
247 }; | 248 }; |
248 | 249 |
249 } // namespace WebCore | 250 } // namespace WebCore |
250 | 251 |
251 | 252 |
252 #endif // !defined(InspectorDebuggerAgent_h) | 253 #endif // !defined(InspectorDebuggerAgent_h) |
OLD | NEW |