Home
last modified time | relevance | path

Searched refs:workqueue (Results 1 – 25 of 30) sorted by relevance

12

/dragonfly/contrib/binutils-2.34/gold/
HDgold.cc131 Middle_runner::run(Workqueue* workqueue, const Task* task) in run() argument
134 this->layout_, workqueue, this->mapfile_); in run()
162 Gc_runner::run(Workqueue* workqueue, const Task* task) in run() argument
165 this->symtab_, this->layout_, workqueue, in run()
175 Workqueue* workqueue, Input_objects* input_objects, in queue_initial_tasks() argument
196 workqueue->set_thread_count(thread_count); in queue_initial_tasks()
241 workqueue->queue(new Read_symbols(input_objects, symtab, layout, in queue_initial_tasks()
269 workqueue->queue(tasks[i]); in queue_initial_tasks()
276 workqueue->queue(new Plugin_hook(options, input_objects, symtab, layout, in queue_initial_tasks()
288 workqueue->queue(new Task_function(new Gc_runner(options, in queue_initial_tasks()
[all …]
HDreadsyms.cc112 Read_symbols::requeue(Workqueue* workqueue, Input_objects* input_objects, in requeue() argument
126 workqueue->add_blocker(next_blocker); in requeue()
128 workqueue->queue(new Read_symbols(input_objects, symtab, layout, dirpath, in requeue()
161 Read_symbols::run(Workqueue* workqueue) in run() argument
167 if (!this->do_read_symbols(workqueue) && this->member_ == NULL) in run()
168 workqueue->queue_soon(new Unblock_token(this->this_blocker_, in run()
176 Read_symbols::do_whole_lib_group(Workqueue* workqueue) in do_whole_lib_group() argument
201 workqueue->queue_soon(new Read_symbols(this->input_objects_, in do_whole_lib_group()
218 Read_symbols::do_lib_group(Workqueue* workqueue) in do_lib_group() argument
223 return this->do_whole_lib_group(workqueue); in do_lib_group()
[all …]
HDmain.cc204 Workqueue workqueue(command_line.options()); in main() local
244 search_path.initialize(&workqueue, &command_line.options().library_path()); in main()
248 command_line, &workqueue, &input_objects, in main()
252 workqueue.process(0); in main()
HDworkqueue-internal.h46 Workqueue_threader(Workqueue* workqueue) in Workqueue_threader() argument
47 : workqueue_(workqueue) in Workqueue_threader()
HDworkqueue-threads.cc130 Workqueue* workqueue) in Workqueue_threader_threadpool() argument
131 : Workqueue_threader(workqueue), in Workqueue_threader_threadpool()
HDworkqueue.h177 run(Workqueue* workqueue) in run() argument
178 { this->runner_->run(workqueue, this); } in run()
HDdirsearch.cc228 Dirsearch::initialize(Workqueue* workqueue, in initialize() argument
238 workqueue->queue(new Dir_cache_task(p->name().c_str(), this->token_)); in initialize()
HDworkqueue.cc102 Workqueue_threader_single(Workqueue* workqueue) in Workqueue_threader_single() argument
103 : Workqueue_threader(workqueue) in Workqueue_threader_single()
HDplugin.cc833 Plugin_manager::all_symbols_read(Workqueue* workqueue, Task* task, in all_symbols_read() argument
840 this->workqueue_ = workqueue; in all_symbols_read()
862 workqueue->queue(new Plugin_rescan(this->this_blocker_, next_blocker)); in all_symbols_read()
1763 Plugin_hook::run(Workqueue* workqueue) in run() argument
1770 this->options_.plugins()->all_symbols_read(workqueue, in run()
1777 workqueue->queue_soon(new Plugin_finish(this->this_blocker_, in run()
HDreloc.cc67 Read_relocs::run(Workqueue* workqueue) in run() argument
80 workqueue->queue_next(new Gc_process_relocs(this->symtab_, in run()
88 workqueue->queue_next(new Scan_relocs(this->symtab_, this->layout_, in run()
HDplugin.h211 all_symbols_read(Workqueue* workqueue, Task* task,
HDarchive.cc1130 Add_archive_symbols::run(Workqueue* workqueue) in run() argument
1156 Read_symbols::requeue(workqueue, this->input_objects_, this->symtab_, in run()
/dragonfly/contrib/binutils-2.27/gold/
HDgold.cc131 Middle_runner::run(Workqueue* workqueue, const Task* task) in run() argument
134 this->layout_, workqueue, this->mapfile_); in run()
162 Gc_runner::run(Workqueue* workqueue, const Task* task) in run() argument
165 this->symtab_, this->layout_, workqueue, in run()
175 Workqueue* workqueue, Input_objects* input_objects, in queue_initial_tasks() argument
196 workqueue->set_thread_count(thread_count); in queue_initial_tasks()
241 workqueue->queue(new Read_symbols(input_objects, symtab, layout, in queue_initial_tasks()
269 workqueue->queue(tasks[i]); in queue_initial_tasks()
276 workqueue->queue(new Plugin_hook(options, input_objects, symtab, layout, in queue_initial_tasks()
288 workqueue->queue(new Task_function(new Gc_runner(options, in queue_initial_tasks()
[all …]
HDreadsyms.cc112 Read_symbols::requeue(Workqueue* workqueue, Input_objects* input_objects, in requeue() argument
126 workqueue->add_blocker(next_blocker); in requeue()
128 workqueue->queue(new Read_symbols(input_objects, symtab, layout, dirpath, in requeue()
161 Read_symbols::run(Workqueue* workqueue) in run() argument
167 if (!this->do_read_symbols(workqueue) && this->member_ == NULL) in run()
168 workqueue->queue_soon(new Unblock_token(this->this_blocker_, in run()
176 Read_symbols::do_whole_lib_group(Workqueue* workqueue) in do_whole_lib_group() argument
201 workqueue->queue_soon(new Read_symbols(this->input_objects_, in do_whole_lib_group()
218 Read_symbols::do_lib_group(Workqueue* workqueue) in do_lib_group() argument
223 return this->do_whole_lib_group(workqueue); in do_lib_group()
[all …]
HDmain.cc204 Workqueue workqueue(command_line.options()); in main() local
244 search_path.initialize(&workqueue, &command_line.options().library_path()); in main()
248 command_line, &workqueue, &input_objects, in main()
252 workqueue.process(0); in main()
HDworkqueue-internal.h46 Workqueue_threader(Workqueue* workqueue) in Workqueue_threader() argument
47 : workqueue_(workqueue) in Workqueue_threader()
HDworkqueue-threads.cc130 Workqueue* workqueue) in Workqueue_threader_threadpool() argument
131 : Workqueue_threader(workqueue), in Workqueue_threader_threadpool()
HDworkqueue.h177 run(Workqueue* workqueue) in run() argument
178 { this->runner_->run(workqueue, this); } in run()
HDdirsearch.cc228 Dirsearch::initialize(Workqueue* workqueue, in initialize() argument
238 workqueue->queue(new Dir_cache_task(p->name().c_str(), this->token_)); in initialize()
HDworkqueue.cc102 Workqueue_threader_single(Workqueue* workqueue) in Workqueue_threader_single() argument
103 : Workqueue_threader(workqueue) in Workqueue_threader_single()
HDplugin.cc545 Plugin_manager::all_symbols_read(Workqueue* workqueue, Task* task, in all_symbols_read() argument
552 this->workqueue_ = workqueue; in all_symbols_read()
569 workqueue->queue(new Plugin_rescan(this->this_blocker_, next_blocker)); in all_symbols_read()
1439 Plugin_hook::run(Workqueue* workqueue) in run() argument
1446 this->options_.plugins()->all_symbols_read(workqueue, in run()
1453 workqueue->queue_soon(new Plugin_finish(this->this_blocker_, in run()
HDplugin.h187 all_symbols_read(Workqueue* workqueue, Task* task,
HDreloc.cc67 Read_relocs::run(Workqueue* workqueue) in run() argument
80 workqueue->queue_next(new Gc_process_relocs(this->symtab_, in run()
88 workqueue->queue_next(new Scan_relocs(this->symtab_, this->layout_, in run()
/dragonfly/gnu/usr.bin/binutils234/block2/libgold/
HDMakefile52 workqueue.cc
56 SRCS+= workqueue-threads.cc
/dragonfly/gnu/usr.bin/binutils227/block2/libgold/
HDMakefile52 workqueue.cc

12