summaryrefslogtreecommitdiff
path: root/deps/v8/src/execution.h
diff options
context:
space:
mode:
authorMichaƫl Zasso <targos@protonmail.com>2018-07-25 19:30:07 +0200
committerRod Vagg <rod@vagg.org>2018-08-15 20:23:17 +1000
commit9c74271a9632381802b7998ce922eb9466b30416 (patch)
treeba04a2ebbff897bf93e9c99befb8abbbe99e9226 /deps/v8/src/execution.h
parente58c17b84912da2d635970aaa817394a3eb1c0a4 (diff)
downloadnode-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.h12
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);
};