Chromium Code Reviews

Side by Side Diff: Source/core/inspector/InspectorDebuggerAgent.h

Issue 323043002: Oilpan: Prepare moving InspectorAgent related classes to oilpan (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Rebased Created 6 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments.
Jump to:
View unified diff | | Annotate | Revision Log
OLDNEW
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 211 matching lines...)
222 String sourceMapURLForScript(const Script&); 222 String sourceMapURLForScript(const Script&);
223 223
224 String scriptURL(JavaScriptCallFrame*); 224 String scriptURL(JavaScriptCallFrame*);
225 225
226 ScriptValue resolveCallFrame(ErrorString*, const String* callFrameId); 226 ScriptValue resolveCallFrame(ErrorString*, const String* callFrameId);
227 227
228 typedef HashMap<String, Script> ScriptsMap; 228 typedef HashMap<String, Script> ScriptsMap;
229 typedef HashMap<String, Vector<String> > BreakpointIdToDebugServerBreakpoint IdsMap; 229 typedef HashMap<String, Vector<String> > BreakpointIdToDebugServerBreakpoint IdsMap;
230 typedef HashMap<String, std::pair<String, BreakpointSource> > DebugServerBre akpointToBreakpointIdAndSourceMap; 230 typedef HashMap<String, std::pair<String, BreakpointSource> > DebugServerBre akpointToBreakpointIdAndSourceMap;
231 231
232 // FIXME: Oilpan: Move InjectedScriptManager to heap in follow-up CL. 232 RawPtrWillBeMember<InjectedScriptManager> m_injectedScriptManager;
233 InjectedScriptManager* m_injectedScriptManager;
234 InspectorFrontend::Debugger* m_frontend; 233 InspectorFrontend::Debugger* m_frontend;
235 RefPtr<ScriptState> m_pausedScriptState; 234 RefPtr<ScriptState> m_pausedScriptState;
236 ScriptValue m_currentCallStack; 235 ScriptValue m_currentCallStack;
237 ScriptsMap m_scripts; 236 ScriptsMap m_scripts;
238 BreakpointIdToDebugServerBreakpointIdsMap m_breakpointIdToDebugServerBreakpo intIds; 237 BreakpointIdToDebugServerBreakpointIdsMap m_breakpointIdToDebugServerBreakpo intIds;
239 DebugServerBreakpointToBreakpointIdAndSourceMap m_serverBreakpoints; 238 DebugServerBreakpointToBreakpointIdAndSourceMap m_serverBreakpoints;
240 String m_continueToLocationBreakpointId; 239 String m_continueToLocationBreakpointId;
241 InspectorFrontend::Debugger::Reason::Enum m_breakReason; 240 InspectorFrontend::Debugger::Reason::Enum m_breakReason;
242 RefPtr<JSONObject> m_breakAuxData; 241 RefPtr<JSONObject> m_breakAuxData;
243 bool m_javaScriptPauseScheduled; 242 bool m_javaScriptPauseScheduled;
244 bool m_debuggerStepScheduled; 243 bool m_debuggerStepScheduled;
245 bool m_pausingOnNativeEvent; 244 bool m_pausingOnNativeEvent;
246 RawPtrWillBeMember<Listener> m_listener; 245 RawPtrWillBeMember<Listener> m_listener;
247 246
248 int m_skippedStepInCount; 247 int m_skippedStepInCount;
249 int m_minFrameCountForSkip; 248 int m_minFrameCountForSkip;
250 bool m_skipAllPauses; 249 bool m_skipAllPauses;
251 OwnPtr<ScriptRegexp> m_cachedSkipStackRegExp; 250 OwnPtr<ScriptRegexp> m_cachedSkipStackRegExp;
252 AsyncCallStackTracker m_asyncCallStackTracker; 251 AsyncCallStackTracker m_asyncCallStackTracker;
253 }; 252 };
254 253
255 } // namespace WebCore 254 } // namespace WebCore
256 255
257 256
258 #endif // !defined(InspectorDebuggerAgent_h) 257 #endif // !defined(InspectorDebuggerAgent_h)
OLDNEW

Powered by Google App Engine