Lines Matching refs:thread_local_top_
390 inline void set_##name(type v) { thread_local_top_.name##_ = v; } \
391 inline type name() const { return thread_local_top_.name##_; }
547 Context* context() { return thread_local_top_.context_; } in context()
550 thread_local_top_.context_ = context; in set_context()
552 Context** context_address() { return &thread_local_top_.context_; } in context_address()
562 DCHECK(!thread_local_top_.pending_exception_->IsException()); in THREAD_LOCAL_TOP_ACCESSOR()
563 return thread_local_top_.pending_exception_; in THREAD_LOCAL_TOP_ACCESSOR()
568 thread_local_top_.pending_exception_ = exception_obj; in set_pending_exception()
572 DCHECK(!thread_local_top_.pending_exception_->IsException()); in clear_pending_exception()
573 thread_local_top_.pending_exception_ = heap_.the_hole_value(); in clear_pending_exception()
577 return &thread_local_top_.pending_exception_; in pending_exception_address()
581 DCHECK(!thread_local_top_.pending_exception_->IsException()); in has_pending_exception()
582 return !thread_local_top_.pending_exception_->IsTheHole(); in has_pending_exception()
588 thread_local_top_.has_pending_message_ = false; in THREAD_LOCAL_TOP_ACCESSOR()
589 thread_local_top_.pending_message_obj_ = heap_.the_hole_value(); in THREAD_LOCAL_TOP_ACCESSOR()
590 thread_local_top_.pending_message_script_ = heap_.the_hole_value(); in THREAD_LOCAL_TOP_ACCESSOR()
593 return thread_local_top_.try_catch_handler(); in try_catch_handler()
596 return thread_local_top_.try_catch_handler_address(); in try_catch_handler_address()
599 return &thread_local_top_.external_caught_exception_; in external_caught_exception_address()
605 return &thread_local_top_.scheduled_exception_; in THREAD_LOCAL_TOP_ACCESSOR()
609 return reinterpret_cast<Address>(&thread_local_top_.pending_message_obj_); in pending_message_obj_address()
613 return reinterpret_cast<Address>(&thread_local_top_.has_pending_message_); in has_pending_message_address()
618 &thread_local_top_.pending_message_script_); in pending_message_script_address()
623 DCHECK(!thread_local_top_.scheduled_exception_->IsException()); in scheduled_exception()
624 return thread_local_top_.scheduled_exception_; in scheduled_exception()
627 DCHECK(!thread_local_top_.scheduled_exception_->IsException()); in has_scheduled_exception()
628 return thread_local_top_.scheduled_exception_ != heap_.the_hole_value(); in has_scheduled_exception()
631 DCHECK(!thread_local_top_.scheduled_exception_->IsException()); in clear_scheduled_exception()
632 thread_local_top_.scheduled_exception_ = heap_.the_hole_value(); in clear_scheduled_exception()
652 return &thread_local_top_.c_entry_fp_; in c_entry_fp_address()
654 inline Address* handler_address() { return &thread_local_top_.handler_; } in handler_address()
658 return thread_local_top_.js_entry_sp_; in js_entry_sp()
661 return &thread_local_top_.js_entry_sp_; in js_entry_sp_address()
665 void* formal_count_address() { return &thread_local_top_.formal_count_; } in formal_count_address()
679 return Handle<JSBuiltinsObject>(thread_local_top_.context_->builtins()); in js_builtins_object()
683 void FreeThreadResources() { thread_local_top_.Free(); } in FreeThreadResources()
877 ThreadLocalTop* thread_local_top() { return &thread_local_top_; } in thread_local_top()
1238 ThreadLocalTop thread_local_top_; variable