• Home
  • Raw
  • Download

Lines Matching refs:Thread

73 class Thread;  variable
90 class PACKED(4) Thread {
101 static Thread* Attach(const char* thread_name, bool as_daemon, jobject thread_group,
107 static Thread* Current() { in Current()
113 void* thread = pthread_getspecific(Thread::pthread_key_self_); in Current()
114 return reinterpret_cast<Thread*>(thread); in Current()
118 static Thread* FromManagedThread(const ScopedObjectAccessUnchecked& ts,
123 static Thread* FromManagedThread(const ScopedObjectAccessUnchecked& ts, jobject thread)
141 static void DumpState(std::ostream& os, const Thread* thread, pid_t tid)
165 void ModifySuspendCount(Thread* self, int delta, bool for_debugger)
192 static Thread* SuspendForDebugger(jobject peer, bool request_suspension, bool* timed_out)
419 return ThreadOffset(OFFSETOF_MEMBER(Thread, self_)); in SelfOffset()
423 return ThreadOffset(OFFSETOF_MEMBER(Thread, exception_)); in ExceptionOffset()
427 return ThreadOffset(OFFSETOF_MEMBER(Thread, opeer_)); in PeerOffset()
431 return ThreadOffset(OFFSETOF_MEMBER(Thread, thin_lock_id_)); in ThinLockIdOffset()
435 return ThreadOffset(OFFSETOF_MEMBER(Thread, card_table_)); in CardTableOffset()
439 return ThreadOffset(OFFSETOF_MEMBER(Thread, state_and_flags_)); in ThreadFlagsOffset()
466 return ThreadOffset(OFFSETOF_MEMBER(Thread, stack_end_)); in StackEndOffset()
470 return ThreadOffset(OFFSETOF_MEMBER(Thread, jni_env_)); in JniEnvOffset()
474 return ThreadOffset(OFFSETOF_MEMBER(Thread, managed_stack_) + in TopOfManagedStackOffset()
479 return ThreadOffset(OFFSETOF_MEMBER(Thread, managed_stack_) + in TopOfManagedStackPcOffset()
504 return ThreadOffset(OFFSETOF_MEMBER(Thread, managed_stack_) + in TopShadowFrameOffset()
539 return ThreadOffset(OFFSETOF_MEMBER(Thread, top_sirt_)); in TopSirtOffset()
598 explicit Thread(bool daemon);
599 ~Thread() LOCKS_EXCLUDED(Locks::mutator_lock_,
625 static Thread* CurrentFromGdb(); // Like Thread::Current.
646 void NotifyLocked(Thread* self) EXCLUSIVE_LOCKS_REQUIRED(wait_mutex_);
704 Thread* self_;
743 Thread* wait_next_;
817 DISALLOW_COPY_AND_ASSIGN(Thread);
820 std::ostream& operator<<(std::ostream& os, const Thread& thread);