Index: third_party/WebKit/Source/devtools/front_end/sdk/RuntimeModel.js |
diff --git a/third_party/WebKit/Source/devtools/front_end/sdk/RuntimeModel.js b/third_party/WebKit/Source/devtools/front_end/sdk/RuntimeModel.js |
index c83a4fa67a2597511dc650d7421fe9c6b2c13c81..fe85fc8c0a7f051af56b051669ed1349f1baf0cf 100644 |
--- a/third_party/WebKit/Source/devtools/front_end/sdk/RuntimeModel.js |
+++ b/third_party/WebKit/Source/devtools/front_end/sdk/RuntimeModel.js |
@@ -339,6 +339,62 @@ WebInspector.RuntimeDispatcher.prototype = { |
/** |
* @override |
+ * @param {number} exceptionId |
+ * @param {number} timestamp |
+ * @param {!RuntimeAgent.ExceptionDetails} details |
+ * @param {!RuntimeAgent.RemoteObject=} exception |
+ * @param {number=} executionContextId |
+ */ |
+ exceptionUnhandled: function(exceptionId, timestamp, details, exception, executionContextId) |
+ { |
+ var consoleMessage = new WebInspector.ConsoleMessage( |
+ this._runtimeModel.target(), |
+ WebInspector.ConsoleMessage.MessageSource.JS, |
+ WebInspector.ConsoleMessage.MessageLevel.Error, |
+ details.text, |
+ undefined, |
+ details.url, |
+ details.line, |
+ details.column, |
+ undefined, |
+ exception ? ["Uncaught (in promise)", exception] : undefined, |
+ details.stack, |
+ timestamp * 1000, // Convert to ms. |
+ executionContextId, |
+ details.scriptId); |
+ consoleMessage.setExceptionId(exceptionId); |
+ this._runtimeModel.target().consoleModel.addMessage(consoleMessage); |
+ }, |
+ |
+ /** |
+ * @override |
+ * @param {number} timestamp |
+ * @param {string} message |
+ * @param {number} revokedExceptionId |
+ */ |
+ exceptionRevoked: function(timestamp, message, revokedExceptionId) |
+ { |
+ var consoleMessage = new WebInspector.ConsoleMessage( |
+ this._runtimeModel.target(), |
+ WebInspector.ConsoleMessage.MessageSource.JS, |
+ WebInspector.ConsoleMessage.MessageLevel.RevokedError, |
+ message, |
+ undefined, |
+ undefined, |
+ undefined, |
+ undefined, |
+ undefined, |
+ [], |
kozy
2016/07/08 18:48:59
[] -> undefined?
dgozman
2016/07/08 18:56:41
Done.
|
+ undefined, |
+ timestamp * 1000, // Convert to ms. |
+ undefined, |
+ undefined); |
+ consoleMessage.setRevokedExceptionId(revokedExceptionId); |
+ this._runtimeModel.target().consoleModel.addMessage(consoleMessage); |
+ }, |
+ |
+ /** |
+ * @override |
* @param {!RuntimeAgent.RemoteObject} payload |
* @param {!Object=} hints |
*/ |