Home | History | Annotate | Download | only in src

Lines Matching defs:PerIsolateThreadData

359   // PerIsolateThreadData work on some older versions of gcc.
365 // A thread has a PerIsolateThreadData instance for each isolate that it has
368 class PerIsolateThreadData {
370 PerIsolateThreadData(Isolate* isolate, ThreadId thread_id)
411 PerIsolateThreadData* next_;
412 PerIsolateThreadData* prev_;
418 DISALLOW_COPY_AND_ASSIGN(PerIsolateThreadData);
429 // Returns the PerIsolateThreadData for the current thread (or NULL if one is
431 static PerIsolateThreadData* CurrentPerIsolateThreadData() {
432 return reinterpret_cast<PerIsolateThreadData*>(
477 PerIsolateThreadData* FindPerThreadDataForThisThread();
1048 PerIsolateThreadData* Lookup(Isolate* isolate, ThreadId thread_id);
1049 void Insert(PerIsolateThreadData* data);
1051 void Remove(PerIsolateThreadData* data);
1055 PerIsolateThreadData* list_;
1066 EntryStackItem(PerIsolateThreadData* previous_thread_data,
1075 PerIsolateThreadData* previous_thread_data;
1096 PerIsolateThreadData* data);
1106 // Allocate and insert PerIsolateThreadData into the ThreadDataTable
1108 PerIsolateThreadData* AllocatePerIsolateThreadData(ThreadId thread_id);
1112 PerIsolateThreadData* FindOrAllocatePerThreadDataForThisThread();