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 1007 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
1018 m_frontend->resumed(); | 1018 m_frontend->resumed(); |
1019 } | 1019 } |
1020 | 1020 |
1021 bool InspectorDebuggerAgent::canBreakProgram() | 1021 bool InspectorDebuggerAgent::canBreakProgram() |
1022 { | 1022 { |
1023 return scriptDebugServer().canBreakProgram(); | 1023 return scriptDebugServer().canBreakProgram(); |
1024 } | 1024 } |
1025 | 1025 |
1026 void InspectorDebuggerAgent::breakProgram(InspectorFrontend::Debugger::Reason::E num breakReason, PassRefPtr<JSONObject> data) | 1026 void InspectorDebuggerAgent::breakProgram(InspectorFrontend::Debugger::Reason::E num breakReason, PassRefPtr<JSONObject> data) |
1027 { | 1027 { |
1028 if (m_skipAllPauses) | |
yurys
2013/11/08 06:38:26
Why shouldSkipBreakpointPause/shouldSkipStepPause
aandrey
2013/11/08 09:10:39
The shouldSkip* methods are listener callbacks cal
| |
1029 return; | |
1028 m_breakReason = breakReason; | 1030 m_breakReason = breakReason; |
1029 m_breakAuxData = data; | 1031 m_breakAuxData = data; |
1030 scriptDebugServer().breakProgram(); | 1032 scriptDebugServer().breakProgram(); |
1031 } | 1033 } |
1032 | 1034 |
1033 void InspectorDebuggerAgent::clear() | 1035 void InspectorDebuggerAgent::clear() |
1034 { | 1036 { |
1035 m_pausedScriptState = 0; | 1037 m_pausedScriptState = 0; |
1036 m_currentCallStack = ScriptValue(); | 1038 m_currentCallStack = ScriptValue(); |
1037 m_scripts.clear(); | 1039 m_scripts.clear(); |
(...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
1073 void InspectorDebuggerAgent::reset() | 1075 void InspectorDebuggerAgent::reset() |
1074 { | 1076 { |
1075 m_scripts.clear(); | 1077 m_scripts.clear(); |
1076 m_breakpointIdToDebugServerBreakpointIds.clear(); | 1078 m_breakpointIdToDebugServerBreakpointIds.clear(); |
1077 if (m_frontend) | 1079 if (m_frontend) |
1078 m_frontend->globalObjectCleared(); | 1080 m_frontend->globalObjectCleared(); |
1079 } | 1081 } |
1080 | 1082 |
1081 } // namespace WebCore | 1083 } // namespace WebCore |
1082 | 1084 |
OLD | NEW |