Home
last modified time | relevance | path

Searched refs:StackGuard (Results 1 – 14 of 14) sorted by relevance

/third_party/node/deps/v8/src/execution/
Dstack-guard.cc29 void StackGuard::set_interrupt_limits(const ExecutionAccess& lock) { in set_interrupt_limits()
35 void StackGuard::reset_limits(const ExecutionAccess& lock) { in reset_limits()
41 void StackGuard::SetStackLimit(uintptr_t limit) { in SetStackLimit()
56 void StackGuard::AdjustStackLimitForSimulator() { in AdjustStackLimitForSimulator()
67 void StackGuard::EnableInterrupts() { in EnableInterrupts()
74 void StackGuard::DisableInterrupts() { in DisableInterrupts()
79 void StackGuard::PushInterruptsScope(InterruptsScope* scope) { in PushInterruptsScope()
107 void StackGuard::PopInterruptsScope() { in PopInterruptsScope()
134 bool StackGuard::CheckInterrupt(InterruptFlag flag) { in CheckInterrupt()
139 void StackGuard::RequestInterrupt(InterruptFlag flag) { in RequestInterrupt()
[all …]
Dstack-guard.h24 class V8_EXPORT_PRIVATE V8_NODISCARD StackGuard final {
26 StackGuard(const StackGuard&) = delete;
27 StackGuard& operator=(const StackGuard&) = delete;
29 explicit StackGuard(Isolate* isolate) : isolate_(isolate) {} in StackGuard() function
194 STATIC_ASSERT(StackGuard::kSizeInBytes == sizeof(StackGuard));
Dinterrupts-scope.h32 bool Intercept(StackGuard::InterruptFlag flag);
35 StackGuard* stack_guard_;
41 friend class StackGuard; variable
51 int intercept_mask = StackGuard::ALL_INTERRUPTS)
63 int intercept_mask = StackGuard::ALL_INTERRUPTS)
Disolate-data.h28 V(kStackGuardOffset, StackGuard::kSizeInBytes, stack_guard) \
122 StackGuard* stack_guard() { return &stack_guard_; } in stack_guard()
168 StackGuard stack_guard_;
Dinterrupts-scope.cc21 bool InterruptsScope::Intercept(StackGuard::InterruptFlag flag) { in Intercept()
Dv8threads.cc167 StackGuard::ArchiveSpacePerThread() + in ArchiveSpacePerThread()
310 data = StackGuard::Iterate(v, data); in Iterate()
Disolate.h1120 StackGuard* stack_guard() { return isolate_data()->stack_guard(); } in stack_guard()
2496 StackGuard* stack_guard = isolate_->stack_guard(); in HasOverflowed()
2503 StackGuard* stack_guard = isolate_->stack_guard(); in InterruptRequested()
Disolate.cc3319 STATIC_ASSERT(Internals::kStackGuardSize == sizeof(StackGuard)); in ThrowInternal()
5412 StackGuard* stack_guard = isolate_->stack_guard(); in ThrowInternal()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DSafeStack.cpp151 AllocaInst *StackGuardSlot, Value *StackGuard);
465 AllocaInst *StackGuardSlot, Value *StackGuard) { in checkStackGuard() argument
467 Value *Cmp = IRB.CreateICmpNE(StackGuard, V); in checkStackGuard()
797 Value *StackGuard = getStackGuard(IRB, F); in run() local
799 IRB.CreateStore(StackGuard, StackGuardSlot); in run()
803 checkStackGuard(IRBRet, F, *RI, StackGuardSlot, StackGuard); in run()
/third_party/node/deps/v8/src/api/
Dapi-inl.h147 interrupts_scope_(isolate_, i::StackGuard::TERMINATE_EXECUTION,
/third_party/node/deps/v8/src/runtime/
Druntime.h243 F(StackGuard, 0, 1) \
/third_party/node/deps/v8/src/debug/
Ddebug-evaluate.cc370 V(StackGuard) \ in IsSideEffectFreeIntrinsic()
Ddebug-interface.cc1131 i::StackGuard::API_INTERRUPT)) {} in PostponeInterruptsScope()
/third_party/node/deps/v8/src/deoptimizer/
Ddeoptimizer.cc811 StackGuard* const stack_guard = isolate()->stack_guard(); in DoComputeOutputFrames()