Lines Matching refs:LoadTask
604 class LoadTask { class
607 void operator()(LoadTask* t) { in operator ()()
608 t->~LoadTask(); in operator ()()
609 TypeBasedAllocator<LoadTask>::free(t); in operator ()()
615 static LoadTask* create(const char* name, in create()
619 LoadTask* ptr = TypeBasedAllocator<LoadTask>::alloc(); in create()
620 return new (ptr) LoadTask(name, needed_by, start_from, readers_map); in create()
716 LoadTask(const char* name, in LoadTask() function in LoadTask
724 ~LoadTask() { in ~LoadTask()
743 DISALLOW_IMPLICIT_CONSTRUCTORS(LoadTask);
746 LoadTask::deleter_t LoadTask::deleter;
753 typedef std::vector<LoadTask*> LoadTaskList;
1259 LoadTask* task, in load_library()
1402 load_tasks->push_back(LoadTask::create(name, si, ns, task->get_readers_map())); in load_library()
1409 LoadTask* task, in load_library()
1501 LoadTask* task) { in find_library_in_linked_namespace()
1540 LoadTask* task, in find_library_internal()
1617 static void shuffle(std::vector<LoadTask*>* v) { in shuffle()
1652 load_tasks.push_back(LoadTask::create(name, start_with, ns, &readers_map)); in find_libraries()
1672 for (LoadTask* t : load_tasks) { in find_libraries()
1673 LoadTask::deleter(t); in find_libraries()
1682 LoadTask* task = load_tasks[i]; in find_libraries()
1726 auto pred = [&](const LoadTask* t) { in find_libraries()
4254 TypeBasedAllocator<LoadTask>::purge(); in purge_unused_memory()