Definition at line 110 of file isolate_test.cc.
◆ InterruptChecker()
Definition at line 115 of file isolate_test.cc.
116 : thread_(thread), barrier_(barrier) {}
◆ Run()
virtual void dart::InterruptChecker::Run |
( |
| ) |
|
|
inlinevirtual |
Implements dart::ThreadPool::Task.
Definition at line 118 of file isolate_test.cc.
118 {
119 const bool kBypassSafepoint = false;
122
125
127 do {
128 limit = reinterpret_cast<RelaxedAtomic<uword>*>(
131 } while (
132 (limit == thread_->saved_stack_limit_) ||
134
136 }
140 }
static constexpr intptr_t kIterations
static void ExitIsolateGroupAsHelper(bool bypass_safepoint)
uword stack_limit_address() const
IsolateGroup * isolate_group() const
static bool EnterIsolateGroupAsHelper(IsolateGroup *isolate_group, TaskKind kind, bool bypass_safepoint)
◆ kIterations
constexpr intptr_t dart::InterruptChecker::kIterations = 10 |
|
staticconstexpr |
◆ kTaskCount
constexpr intptr_t dart::InterruptChecker::kTaskCount = 5 |
|
staticconstexpr |
The documentation for this class was generated from the following file: