Home | History | Annotate | Download | only in src

Lines Matching defs:PerIsolateThreadData

390   // PerIsolateThreadData work on some older versions of gcc.
396 // A thread has a PerIsolateThreadData instance for each isolate that it has
399 class PerIsolateThreadData {
401 PerIsolateThreadData(Isolate* isolate, ThreadId thread_id)
442 PerIsolateThreadData* next_;
443 PerIsolateThreadData* prev_;
449 PerIsolateThreadData);
460 // Returns the PerIsolateThreadData for the current thread (or NULL if one is
462 static PerIsolateThreadData* CurrentPerIsolateThreadData() {
463 return reinterpret_cast<PerIsolateThreadData*>(
510 PerIsolateThreadData* FindPerThreadDataForThisThread();
514 PerIsolateThreadData* FindPerThreadDataForThread(ThreadId thread_id);
1161 PerIsolateThreadData* Lookup(Isolate* isolate, ThreadId thread_id);
1162 void Insert(PerIsolateThreadData* data);
1164 void Remove(PerIsolateThreadData* data);
1168 PerIsolateThreadData* list_;
1179 EntryStackItem(PerIsolateThreadData* previous_thread_data,
1188 PerIsolateThreadData* previous_thread_data;
1212 PerIsolateThreadData* data);
1214 // Allocate and insert PerIsolateThreadData into the ThreadDataTable
1216 PerIsolateThreadData* AllocatePerIsolateThreadData(ThreadId thread_id);
1220 PerIsolateThreadData* FindOrAllocatePerThreadDataForThisThread();