| OLD | NEW |
| 1 // Copyright 2012 the V8 project authors. All rights reserved. | 1 // Copyright 2012 the V8 project authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 (function (global, utils) { | 5 (function (global, utils) { |
| 6 "use strict"; | 6 "use strict"; |
| 7 | 7 |
| 8 // ---------------------------------------------------------------------------- | 8 // ---------------------------------------------------------------------------- |
| 9 // Imports | 9 // Imports |
| 10 | 10 |
| (...skipping 1070 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1081 if (!IS_UNDEFINED(script.data())) { | 1081 if (!IS_UNDEFINED(script.data())) { |
| 1082 o.data = script.data(); | 1082 o.data = script.data(); |
| 1083 } | 1083 } |
| 1084 if (include_source) { | 1084 if (include_source) { |
| 1085 o.source = script.source(); | 1085 o.source = script.source(); |
| 1086 } | 1086 } |
| 1087 return o; | 1087 return o; |
| 1088 } | 1088 } |
| 1089 | 1089 |
| 1090 | 1090 |
| 1091 function PromiseDebugActionNameToString(name) { | 1091 function MakeAsyncTaskEvent(type, id) { |
| 1092 switch (name) { | 1092 return new AsyncTaskEvent(type, id); |
| 1093 case kAsyncFunction: return "async function"; | |
| 1094 case kPromiseResolve: return "Promise.resolve"; | |
| 1095 case kPromiseReject: return "Promise.reject"; | |
| 1096 case kPromiseResolveThenableJob: return "PromiseResolveThenableJob"; | |
| 1097 case kDebugPromiseCollected: return "Promise collected"; | |
| 1098 } | |
| 1099 } | |
| 1100 | |
| 1101 function MakeAsyncTaskEvent(type, id, name) { | |
| 1102 return new AsyncTaskEvent(type, | |
| 1103 id, PromiseDebugActionNameToString(name)); | |
| 1104 } | 1093 } |
| 1105 | 1094 |
| 1106 | 1095 |
| 1107 function AsyncTaskEvent(type, id, name) { | 1096 function AsyncTaskEvent(type, id) { |
| 1108 this.type_ = type; | 1097 this.type_ = type; |
| 1109 this.id_ = id; | 1098 this.id_ = id; |
| 1110 this.name_ = name; | |
| 1111 } | 1099 } |
| 1112 | 1100 |
| 1113 | 1101 |
| 1114 AsyncTaskEvent.prototype.type = function() { | 1102 AsyncTaskEvent.prototype.type = function() { |
| 1115 return this.type_; | 1103 return this.type_; |
| 1116 } | 1104 } |
| 1117 | 1105 |
| 1118 | 1106 |
| 1119 AsyncTaskEvent.prototype.name = function() { | |
| 1120 return this.name_; | |
| 1121 } | |
| 1122 | |
| 1123 | |
| 1124 AsyncTaskEvent.prototype.id = function() { | 1107 AsyncTaskEvent.prototype.id = function() { |
| 1125 return this.id_; | 1108 return this.id_; |
| 1126 } | 1109 } |
| 1127 | 1110 |
| 1128 | 1111 |
| 1129 function DebugCommandProcessor(exec_state, opt_is_running) { | 1112 function DebugCommandProcessor(exec_state, opt_is_running) { |
| 1130 this.exec_state_ = exec_state; | 1113 this.exec_state_ = exec_state; |
| 1131 this.running_ = opt_is_running || false; | 1114 this.running_ = opt_is_running || false; |
| 1132 } | 1115 } |
| 1133 | 1116 |
| (...skipping 1267 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2401 utils.InstallFunctions(utils, DONT_ENUM, [ | 2384 utils.InstallFunctions(utils, DONT_ENUM, [ |
| 2402 "MakeExecutionState", MakeExecutionState, | 2385 "MakeExecutionState", MakeExecutionState, |
| 2403 "MakeExceptionEvent", MakeExceptionEvent, | 2386 "MakeExceptionEvent", MakeExceptionEvent, |
| 2404 "MakeBreakEvent", MakeBreakEvent, | 2387 "MakeBreakEvent", MakeBreakEvent, |
| 2405 "MakeCompileEvent", MakeCompileEvent, | 2388 "MakeCompileEvent", MakeCompileEvent, |
| 2406 "MakeAsyncTaskEvent", MakeAsyncTaskEvent, | 2389 "MakeAsyncTaskEvent", MakeAsyncTaskEvent, |
| 2407 "IsBreakPointTriggered", IsBreakPointTriggered, | 2390 "IsBreakPointTriggered", IsBreakPointTriggered, |
| 2408 ]); | 2391 ]); |
| 2409 | 2392 |
| 2410 }) | 2393 }) |
| OLD | NEW |