Lines Matching refs:LoadTask
1088 class LoadTask {
1091 void operator()(LoadTask* t) {
1092 t->~LoadTask();
1093 TypeBasedAllocator<LoadTask>::free(t);
1099 static LoadTask* create(const char* name, soinfo* needed_by,
1101 LoadTask* ptr = TypeBasedAllocator<LoadTask>::alloc();
1102 return new (ptr) LoadTask(name, needed_by, readers_map);
1190 LoadTask(const char* name, soinfo* needed_by,
1196 ~LoadTask() {
1214 DISALLOW_IMPLICIT_CONSTRUCTORS(LoadTask);
1217 LoadTask::deleter_t LoadTask::deleter;
1224 typedef std::vector<LoadTask*> LoadTaskList;
1681 LoadTask* task,
1809 load_tasks->push_back(LoadTask::create(name, si, task->get_readers_map()));
1816 LoadTask* task,
1897 LoadTask* task,
1982 static void shuffle(std::vector<LoadTask*>* v) {
2008 load_tasks.push_back(LoadTask::create(name, start_with, &readers_map));
2031 for (LoadTask* t : load_tasks) {
2032 LoadTask::deleter(t);
2046 LoadTask* task = load_tasks[i];
2082 auto pred = [&](const LoadTask* t) {