Home
last modified time | relevance | path

Searched refs:Symbol_table (Results 1 – 25 of 117) sorted by relevance

12345

/netbsd-src/external/gpl3/binutils/dist/gold/
H A Dscript.h45 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 Dcommon.cc72 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 Dreadsyms.h36 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 Dtarget.h58 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 Darchive.h41 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 Dsymtab.cc341 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 Dresolve.cc130 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 Dlayout.h47 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 Dcref.cc65 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 Dplugin.h42 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 Dobject.h695 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 Dreloc.cc386 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 Ddynobj.h189 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 Dscript.h45 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 Dcommon.cc72 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 Dreadsyms.h36 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 Dtarget.h58 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 Darchive.h41 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 Dsymtab.cc341 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 Dresolve.cc130 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 Dlayout.h47 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 Dcref.cc65 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 Dplugin.h42 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 Dobject.h695 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 Dreloc.cc386 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 …]

12345