Home | History | Annotate | Download | only in src

Lines Matching refs:PerIsolateThreadData

382   // PerIsolateThreadData work on some older versions of gcc.
388 // A thread has a PerIsolateThreadData instance for each isolate that it has
391 class PerIsolateThreadData {
393 PerIsolateThreadData(Isolate* isolate, ThreadId thread_id)
434 PerIsolateThreadData* next_;
435 PerIsolateThreadData* prev_;
441 DISALLOW_COPY_AND_ASSIGN(PerIsolateThreadData);
453 // Returns the PerIsolateThreadData for the current thread (or NULL if one is
455 static PerIsolateThreadData* CurrentPerIsolateThreadData() {
456 return reinterpret_cast<PerIsolateThreadData*>(
1039 PerIsolateThreadData* Lookup(Isolate* isolate, ThreadId thread_id);
1040 void Insert(PerIsolateThreadData* data);
1042 void Remove(PerIsolateThreadData* data);
1045 PerIsolateThreadData* list_;
1056 EntryStackItem(PerIsolateThreadData* previous_thread_data,
1065 PerIsolateThreadData* previous_thread_data;
1085 PerIsolateThreadData* data);
1095 // Allocate and insert PerIsolateThreadData into the ThreadDataTable
1097 PerIsolateThreadData* AllocatePerIsolateThreadData(ThreadId thread_id);
1101 PerIsolateThreadData* FindOrAllocatePerThreadDataForThisThread();