OLD | NEW |
1 /* | 1 /* |
2 * Copyright (c) 2010-2011 Google Inc. All rights reserved. | 2 * Copyright (c) 2010-2011 Google Inc. All rights reserved. |
3 * | 3 * |
4 * Redistribution and use in source and binary forms, with or without | 4 * Redistribution and use in source and binary forms, with or without |
5 * modification, are permitted provided that the following conditions are | 5 * modification, are permitted provided that the following conditions are |
6 * met: | 6 * met: |
7 * | 7 * |
8 * * Redistributions of source code must retain the above copyright | 8 * * Redistributions of source code must retain the above copyright |
9 * notice, this list of conditions and the following disclaimer. | 9 * notice, this list of conditions and the following disclaimer. |
10 * * Redistributions in binary form must reproduce the above | 10 * * Redistributions in binary form must reproduce the above |
(...skipping 253 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
264 { | 264 { |
265 m_isolate->GetCpuProfiler()->SetIdle(false); | 265 m_isolate->GetCpuProfiler()->SetIdle(false); |
266 } | 266 } |
267 | 267 |
268 unsigned V8InspectorImpl::exceptionThrown(v8::Local<v8::Context> context, const
String16& message, v8::Local<v8::Value> exception, const String16& detailedMessa
ge, const String16& url, unsigned lineNumber, unsigned columnNumber, std::unique
_ptr<V8StackTrace> stackTrace, int scriptId) | 268 unsigned V8InspectorImpl::exceptionThrown(v8::Local<v8::Context> context, const
String16& message, v8::Local<v8::Value> exception, const String16& detailedMessa
ge, const String16& url, unsigned lineNumber, unsigned columnNumber, std::unique
_ptr<V8StackTrace> stackTrace, int scriptId) |
269 { | 269 { |
270 int contextGroupId = V8Debugger::getGroupId(context); | 270 int contextGroupId = V8Debugger::getGroupId(context); |
271 if (!contextGroupId || m_muteExceptionsMap[contextGroupId]) | 271 if (!contextGroupId || m_muteExceptionsMap[contextGroupId]) |
272 return 0; | 272 return 0; |
273 std::unique_ptr<V8StackTraceImpl> stackTraceImpl = wrapUnique(static_cast<V8
StackTraceImpl*>(stackTrace.release())); | 273 std::unique_ptr<V8StackTraceImpl> stackTraceImpl = wrapUnique(static_cast<V8
StackTraceImpl*>(stackTrace.release())); |
274 unsigned exceptionId = ++m_lastExceptionId; | 274 unsigned exceptionId = nextExceptionId(); |
275 std::unique_ptr<V8ConsoleMessage> consoleMessage = V8ConsoleMessage::createF
orException(m_client->currentTimeMS(), detailedMessage, url, lineNumber, columnN
umber, std::move(stackTraceImpl), scriptId, m_isolate, message, V8Debugger::cont
extId(context), exception, exceptionId); | 275 std::unique_ptr<V8ConsoleMessage> consoleMessage = V8ConsoleMessage::createF
orException(m_client->currentTimeMS(), detailedMessage, url, lineNumber, columnN
umber, std::move(stackTraceImpl), scriptId, m_isolate, message, V8Debugger::cont
extId(context), exception, exceptionId); |
276 ensureConsoleMessageStorage(contextGroupId)->addMessage(std::move(consoleMes
sage)); | 276 ensureConsoleMessageStorage(contextGroupId)->addMessage(std::move(consoleMes
sage)); |
277 return exceptionId; | 277 return exceptionId; |
278 } | 278 } |
279 | 279 |
280 void V8InspectorImpl::exceptionRevoked(v8::Local<v8::Context> context, unsigned
exceptionId, const String16& message) | 280 void V8InspectorImpl::exceptionRevoked(v8::Local<v8::Context> context, unsigned
exceptionId, const String16& message) |
281 { | 281 { |
282 int contextGroupId = V8Debugger::getGroupId(context); | 282 int contextGroupId = V8Debugger::getGroupId(context); |
283 if (!contextGroupId) | 283 if (!contextGroupId) |
284 return; | 284 return; |
(...skipping 56 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
341 | 341 |
342 V8InspectorSessionImpl* V8InspectorImpl::sessionForContextGroup(int contextGroup
Id) | 342 V8InspectorSessionImpl* V8InspectorImpl::sessionForContextGroup(int contextGroup
Id) |
343 { | 343 { |
344 if (!contextGroupId) | 344 if (!contextGroupId) |
345 return nullptr; | 345 return nullptr; |
346 SessionMap::iterator iter = m_sessions.find(contextGroupId); | 346 SessionMap::iterator iter = m_sessions.find(contextGroupId); |
347 return iter == m_sessions.end() ? nullptr : iter->second; | 347 return iter == m_sessions.end() ? nullptr : iter->second; |
348 } | 348 } |
349 | 349 |
350 } // namespace v8_inspector | 350 } // namespace v8_inspector |
OLD | NEW |