Home | History | Annotate | Download | only in src

Lines Matching refs:thread_local_

23   thread_local_.set_jslimit(kInterruptLimit);
24 thread_local_.set_climit(kInterruptLimit);
31 thread_local_.set_jslimit(thread_local_.real_jslimit_);
32 thread_local_.set_climit(thread_local_.real_climit_);
281 if (thread_local_.jslimit() == thread_local_.real_jslimit_) {
282 thread_local_.set_jslimit(jslimit);
284 if (thread_local_.climit() == thread_local_.real_climit_) {
285 thread_local_.set_climit(limit);
287 thread_local_.real_climit_ = limit;
288 thread_local_.real_jslimit_ = jslimit;
294 uintptr_t climit = thread_local_.real_climit_;
298 if (thread_local_.jslimit() == thread_local_.real_jslimit_) {
299 thread_local_.set_jslimit(jslimit);
323 int intercepted = thread_local_.interrupt_flags_ & scope->intercept_mask_;
325 thread_local_.interrupt_flags_ &= ~intercepted;
330 for (InterruptsScope* current = thread_local_.interrupt_scopes_;
335 thread_local_.interrupt_flags_ |= restored_flags;
339 scope->prev_ = thread_local_.interrupt_scopes_;
340 thread_local_.interrupt_scopes_ = scope;
345 InterruptsScope* top = thread_local_.interrupt_scopes_;
349 DCHECK_EQ(thread_local_.interrupt_flags_ & top->intercept_mask_, 0);
350 thread_local_.interrupt_flags_ |= top->intercepted_flags_;
358 if ((thread_local_.interrupt_flags_ & flag) &&
360 thread_local_.interrupt_flags_ &= ~flag;
367 thread_local_.interrupt_scopes_ = top->prev_;
373 return thread_local_.interrupt_flags_ & flag;
380 if (thread_local_.interrupt_scopes_ &&
381 thread_local_.interrupt_scopes_->Intercept(flag)) {
386 thread_local_.interrupt_flags_ |= flag;
397 for (InterruptsScope* current = thread_local_.interrupt_scopes_;
403 thread_local_.interrupt_flags_ &= ~flag;
410 bool result = (thread_local_.interrupt_flags_ & flag);
411 thread_local_.interrupt_flags_ &= ~flag;
419 MemCopy(to, reinterpret_cast<char*>(&thread_local_), sizeof(ThreadLocal));
422 // Set the stack limits using the old thread_local_.
425 // current thread_local_ from StackGuard)-- but is this
428 thread_local_ = blank;
436 MemCopy(reinterpret_cast<char*>(&thread_local_), from, sizeof(ThreadLocal));
445 per_thread->set_stack_limit(thread_local_.real_climit_);
478 thread_local_.Clear();
484 if (thread_local_.Initialize(isolate_)) isolate_->heap()->SetStackLimits();