Index: Source/core/inspector/InspectorInstrumentation.idl |
diff --git a/Source/core/inspector/InspectorInstrumentation.idl b/Source/core/inspector/InspectorInstrumentation.idl |
index dc929693ed7829b5172d495439d58da9e523262a..b8983ad7f17fec52d385bcc92b91ebbbec1001dc 100644 |
--- a/Source/core/inspector/InspectorInstrumentation.idl |
+++ b/Source/core/inspector/InspectorInstrumentation.idl |
@@ -62,6 +62,8 @@ |
interface InspectorInstrumentation { |
+#include <v8.h> |
aandrey
2014/02/25 12:36:07
introduce new interface InspectorPromiseInstrument
Alexandra Mikhaylova
2014/02/26 14:08:41
Done.
|
+#include "bindings/v8/custom/V8PromiseCustom.h" |
#include "core/dom/PseudoElement.h" |
[Page, Inspector, PageDebugger, PageRuntime] |
@@ -211,6 +213,15 @@ interface InspectorInstrumentation { |
[Debugger, Inline=FastReturn] |
void didPerformPromiseTask(const InspectorInstrumentationCookie&); |
+ [Debugger, Inline=FastReturn] |
+ void addPromise([Keep] ExecutionContext*, v8::Handle<v8::Object> promise, v8::Handle<v8::Object> parentPromise, V8PromiseCustom::PromiseState state); |
+ |
+ [Debugger, Inline=FastReturn] |
+ void updatePromiseParent([Keep] ExecutionContext*, v8::Handle<v8::Object> promise, v8::Handle<v8::Object> newParentPromise); |
aandrey
2014/02/25 12:36:07
newParentPromise -> parent
Alexandra Mikhaylova
2014/02/26 14:08:41
I've done some renaming.
|
+ |
+ [Debugger, Inline=FastReturn] |
+ void updatePromiseState([Keep] ExecutionContext*, v8::Handle<v8::Object> promise, V8PromiseCustom::PromiseState newState); |
+ |
[Timeline, Inline=FastReturn] |
InspectorInstrumentationCookie willEvaluateScript([Keep] Frame*, const String& url, int lineNumber); |