/netbsd-src/external/gpl3/binutils/dist/gold/ |
H A D | script.h | 45 class Symbol_table; variable 80 eval(const Symbol_table*, const Layout*, bool check_assertions); 99 eval_with_dot(const Symbol_table*, const Layout*, bool check_assertions, 111 eval_maybe_dot(const Symbol_table*, const Layout*, bool check_assertions, 134 set_expr_sym_in_real_elf(Symbol_table*) const in set_expr_sym_in_real_elf() argument 227 check_unmatched_names(const Symbol_table*) const; 345 add_to_table(Symbol_table*); 349 finalize(Symbol_table*, const Layout*); 361 finalize_with_dot(Symbol_table*, const Layout*, uint64_t dot_value, 368 set_if_absolute(Symbol_table*, const Layout*, bool is_dot_available, [all …]
|
H A D | common.cc | 72 Sort_commons(const Symbol_table* symtab, in Sort_commons() 73 Symbol_table::Sort_commons_order sort_order) in Sort_commons() 81 const Symbol_table* symtab_; 83 Symbol_table::Sort_commons_order sort_order_; 95 const Symbol_table* symtab = this->symtab_; in operator ()() 107 if (this->sort_order_ == Symbol_table::SORT_COMMONS_BY_ALIGNMENT_DESCENDING) in operator ()() 115 == Symbol_table::SORT_COMMONS_BY_ALIGNMENT_ASCENDING) in operator ()() 124 == Symbol_table::SORT_COMMONS_BY_SIZE_DESCENDING); in operator ()() 132 if (this->sort_order_ == Symbol_table::SORT_COMMONS_BY_SIZE_DESCENDING) in operator ()() 149 Symbol_table::allocate_commons(Layout* layout, Mapfile* mapfile) in allocate_commons() [all …]
|
H A D | readsyms.h | 36 class Symbol_table; variable 59 Read_symbols(Input_objects* input_objects, Symbol_table* symtab, in Read_symbols() 81 requeue(Workqueue*, Input_objects*, Symbol_table*, Layout*, Dirsearch*, 117 Symbol_table* symtab_; 139 Add_symbols(Input_objects* input_objects, Symbol_table* symtab, in Add_symbols() 169 Symbol_table* symtab_; 191 Read_member(Input_objects* /*input_objects*/, Symbol_table* /*symtab*/, in Read_member() argument 276 Check_library(Symbol_table* /*symtab*/, Layout* layout, in Check_library() argument 354 Start_group(Symbol_table* symtab, Finish_group* finish_group, in Start_group() 378 Symbol_table* symtab_; [all …]
|
H A D | target.h | 58 class Symbol_table; variable 226 Symbol_table* symtab) in finalize_sections() 393 relax(int pass, const Input_objects* input_objects, Symbol_table* symtab, in relax() 455 define_standard_symbols(Symbol_table* symtab, Layout* layout) in define_standard_symbols() 469 gc_mark_symbol(Symbol_table* symtab, Symbol* sym) const in gc_mark_symbol() 496 Versions* versions, Symbol_table* symtab) const in set_dynsym_indexes() 597 do_finalize_sections(Layout*, const Input_objects*, Symbol_table*) in do_finalize_sections() argument 758 do_relax(int, const Input_objects*, Symbol_table*, Layout*, const Task*) in do_relax() argument 791 do_define_standard_symbols(Symbol_table*, Layout*) in do_define_standard_symbols() argument 801 do_gc_mark_symbol(Symbol_table*, Symbol*) const in do_gc_mark_symbol() argument [all …]
|
H A D | archive.h | 41 class Symbol_table; variable 99 should_include_member(Symbol_table* symtab, Layout*, const char* sym_name, 248 add_symbols(Symbol_table*, Layout*, Input_objects*, Mapfile*); 336 include_all_members(Symbol_table*, Layout*, Input_objects*, Mapfile*); 340 include_member(Symbol_table*, Layout*, Input_objects*, off_t off, 422 Add_archive_symbols(Symbol_table* symtab, Layout* layout, in Add_archive_symbols() 458 Symbol_table* symtab_; 480 add_symbols(Symbol_table*, Layout*, Input_objects*); 484 include_member(Symbol_table*, Layout*, Input_objects*, const Archive_member&); 527 Add_lib_group_symbols(Symbol_table* symtab, Layout* layout, in Add_lib_group_symbols() [all …]
|
H A D | symtab.cc | 341 Symbol::should_add_dynsym_entry(Symbol_table* symtab) const in should_add_dynsym_entry() 566 Symbol_table::Symbol_table(unsigned int count, in Symbol_table() function in gold::Symbol_table 577 Symbol_table::~Symbol_table() in ~Symbol_table() 585 Symbol_table::Symbol_table_eq::operator()(const Symbol_table_key& k1, in operator ()() 592 Symbol_table::is_section_folded(Relobj* obj, unsigned int shndx) const in is_section_folded() 602 Symbol_table::gc_mark_undef_symbols(Layout* layout) in gc_mark_undef_symbols() 652 Symbol_table::gc_mark_symbol(Symbol* sym) in gc_mark_symbol() 669 Symbol_table::gc_mark_dyn_syms(Symbol* sym) in gc_mark_dyn_syms() 679 Symbol_table::make_forwarder(Symbol* from, Symbol* to) in make_forwarder() 690 Symbol_table::resolve_forwards(const Symbol* from) const in resolve_forwards() [all …]
|
H A D | resolve.cc | 130 Symbol_table::override(Sized_symbol<size>* tosym, in override() 243 Symbol_table::resolve(Sized_symbol<size>* to, in resolve() 393 if (Symbol_table::should_override(to, frombits, fromtype, OBJECT, in resolve() 442 Symbol_table::report_resolve_problem(false, in resolve() 447 Symbol_table::report_resolve_problem(false, in resolve() 452 Symbol_table::report_resolve_problem(false, in resolve() 466 Symbol_table::should_override(const Symbol* to, unsigned int frombits, in should_override() 491 Symbol_table::report_resolve_problem(true, in should_override() 534 Symbol_table::report_resolve_problem(true, in should_override() 573 Symbol_table::report_resolve_problem(false, in should_override() [all …]
|
H A D | layout.h | 47 class Symbol_table; variable 177 Symbol_table* symtab, in Layout_task_runner() 195 Symbol_table* symtab_; 638 layout_group(Symbol_table* symtab, 743 create_initial_dynamic_sections(Symbol_table*); 747 define_section_symbols(Symbol_table*); 760 define_script_symbols(Symbol_table* symtab) in define_script_symbols() 765 define_group_signatures(Symbol_table*); 847 finalize(const Input_objects*, Symbol_table*, Target*, const Task*); 901 write_data(const Symbol_table*, Output_file*) const; [all …]
|
H A D | cref.cc | 65 print_symbol_counts(const Symbol_table*, FILE*) const; 69 print_cref(const Symbol_table*, FILE*) const; 105 print_objects_symbol_counts(const Symbol_table*, FILE*, const Objects*) const; 109 print_object_symbol_counts(const Symbol_table*, FILE*, const Object*) const; 160 Cref_inputs::print_object_symbol_counts(const Symbol_table* symtab, in print_object_symbol_counts() 172 Cref_inputs::print_objects_symbol_counts(const Symbol_table* symtab, in print_objects_symbol_counts() 201 Cref_inputs::print_symbol_counts(const Symbol_table* symtab, FILE* f) const in print_symbol_counts() 291 Cref_inputs::print_cref(const Symbol_table*, FILE* f) const in print_cref() argument 376 Cref::print_symbol_counts(const Symbol_table* symtab) const in print_symbol_counts() 400 Cref::print_cref(const Symbol_table* symtab, FILE* f) const in print_cref()
|
H A D | plugin.h | 42 class Symbol_table; variable 212 Input_objects* input_objects, Symbol_table* symtab, 317 Symbol_table* 411 Symbol_table* symtab_; 446 get_symbol_resolution_info(Symbol_table* symtab, 528 do_layout(Symbol_table*, Layout*, Read_symbols_data*); 532 do_add_symbols(Symbol_table*, Read_symbols_data*, Layout*); 535 do_should_include_member(Symbol_table* symtab, Layout*, Read_symbols_data*, 595 do_get_global_symbol_counts(const Symbol_table*, size_t*, size_t*) const; 618 Symbol_table* symtab, Layout* /*layout*/, Dirsearch* dirpath, in Plugin_hook() [all …]
|
H A D | object.h | 695 layout(Symbol_table* symtab, Layout* layout, Read_symbols_data* sd) in layout() 700 add_symbols(Symbol_table* symtab, Read_symbols_data* sd, Layout *layout) in add_symbols() 705 should_include_member(Symbol_table* symtab, Layout* layout, in should_include_member() 806 get_global_symbol_counts(const Symbol_table* symtab, size_t* defined, in get_global_symbol_counts() 933 do_layout(Symbol_table*, Layout*, Read_symbols_data*) = 0; 938 do_add_symbols(Symbol_table*, Read_symbols_data*, Layout*) = 0; 941 do_should_include_member(Symbol_table* symtab, Layout*, Read_symbols_data*, 1018 do_get_global_symbol_counts(const Symbol_table*, size_t*, size_t*) const = 0; 1059 Symbol_table*); 1198 gc_process_relocs(Symbol_table* symtab, Layout* layout, Read_relocs_data* rd) in gc_process_relocs() [all …]
|
H A D | reloc.cc | 386 Sized_relobj_file<size, big_endian>::do_gc_process_relocs(Symbol_table* symtab, in do_gc_process_relocs() 426 Sized_relobj_file<size, big_endian>::do_scan_relocs(Symbol_table* symtab, in do_scan_relocs() 509 Symbol_table* symtab, in emit_relocs_scan() 587 Sized_relobj_file<size, big_endian>::do_relocate(const Symbol_table* symtab, in do_relocate() 868 const Symbol_table* symtab, in do_relocate_sections() 884 const Symbol_table* symtab, in relocate_section_range() 1202 const Symbol_table* symtab, in split_stack_adjust() 1235 const Symbol_table* symtab, in split_stack_adjust_reltype() 1643 Sized_relobj_file<32, false>::do_gc_process_relocs(Symbol_table* symtab, 1651 Sized_relobj_file<32, true>::do_gc_process_relocs(Symbol_table* symtab, [all …]
|
H A D | dynobj.h | 189 do_layout(Symbol_table*, Layout*, Read_symbols_data*); 193 do_add_symbols(Symbol_table*, Read_symbols_data*, Layout*); 196 do_should_include_member(Symbol_table* symtab, Layout*, Read_symbols_data*, 276 do_get_global_symbol_counts(const Symbol_table*, size_t*, size_t*) const; 570 record_version(const Symbol_table* symtab, Stringpool*, const Symbol* sym); 576 finalize(Symbol_table* symtab, unsigned int dynsym_index, 593 symbol_section_contents(const Symbol_table*, const Stringpool*, 638 get_dynobj_for_sym(const Symbol_table*, const Symbol* sym) const; 642 version_index(const Symbol_table*, const Stringpool*,
|
/netbsd-src/external/gpl3/binutils.old/dist/gold/ |
H A D | script.h | 45 class Symbol_table; variable 80 eval(const Symbol_table*, const Layout*, bool check_assertions); 99 eval_with_dot(const Symbol_table*, const Layout*, bool check_assertions, 111 eval_maybe_dot(const Symbol_table*, const Layout*, bool check_assertions, 134 set_expr_sym_in_real_elf(Symbol_table*) const in set_expr_sym_in_real_elf() argument 227 check_unmatched_names(const Symbol_table*) const; 345 add_to_table(Symbol_table*); 349 finalize(Symbol_table*, const Layout*); 361 finalize_with_dot(Symbol_table*, const Layout*, uint64_t dot_value, 368 set_if_absolute(Symbol_table*, const Layout*, bool is_dot_available, [all …]
|
H A D | common.cc | 72 Sort_commons(const Symbol_table* symtab, in Sort_commons() 73 Symbol_table::Sort_commons_order sort_order) in Sort_commons() 81 const Symbol_table* symtab_; 83 Symbol_table::Sort_commons_order sort_order_; 95 const Symbol_table* symtab = this->symtab_; in operator ()() 107 if (this->sort_order_ == Symbol_table::SORT_COMMONS_BY_ALIGNMENT_DESCENDING) in operator ()() 115 == Symbol_table::SORT_COMMONS_BY_ALIGNMENT_ASCENDING) in operator ()() 124 == Symbol_table::SORT_COMMONS_BY_SIZE_DESCENDING); in operator ()() 132 if (this->sort_order_ == Symbol_table::SORT_COMMONS_BY_SIZE_DESCENDING) in operator ()() 149 Symbol_table::allocate_commons(Layout* layout, Mapfile* mapfile) in allocate_commons() [all …]
|
H A D | readsyms.h | 36 class Symbol_table; variable 59 Read_symbols(Input_objects* input_objects, Symbol_table* symtab, in Read_symbols() 81 requeue(Workqueue*, Input_objects*, Symbol_table*, Layout*, Dirsearch*, 117 Symbol_table* symtab_; 139 Add_symbols(Input_objects* input_objects, Symbol_table* symtab, in Add_symbols() 169 Symbol_table* symtab_; 191 Read_member(Input_objects* /*input_objects*/, Symbol_table* /*symtab*/, in Read_member() argument 276 Check_library(Symbol_table* /*symtab*/, Layout* layout, in Check_library() argument 354 Start_group(Symbol_table* symtab, Finish_group* finish_group, in Start_group() 378 Symbol_table* symtab_; [all …]
|
H A D | target.h | 58 class Symbol_table; variable 226 Symbol_table* symtab) in finalize_sections() 393 relax(int pass, const Input_objects* input_objects, Symbol_table* symtab, in relax() 455 define_standard_symbols(Symbol_table* symtab, Layout* layout) in define_standard_symbols() 469 gc_mark_symbol(Symbol_table* symtab, Symbol* sym) const in gc_mark_symbol() 496 Versions* versions, Symbol_table* symtab) const in set_dynsym_indexes() 597 do_finalize_sections(Layout*, const Input_objects*, Symbol_table*) in do_finalize_sections() argument 758 do_relax(int, const Input_objects*, Symbol_table*, Layout*, const Task*) in do_relax() argument 791 do_define_standard_symbols(Symbol_table*, Layout*) in do_define_standard_symbols() argument 801 do_gc_mark_symbol(Symbol_table*, Symbol*) const in do_gc_mark_symbol() argument [all …]
|
H A D | archive.h | 41 class Symbol_table; variable 99 should_include_member(Symbol_table* symtab, Layout*, const char* sym_name, 248 add_symbols(Symbol_table*, Layout*, Input_objects*, Mapfile*); 336 include_all_members(Symbol_table*, Layout*, Input_objects*, Mapfile*); 340 include_member(Symbol_table*, Layout*, Input_objects*, off_t off, 422 Add_archive_symbols(Symbol_table* symtab, Layout* layout, in Add_archive_symbols() 458 Symbol_table* symtab_; 480 add_symbols(Symbol_table*, Layout*, Input_objects*); 484 include_member(Symbol_table*, Layout*, Input_objects*, const Archive_member&); 527 Add_lib_group_symbols(Symbol_table* symtab, Layout* layout, in Add_lib_group_symbols() [all …]
|
H A D | symtab.cc | 341 Symbol::should_add_dynsym_entry(Symbol_table* symtab) const in should_add_dynsym_entry() 566 Symbol_table::Symbol_table(unsigned int count, in Symbol_table() function in gold::Symbol_table 577 Symbol_table::~Symbol_table() in ~Symbol_table() 585 Symbol_table::Symbol_table_eq::operator()(const Symbol_table_key& k1, in operator ()() 592 Symbol_table::is_section_folded(Relobj* obj, unsigned int shndx) const in is_section_folded() 602 Symbol_table::gc_mark_undef_symbols(Layout* layout) in gc_mark_undef_symbols() 652 Symbol_table::gc_mark_symbol(Symbol* sym) in gc_mark_symbol() 669 Symbol_table::gc_mark_dyn_syms(Symbol* sym) in gc_mark_dyn_syms() 679 Symbol_table::make_forwarder(Symbol* from, Symbol* to) in make_forwarder() 690 Symbol_table::resolve_forwards(const Symbol* from) const in resolve_forwards() [all …]
|
H A D | resolve.cc | 130 Symbol_table::override(Sized_symbol<size>* tosym, in override() 243 Symbol_table::resolve(Sized_symbol<size>* to, in resolve() 393 if (Symbol_table::should_override(to, frombits, fromtype, OBJECT, in resolve() 442 Symbol_table::report_resolve_problem(false, in resolve() 447 Symbol_table::report_resolve_problem(false, in resolve() 452 Symbol_table::report_resolve_problem(false, in resolve() 466 Symbol_table::should_override(const Symbol* to, unsigned int frombits, in should_override() 491 Symbol_table::report_resolve_problem(true, in should_override() 534 Symbol_table::report_resolve_problem(true, in should_override() 573 Symbol_table::report_resolve_problem(false, in should_override() [all …]
|
H A D | layout.h | 47 class Symbol_table; variable 177 Symbol_table* symtab, in Layout_task_runner() 195 Symbol_table* symtab_; 638 layout_group(Symbol_table* symtab, 743 create_initial_dynamic_sections(Symbol_table*); 747 define_section_symbols(Symbol_table*); 760 define_script_symbols(Symbol_table* symtab) in define_script_symbols() 765 define_group_signatures(Symbol_table*); 847 finalize(const Input_objects*, Symbol_table*, Target*, const Task*); 901 write_data(const Symbol_table*, Output_file*) const; [all …]
|
H A D | cref.cc | 65 print_symbol_counts(const Symbol_table*, FILE*) const; 69 print_cref(const Symbol_table*, FILE*) const; 105 print_objects_symbol_counts(const Symbol_table*, FILE*, const Objects*) const; 109 print_object_symbol_counts(const Symbol_table*, FILE*, const Object*) const; 160 Cref_inputs::print_object_symbol_counts(const Symbol_table* symtab, in print_object_symbol_counts() 172 Cref_inputs::print_objects_symbol_counts(const Symbol_table* symtab, in print_objects_symbol_counts() 201 Cref_inputs::print_symbol_counts(const Symbol_table* symtab, FILE* f) const in print_symbol_counts() 291 Cref_inputs::print_cref(const Symbol_table*, FILE* f) const in print_cref() argument 376 Cref::print_symbol_counts(const Symbol_table* symtab) const in print_symbol_counts() 400 Cref::print_cref(const Symbol_table* symtab, FILE* f) const in print_cref()
|
H A D | plugin.h | 42 class Symbol_table; variable 212 Input_objects* input_objects, Symbol_table* symtab, 317 Symbol_table* 411 Symbol_table* symtab_; 446 get_symbol_resolution_info(Symbol_table* symtab, 528 do_layout(Symbol_table*, Layout*, Read_symbols_data*); 532 do_add_symbols(Symbol_table*, Read_symbols_data*, Layout*); 535 do_should_include_member(Symbol_table* symtab, Layout*, Read_symbols_data*, 595 do_get_global_symbol_counts(const Symbol_table*, size_t*, size_t*) const; 618 Symbol_table* symtab, Layout* /*layout*/, Dirsearch* dirpath, in Plugin_hook() [all …]
|
H A D | object.h | 695 layout(Symbol_table* symtab, Layout* layout, Read_symbols_data* sd) in layout() 700 add_symbols(Symbol_table* symtab, Read_symbols_data* sd, Layout *layout) in add_symbols() 705 should_include_member(Symbol_table* symtab, Layout* layout, in should_include_member() 806 get_global_symbol_counts(const Symbol_table* symtab, size_t* defined, in get_global_symbol_counts() 933 do_layout(Symbol_table*, Layout*, Read_symbols_data*) = 0; 938 do_add_symbols(Symbol_table*, Read_symbols_data*, Layout*) = 0; 941 do_should_include_member(Symbol_table* symtab, Layout*, Read_symbols_data*, 1018 do_get_global_symbol_counts(const Symbol_table*, size_t*, size_t*) const = 0; 1059 Symbol_table*); 1198 gc_process_relocs(Symbol_table* symtab, Layout* layout, Read_relocs_data* rd) in gc_process_relocs() [all …]
|
H A D | reloc.cc | 386 Sized_relobj_file<size, big_endian>::do_gc_process_relocs(Symbol_table* symtab, in do_gc_process_relocs() 426 Sized_relobj_file<size, big_endian>::do_scan_relocs(Symbol_table* symtab, in do_scan_relocs() 509 Symbol_table* symtab, in emit_relocs_scan() 587 Sized_relobj_file<size, big_endian>::do_relocate(const Symbol_table* symtab, in do_relocate() 868 const Symbol_table* symtab, in do_relocate_sections() 884 const Symbol_table* symtab, in relocate_section_range() 1202 const Symbol_table* symtab, in split_stack_adjust() 1235 const Symbol_table* symtab, in split_stack_adjust_reltype() 1643 Sized_relobj_file<32, false>::do_gc_process_relocs(Symbol_table* symtab, 1651 Sized_relobj_file<32, true>::do_gc_process_relocs(Symbol_table* symtab, [all …]
|