/toolchain/binutils/binutils-2.25/gold/ |
workqueue-internal.h | 0 // workqueue-internal.h -- internal work queue header for gold -*- C++ -*- 30 #include "workqueue.h" 32 // This is an internal header file for different gold workqueue 41 // by the general workqueue code to manage threads. 46 Workqueue_threader(Workqueue* workqueue) 47 : workqueue_(workqueue) 62 // Get the Workqueue. 63 Workqueue* 68 // The Workqueue [all...] |
workqueue.h | 0 // workqueue.h -- the work queue for gold -*- C++ -*- 39 class Workqueue; 41 // The superclass for tasks to be placed on the workqueue. Each 54 // called with the workqueue lock held. If the Task can run, this 63 // workqueue lock held. 69 run(Workqueue*) = 0; 123 // the Workqueue lock. 142 run(Workqueue*, const Task*) = 0; 177 run(Workqueue* workqueue) [all...] |
workqueue.cc | 0 // workqueue.cc -- the workqueue for gold 28 #include "workqueue.h" 29 #include "workqueue-internal.h" 102 Workqueue_threader_single(Workqueue* workqueue) 103 : Workqueue_threader(workqueue) 117 // Workqueue methods. 119 Workqueue::Workqueue(const General_options& options [all...] |
dirsearch.h | 36 class Workqueue; 50 initialize(Workqueue*, const General_options::Dir_list*);
|
common.h | 26 #include "workqueue.h" 52 run(Workqueue*);
|
readsyms.h | 28 #include "workqueue.h" 81 requeue(Workqueue*, Input_objects*, Symbol_table*, Layout*, Dirsearch*, 94 run(Workqueue*); 102 do_group(Workqueue*); 106 do_lib_group(Workqueue*); 110 do_whole_lib_group(Workqueue*); 114 do_read_symbols(Workqueue*); 161 run(Workqueue*); 210 run(Workqueue*); 252 run(Workqueue*); [all...] |
gold.h | 51 class Workqueue; 207 Workqueue*, 222 Workqueue*, 232 Workqueue*, 241 Workqueue*,
|
readsyms.cc | 45 // unblock tokens when the workqueue lock is held, so we need a dummy 75 run(Workqueue*) 112 Read_symbols::requeue(Workqueue* workqueue, Input_objects* input_objects, 125 // need to increment the count with the workqueue lock held. 126 workqueue->add_blocker(next_blocker); 128 workqueue->queue(new Read_symbols(input_objects, symtab, layout, dirpath, 161 Read_symbols::run(Workqueue* workqueue) 167 if (!this->do_read_symbols(workqueue) && this->member_ == NULL [all...] |
dwp.h | 51 class Workqueue;
|
gold.cc | 38 #include "workqueue.h" 123 run(Workqueue*, const Task*); 134 Middle_runner::run(Workqueue* workqueue, const Task* task) 137 this->layout_, workqueue, this->mapfile_); 154 run(Workqueue*, const Task*); 165 Gc_runner::run(Workqueue* workqueue, const Task* task) 168 this->symtab_, this->layout_, workqueue, 178 Workqueue* workqueue, Input_objects* input_objects [all...] |
workqueue-threads.cc | 0 // workqueue-threads.cc -- the threaded workqueue for gold 23 // This file holds the workqueue implementation which may be used when 35 #include "workqueue.h" 36 #include "workqueue-internal.h" 130 Workqueue* workqueue) 131 : Workqueue_threader(workqueue),
|
dirsearch.cc | 34 #include "workqueue.h" 184 run(gold::Workqueue*); 215 Dir_cache_task::run(gold::Workqueue*) 228 Dirsearch::initialize(Workqueue* workqueue, 238 workqueue->queue(new Dir_cache_task(p->name().c_str(), this->token_));
|
plugin.h | 31 #include "workqueue.h" 187 all_symbols_read(Workqueue* workqueue, Task* task, 372 Workqueue* workqueue_; 584 run(Workqueue*);
|
script.h | 55 class Workqueue; 568 read_input_script(Workqueue*, Symbol_table*, Layout*, Dirsearch*, int,
|
layout.h | 34 #include "workqueue.h" 183 run(Workqueue*, const Task*); 904 queue_build_id_tasks(Workqueue* workqueue, Task_token* build_id_blocker, [all...] |
archive.h | 30 #include "workqueue.h" 443 run(Workqueue*); 542 run(Workqueue*);
|
common.cc | 27 #include "workqueue.h" 59 Allocate_commons_task::run(Workqueue*)
|
main.cc | 41 #include "workqueue.h" 204 Workqueue workqueue(command_line.options()); 244 search_path.initialize(&workqueue, &command_line.options().library_path()); 248 command_line, &workqueue, &input_objects, 252 workqueue.process(0);
|
reloc.h | 32 #include "workqueue.h" 83 run(Workqueue*); 123 run(Workqueue*); 164 run(Workqueue*); 202 run(Workqueue*);
|
plugin.cc | 404 run(Workqueue*) 521 Plugin_manager::all_symbols_read(Workqueue* workqueue, Task* task, 528 this->workqueue_ = workqueue; 545 workqueue->queue(new Plugin_rescan(this->this_blocker_, next_blocker)); [all...] |
reloc.cc | 27 #include "workqueue.h" 67 Read_relocs::run(Workqueue* workqueue) 80 workqueue->queue_next(new Gc_process_relocs(this->symtab_, 88 workqueue->queue_next(new Scan_relocs(this->symtab_, this->layout_, 134 Gc_process_relocs::run(Workqueue*) 186 Scan_relocs::run(Workqueue*) 237 Relocate_task::run(Workqueue*) [all...] |
archive.cc | 1099 Add_archive_symbols::run(Workqueue* workqueue) 1125 Read_symbols::requeue(workqueue, this->input_objects_, this->symtab_, [all...] |
layout.cc | 258 run(Workqueue*) 371 Layout_task_runner::run(Workqueue* workqueue, const Task* task) 419 this->symtab_, layout, workqueue, of); [all...] |
script.cc | 38 #include "workqueue.h" [all...] |