| Index: src/isolate.h
|
| diff --git a/src/isolate.h b/src/isolate.h
|
| index d8ad32f742202fa191ff65e6675aa74eac5f4ceb..68d3552cb47d99db901c49c928551e0c19021148 100644
|
| --- a/src/isolate.h
|
| +++ b/src/isolate.h
|
| @@ -1053,6 +1053,10 @@ class Isolate {
|
| void RemoveCallCompletedCallback(CallCompletedCallback callback);
|
| void FireCallCompletedCallback();
|
|
|
| + void AddBeforeCallEnteredCallback(BeforeCallEnteredCallback callback);
|
| + void RemoveBeforeCallEnteredCallback(BeforeCallEnteredCallback callback);
|
| + void FireBeforeCallEnteredCallback();
|
| +
|
| void SetPromiseRejectCallback(PromiseRejectCallback callback);
|
| void ReportPromiseReject(Handle<JSObject> promise, Handle<Object> value,
|
| v8::PromiseRejectEvent event);
|
| @@ -1315,6 +1319,9 @@ class Isolate {
|
| int next_unique_sfi_id_;
|
| #endif
|
|
|
| + // List of callbacks before a Call starts execution.
|
| + List<BeforeCallEnteredCallback> before_call_entered_callbacks_;
|
| +
|
| // List of callbacks when a Call completes.
|
| List<CallCompletedCallback> call_completed_callbacks_;
|
|
|
|
|