Lines Matching defs:threadId
75 bool WorkManager::Push(uint32_t threadId, TaggedObject *object)
77 WorkNode *&inNode = works_.at(threadId).inNode_;
79 PushWorkNodeToGlobal(threadId);
85 void WorkManager::PushWorkNodeToGlobal(uint32_t threadId, bool postTask)
87 WorkNode *&inNode = works_.at(threadId).inNode_;
98 bool WorkManager::Pop(uint32_t threadId, TaggedObject **object)
100 WorkNode *&outNode = works_.at(threadId).outNode_;
101 WorkNode *&inNode = works_.at(threadId).inNode_;
107 } else if (!PopWorkNodeFromGlobal(threadId)) {
115 bool WorkManager::PopWorkNodeFromGlobal(uint32_t threadId)
117 return workStack_.Pop(&works_.at(threadId).outNode_);
243 bool SharedGCWorkManager::Push(uint32_t threadId, TaggedObject *object)
245 WorkNode *&inNode = works_.at(threadId).inNode_;
247 PushWorkNodeToGlobal(threadId);
268 void SharedGCWorkManager::PushWorkNodeToGlobal(uint32_t threadId, bool postTask)
270 WorkNode *&inNode = works_.at(threadId).inNode_;
291 bool SharedGCWorkManager::Pop(uint32_t threadId, TaggedObject **object)
293 WorkNode *&outNode = works_.at(threadId).outNode_;
294 WorkNode *&inNode = works_.at(threadId).inNode_;
300 } else if (!PopWorkNodeFromGlobal(threadId)) {
308 bool SharedGCWorkManager::PopWorkNodeFromGlobal(uint32_t threadId)
310 return workStack_.Pop(&works_.at(threadId).outNode_);