diff options
author | Michaƫl Zasso <targos@protonmail.com> | 2018-07-25 19:30:07 +0200 |
---|---|---|
committer | Rod Vagg <rod@vagg.org> | 2018-08-15 20:23:17 +1000 |
commit | 9c74271a9632381802b7998ce922eb9466b30416 (patch) | |
tree | ba04a2ebbff897bf93e9c99befb8abbbe99e9226 /deps/v8/src/execution.h | |
parent | e58c17b84912da2d635970aaa817394a3eb1c0a4 (diff) | |
download | node-new-9c74271a9632381802b7998ce922eb9466b30416.tar.gz |
deps: update V8 to 6.8.275.24
Backport-PR-URL: https://github.com/nodejs/node/pull/21668
PR-URL: https://github.com/nodejs/node/pull/21079
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Reviewed-By: Yang Guo <yangguo@chromium.org>
Diffstat (limited to 'deps/v8/src/execution.h')
-rw-r--r-- | deps/v8/src/execution.h | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/deps/v8/src/execution.h b/deps/v8/src/execution.h index 95135031cf..e0606295ed 100644 --- a/deps/v8/src/execution.h +++ b/deps/v8/src/execution.h @@ -60,8 +60,7 @@ class Execution final : public AllStatic { class ExecutionAccess; -class PostponeInterruptsScope; - +class InterruptsScope; // StackGuard contains the handling of the limits that are used to limit the // number of nested invocations of JavaScript and the stack size used in each @@ -136,7 +135,6 @@ class V8_EXPORT_PRIVATE StackGuard final { // If the stack guard is triggered, but it is not an actual // stack overflow, then handle the interruption accordingly. Object* HandleInterrupts(); - void HandleGCInterrupt(); private: StackGuard(); @@ -170,8 +168,8 @@ class V8_EXPORT_PRIVATE StackGuard final { static const uintptr_t kIllegalLimit = 0xfffffff8; #endif - void PushPostponeInterruptsScope(PostponeInterruptsScope* scope); - void PopPostponeInterruptsScope(); + void PushInterruptsScope(InterruptsScope* scope); + void PopInterruptsScope(); class ThreadLocal final { public: @@ -215,7 +213,7 @@ class V8_EXPORT_PRIVATE StackGuard final { static_cast<base::AtomicWord>(limit)); } - PostponeInterruptsScope* postpone_interrupts_; + InterruptsScope* interrupt_scopes_; int interrupt_flags_; }; @@ -226,7 +224,7 @@ class V8_EXPORT_PRIVATE StackGuard final { friend class Isolate; friend class StackLimitCheck; - friend class PostponeInterruptsScope; + friend class InterruptsScope; DISALLOW_COPY_AND_ASSIGN(StackGuard); }; |