HomeSort by relevance Sort by last modified time
    Searched refs:Workqueue (Results 1 - 24 of 24) sorted by null

  /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...]

Completed in 529 milliseconds