Lines Matching full:threadid
140 class ThreadId {
142 // Creates an invalid ThreadId.
143 ThreadId() : id_(kInvalidId) {}
145 // Returns ThreadId for current thread.
146 static ThreadId Current() { return ThreadId(GetCurrentThreadId()); }
148 // Returns invalid ThreadId (guaranteed not to be equal to any thread).
149 static ThreadId Invalid() { return ThreadId(kInvalidId); }
152 INLINE(bool Equals(const ThreadId& other) const) {
156 // Checks whether this ThreadId refers to any thread.
161 // Converts ThreadId to an integer representation
165 // Converts ThreadId to an integer representation
167 static ThreadId FromInteger(int id) { return ThreadId(id); }
172 explicit ThreadId(int id) : id_(id) {}
230 ThreadId thread_id_;
393 PerIsolateThreadData(Isolate* isolate, ThreadId thread_id)
405 ThreadId thread_id() const { return thread_id_; }
419 bool Matches(Isolate* isolate, ThreadId thread_id) const {
425 ThreadId thread_id_;
546 ThreadId thread_id() { return thread_local_top_.thread_id_; }
547 void set_thread_id(ThreadId id) { thread_local_top_.thread_id_ = id; }
1039 PerIsolateThreadData* Lookup(Isolate* isolate, ThreadId thread_id);
1041 void Remove(Isolate* isolate, ThreadId thread_id);
1097 PerIsolateThreadData* AllocatePerIsolateThreadData(ThreadId thread_id);
1241 friend class ThreadId;