Home
last modified time | relevance | path

Searched refs:Task (Results 1 – 25 of 40) sorted by relevance

12

/toolchain/binutils/binutils-2.25/gold/
Dworkqueue.h44 class Task
47 Task() in Task() function
50 virtual ~Task() in ~Task()
82 Task*
88 set_list_next(Task* t) in set_list_next()
117 Task(const Task&);
118 Task& operator=(const Task&);
124 Task* list_next_;
142 run(Workqueue*, const Task*) = 0;
147 class Task_function : public Task
[all …]
Dworkqueue.cc39 Task_list::push_back(Task* t) in push_back()
57 Task_list::push_front(Task* t) in push_front()
75 inline Task*
78 Task* ret = this->head_; in pop_front()
152 Workqueue::add_to_queue(Task_list* queue, Task* t, bool front) in add_to_queue()
179 Workqueue::queue(Task* t) in queue()
187 Workqueue::queue_soon(Task* t) in queue_soon()
196 Workqueue::queue_next(Task* t) in queue_next()
214 Task*
217 Task* t; in find_runnable_in_list()
[all …]
Dtoken.h30 class Task; variable
53 push_front(Task* t);
57 push_back(Task* t);
61 Task*
66 Task* head_;
68 Task* tail_;
122 add_writer(const Task* t) in add_writer()
130 remove_writer(const Task* t) in remove_writer()
179 add_waiting(Task* t) in add_waiting()
185 add_waiting_front(Task* t) in add_waiting_front()
[all …]
Darchive.h35 class Task; variable
69 Library_base(Task* task) in Library_base()
140 Task *task_;
166 bool is_thin_archive, Dirsearch* dirpath, Task* task);
205 lock(const Task* t) in lock()
210 unlock(const Task* t) in unlock()
415 class Add_archive_symbols : public Task
472 Lib_group(const Input_file_lib* lib, Task* task);
520 class Add_lib_group_symbols : public Task
Dreadsyms.h49 class Read_symbols : public Task
133 class Add_symbols : public Task
182 class Read_member : public Task
227 class Check_script : public Task
273 class Check_library : public Task
351 class Start_group : public Task
387 class Finish_group : public Task
444 class Read_script : public Task
Dfileread.h82 open(const Task*, const std::string& name);
88 open(const Task*, const std::string& name, const unsigned char* contents,
110 lock(const Task* t);
114 unlock(const Task* t);
503 Input_file(const Task*, const char* name, const unsigned char* contents,
522 open(const Dirsearch&, const Task*, int* pindex);
592 open_binary(const Task* task, const std::string& name);
Dgold.cc60 static Task*
123 run(Workqueue*, const Task*);
134 Middle_runner::run(Workqueue* workqueue, const Task* task) in run()
154 run(Workqueue*, const Task*);
165 Gc_runner::run(Workqueue* workqueue, const Task* task) in run()
258 std::vector<Task*> tasks; in queue_initial_tasks()
264 Task* t = process_incremental_input(ibase, i, input_objects, symtab, in queue_initial_tasks()
317 static Task*
442 const Task* , in queue_middle_gc_tasks() argument
487 const Task* task, in queue_middle_tasks()
[all …]
Dbinary.h35 class Task; variable
54 convert(const Task*);
82 sized_convert(const Task*);
Dplugin.h46 class Task; variable
187 all_symbols_read(Workqueue* workqueue, Task* task,
328 rescan(Task*);
373 Task* task_;
561 class Plugin_hook : public Task
Dgold.h50 class Task; variable
218 const Task*,
228 const Task*,
Dicf.cc188 const Task* dummy_task = reinterpret_cast<const Task*>(-1); in preprocess_for_unique_sections()
243 const Task* dummy_task = reinterpret_cast<const Task*>(-1); in get_section_contents()
714 const Task* dummy_task = reinterpret_cast<const Task*>(-1); in find_identical_sections()
Dlayout.h183 run(Workqueue*, const Task*);
792 finalize(const Input_objects*, Symbol_table*, Target*, const Task*);
1063 count_local_symbols(const Task*, const Input_objects*);
1458 class Write_sections_task : public Task
1499 class Write_data_task : public Task
1531 class Write_symbols_task : public Task
1572 class Write_after_input_sections_task : public Task
1617 run(Workqueue*, const Task*);
Dfileread.cc192 File_read::open(const Task* task, const std::string& name) in open()
222 File_read::open(const Task* task, const std::string& name, in open()
293 File_read::lock(const Task* task) in lock()
304 File_read::unlock(const Task* task) in unlock()
883 Input_file::Input_file(const Task* task, const char* name, in Input_file()
1085 Input_file::open(const Dirsearch& dirpath, const Task* task, int* pindex) in open()
1123 Input_file::open_binary(const Task* task, const std::string& name) in open_binary()
Dcopy-relocs.cc134 const Task* dummy_task = reinterpret_cast<const Task*>(-1); in make_copy_reloc()
Dcommon.h35 class Allocate_commons_task : public Task
DREADME45 The linker is multi-threaded. The Task class represents a single unit
46 of work. Task objects are stored on a single Workqueue object. Tasks
Dmapfile.cc358 const Task* dummy_task = reinterpret_cast<const Task*>(-1); in print_discarded_sections()
Ddwp.h50 class Task; variable
Dbinary.cc68 Binary_to_elf::convert(const Task* task) in convert()
122 Binary_to_elf::sized_convert(const Task* task) in sized_convert()
Dplugin.cc379 class Plugin_rescan : public Task
521 Plugin_manager::all_symbols_read(Workqueue* workqueue, Task* task, in all_symbols_read()
568 Plugin_manager::rescan(Task* task) in rescan()
695 const Task* dummy_task = reinterpret_cast<const Task*>(-1); in layout_deferred_objects()
1346 class Plugin_finish : public Task
Dtarget.h63 class Task; variable
382 Layout* layout, const Task* task) in relax()
720 do_relax(int, const Input_objects*, Symbol_table*, Layout*, const Task*) in do_relax() argument
Dreloc.h62 class Read_relocs : public Task
99 class Gc_process_relocs : public Task
140 class Scan_relocs : public Task
180 class Relocate_task : public Task
Darchive.cc193 bool is_thin_archive, Dirsearch* dirpath, Task* task) in Archive()
941 Thin_archive_object_unlocker(const Task *task, Object* obj) in Thin_archive_object_unlocker()
955 const Task* task_;
1162 Lib_group::Lib_group(const Input_file_lib* lib, Task* task) in Lib_group()
/toolchain/binutils/binutils-2.25/gold/testsuite/
Dobject_unittest.cc45 const Task* task = reinterpret_cast<const Task*>(-1); in Sized_object_test()
Dbinary_unittest.cc75 const Task* task = reinterpret_cast<const Task*>(-1); in Sized_binary_test()

12