Home
last modified time | relevance | path

Searched refs:Layout (Results 1 – 25 of 100) sorted by relevance

1234

/dflybsd-src/contrib/binutils-2.27/gold/
H A Dscript-sections.h139 create_sections(Layout*);
147 finalize_symbols(Symbol_table* symtab, const Layout* layout);
181 set_section_addresses(Symbol_table*, Layout*);
192 expected_segment_count(const Layout*) const;
249 block_in_region(Symbol_table*, Layout*, uint64_t, uint64_t) const;
268 create_segments(Layout*, uint64_t);
272 create_note_and_tls_segments(Layout*, const std::vector<Output_section*>*);
280 total_header_size(Layout* layout) const;
289 create_segments_from_phdrs_clause(Layout* layout, uint64_t);
293 attach_sections_using_phdrs_clause(Layout*);
[all …]
H A Dlayout.cc289 Layout::Relaxation_debug_check::check_output_data_for_reset_values( in check_output_data_for_reset_values()
290 const Layout::Section_list& sections, in check_output_data_for_reset_values()
291 const Layout::Data_list& special_outputs, in check_output_data_for_reset_values()
292 const Layout::Data_list& relax_outputs) in check_output_data_for_reset_values()
294 for(Layout::Section_list::const_iterator p = sections.begin(); in check_output_data_for_reset_values()
299 for(Layout::Data_list::const_iterator p = special_outputs.begin(); in check_output_data_for_reset_values()
310 Layout::Relaxation_debug_check::read_sections( in read_sections()
311 const Layout::Section_list& sections) in read_sections()
313 for(Layout::Section_list::const_iterator p = sections.begin(); in read_sections()
330 Layout::Relaxation_debug_check::verify_sections( in verify_sections()
[all …]
H A Dscript.h46 class Layout; 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,
345 finalize(Symbol_table*, const Layout*);
349 finalize_with_dot(Symbol_table*, const Layout*, uint64_t dot_value,
356 set_if_absolute(Symbol_table*, const Layout*, bool is_dot_available,
370 finalize_maybe_dot(Symbol_table*, const Layout*, bool is_dot_available,
376 sized_finalize(Symbol_table*, const Layout*, bool is_dot_available,
408 check(const Symbol_table*, const Layout*);
[all …]
H A Dreadsyms.h60 Layout* layout, Dirsearch* dirpath, int dirindex, in Read_symbols()
81 requeue(Workqueue*, Input_objects*, Symbol_table*, Layout*, Dirsearch*,
118 Layout* layout_;
140 Layout* layout, Dirsearch* /*dirpath*/, int /*dirindex*/, in Add_symbols()
170 Layout* layout_;
192 Layout* /*layout*/, Mapfile* /*mapfile*/, in Read_member() argument
230 Check_script(Layout* layout, Incremental_binary* ibase, in Check_script()
262 Layout* layout_;
276 Check_library(Symbol_table* /*symtab*/, Layout* layout, in Check_library()
306 Layout* layout_;
[all …]
H A Dlayout.h179 Layout* layout, in Layout_task_runner()
197 Layout* layout_;
492 class Layout
495 Layout(int number_of_input_files, Script_options*);
497 ~Layout() in ~Layout()
998 Layout(const Layout&);
999 Layout& operator=(const Layout&);
1267 Compare_segments(Layout* layout) in Compare_segments()
1276 Layout* layout_;
1291 check_output_data_for_reset_values(const Layout::Section_list&,
[all …]
H A Darchive.h40 class Layout; 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()
459 Layout* layout_;
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 Dscript-sections.cc98 set_address(uint64_t addr, const Symbol_table* symtab, const Layout* layout) in set_address()
115 const Symbol_table* symtab, const Layout* layout) in increment_offset()
128 has_room_for(const Symbol_table* symtab, const Layout* layout, in has_room_for()
436 && (name == ".comment" || Layout::is_debug_info_section(name.c_str()))) in output_section_init()
474 && !Layout::is_debug_info_section(os->name())) in find_place()
583 create_sections(Layout*) in create_sections() argument
593 finalize_symbols(Symbol_table*, const Layout*, uint64_t*) in finalize_symbols() argument
613 set_section_addresses(Symbol_table*, Layout*, uint64_t*, uint64_t*, in set_section_addresses() argument
686 finalize_symbols(Symbol_table* symtab, const Layout* layout, in finalize_symbols()
696 set_section_addresses(Symbol_table* symtab, Layout* layout, in set_section_addresses()
[all …]
H A Di386.cc55 Output_data_got_plt_i386(Layout* layout) in Output_data_got_plt_i386()
73 Layout* layout_;
86 Output_data_plt_i386(Layout*, uint64_t addralign,
91 add_entry(Symbol_table*, Layout*, Symbol* gsym);
95 add_local_ifunc_entry(Symbol_table*, Layout*,
106 rel_tls_desc(Layout*);
110 rel_irelative(Symbol_table*, Layout*);
142 add_eh_frame(Layout* layout) in add_eh_frame()
185 do_add_eh_frame(Layout*) = 0;
261 Output_data_plt_i386_standard(Layout* layout, in Output_data_plt_i386_standard()
[all …]
H A Dplugin.h43 class Layout; variable
158 load_plugins(Layout* layout);
289 Layout*
376 Layout* layout_;
419 include_comdat_group(std::string comdat_key, Layout* layout);
485 do_layout(Symbol_table*, Layout*, Read_symbols_data*);
489 do_add_symbols(Symbol_table*, Read_symbols_data*, Layout*);
492 do_should_include_member(Symbol_table* symtab, Layout*, Read_symbols_data*,
575 Symbol_table* symtab, Layout* /*layout*/, Dirsearch* dirpath, in Plugin_hook() argument
H A Dx86_64.cc56 Output_data_got_plt_x86_64(Layout* layout) in Output_data_got_plt_x86_64()
61 Output_data_got_plt_x86_64(Layout* layout, off_t data_size) in Output_data_got_plt_x86_64()
79 Layout* layout_;
93 Output_data_plt_x86_64(Layout* layout, uint64_t addralign, in Output_data_plt_x86_64()
103 Output_data_plt_x86_64(Layout* layout, uint64_t plt_entry_size, in Output_data_plt_x86_64()
123 init(Layout* layout);
127 add_entry(Symbol_table*, Layout*, Symbol* gsym);
131 add_local_ifunc_entry(Symbol_table* symtab, Layout*,
137 add_relocation(Symbol_table*, Layout*, Symbol* gsym,
170 rela_tlsdesc(Layout*);
[all …]
H A Dobject.h41 class Layout; variable
650 layout(Symbol_table* symtab, Layout* layout, Read_symbols_data* sd) in layout()
655 add_symbols(Symbol_table* symtab, Read_symbols_data* sd, Layout *layout) in add_symbols()
660 should_include_member(Symbol_table* symtab, Layout* layout, in should_include_member()
885 do_layout(Symbol_table*, Layout*, Read_symbols_data*) = 0;
890 do_add_symbols(Symbol_table*, Read_symbols_data*, Layout*) = 0;
893 do_should_include_member(Symbol_table* symtab, Layout*, Read_symbols_data*,
1150 gc_process_relocs(Symbol_table* symtab, Layout* layout, Read_relocs_data* rd) in gc_process_relocs()
1155 scan_relocs(Symbol_table* symtab, Layout* layout, Read_relocs_data* rd) in scan_relocs()
1279 relocate(const Symbol_table* symtab, const Layout* layout, Output_file* of) in relocate()
[all …]
H A Dgold.h49 class Layout; variable
210 Layout*,
221 Layout*,
231 Layout*,
240 Layout*,
/dflybsd-src/contrib/binutils-2.34/gold/
H A Dscript-sections.h139 create_sections(Layout*);
147 finalize_symbols(Symbol_table* symtab, const Layout* layout);
184 set_section_addresses(Symbol_table*, Layout*);
195 expected_segment_count(const Layout*) const;
252 block_in_region(Symbol_table*, Layout*, uint64_t, uint64_t) const;
271 create_segments(Layout*, uint64_t);
275 create_note_and_tls_segments(Layout*, const std::vector<Output_section*>*);
283 total_header_size(Layout* layout) const;
292 create_segments_from_phdrs_clause(Layout* layout, uint64_t);
296 attach_sections_using_phdrs_clause(Layout*);
[all …]
H A Dlayout.cc293 Layout::Relaxation_debug_check::check_output_data_for_reset_values( in check_output_data_for_reset_values()
294 const Layout::Section_list& sections, in check_output_data_for_reset_values()
295 const Layout::Data_list& special_outputs, in check_output_data_for_reset_values()
296 const Layout::Data_list& relax_outputs) in check_output_data_for_reset_values()
298 for(Layout::Section_list::const_iterator p = sections.begin(); in check_output_data_for_reset_values()
303 for(Layout::Data_list::const_iterator p = special_outputs.begin(); in check_output_data_for_reset_values()
314 Layout::Relaxation_debug_check::read_sections( in read_sections()
315 const Layout::Section_list& sections) in read_sections()
317 for(Layout::Section_list::const_iterator p = sections.begin(); in read_sections()
334 Layout::Relaxation_debug_check::verify_sections( in verify_sections()
[all …]
H A Dscript.h46 class Layout; 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,
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,
382 finalize_maybe_dot(Symbol_table*, const Layout*, bool is_dot_available,
388 sized_finalize(Symbol_table*, const Layout*, bool is_dot_available,
420 check(const Symbol_table*, const Layout*);
[all …]
H A Dreadsyms.h60 Layout* layout, Dirsearch* dirpath, int dirindex, in Read_symbols()
81 requeue(Workqueue*, Input_objects*, Symbol_table*, Layout*, Dirsearch*,
118 Layout* layout_;
140 Layout* layout, Dirsearch* /*dirpath*/, int /*dirindex*/, in Add_symbols()
170 Layout* layout_;
192 Layout* /*layout*/, Mapfile* /*mapfile*/, in Read_member() argument
230 Check_script(Layout* layout, Incremental_binary* ibase, in Check_script()
262 Layout* layout_;
276 Check_library(Symbol_table* /*symtab*/, Layout* layout, in Check_library()
306 Layout* layout_;
[all …]
H A Dlayout.h179 Layout* layout, in Layout_task_runner()
197 Layout* layout_;
504 class Layout
507 Layout(int number_of_input_files, Script_options*);
509 ~Layout() in ~Layout()
1043 Layout(const Layout&);
1044 Layout& operator=(const Layout&);
1325 Compare_segments(Layout* layout) in Compare_segments()
1334 Layout* layout_;
1349 check_output_data_for_reset_values(const Layout::Section_list&,
[all …]
H A Darchive.h40 class Layout; 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()
459 Layout* layout_;
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 Dscript-sections.cc98 set_address(uint64_t addr, const Symbol_table* symtab, const Layout* layout) in set_address()
115 const Symbol_table* symtab, const Layout* layout) in increment_offset()
128 has_room_for(const Symbol_table* symtab, const Layout* layout, in has_room_for()
451 && (name == ".comment" || Layout::is_debug_info_section(name.c_str()))) in output_section_init()
489 && !Layout::is_debug_info_section(os->name())) in find_place()
617 create_sections(Layout*) in create_sections() argument
627 finalize_symbols(Symbol_table*, const Layout*, uint64_t*) in finalize_symbols() argument
647 set_section_addresses(Symbol_table*, Layout*, uint64_t*, uint64_t*, in set_section_addresses() argument
720 finalize_symbols(Symbol_table* symtab, const Layout* layout, in finalize_symbols()
730 set_section_addresses(Symbol_table* symtab, Layout* layout, in set_section_addresses()
[all …]
H A Di386.cc55 Output_data_got_plt_i386(Layout* layout) in Output_data_got_plt_i386()
73 Layout* layout_;
86 Output_data_plt_i386(Layout*, uint64_t addralign,
91 add_entry(Symbol_table*, Layout*, Symbol* gsym);
95 add_local_ifunc_entry(Symbol_table*, Layout*,
106 rel_tls_desc(Layout*);
110 rel_irelative(Symbol_table*, Layout*);
142 add_eh_frame(Layout* layout) in add_eh_frame()
185 do_add_eh_frame(Layout*) = 0;
261 Output_data_plt_i386_standard(Layout* layout, in Output_data_plt_i386_standard()
[all …]
H A Dx86_64.cc56 Output_data_got_plt_x86_64(Layout* layout) in Output_data_got_plt_x86_64()
61 Output_data_got_plt_x86_64(Layout* layout, off_t data_size) in Output_data_got_plt_x86_64()
79 Layout* layout_;
93 Output_data_plt_x86_64(Layout* layout, uint64_t addralign, in Output_data_plt_x86_64()
103 Output_data_plt_x86_64(Layout* layout, uint64_t plt_entry_size, in Output_data_plt_x86_64()
123 init(Layout* layout);
127 add_entry(Symbol_table*, Layout*, Symbol* gsym);
131 add_local_ifunc_entry(Symbol_table* symtab, Layout*,
137 add_relocation(Symbol_table*, Layout*, Symbol* gsym,
170 rela_tlsdesc(Layout*);
[all …]
H A Dobject.h41 class Layout; variable
652 layout(Symbol_table* symtab, Layout* layout, Read_symbols_data* sd) in layout()
657 add_symbols(Symbol_table* symtab, Read_symbols_data* sd, Layout *layout) in add_symbols()
662 should_include_member(Symbol_table* symtab, Layout* layout, in should_include_member()
890 do_layout(Symbol_table*, Layout*, Read_symbols_data*) = 0;
895 do_add_symbols(Symbol_table*, Read_symbols_data*, Layout*) = 0;
898 do_should_include_member(Symbol_table* symtab, Layout*, Read_symbols_data*,
1155 gc_process_relocs(Symbol_table* symtab, Layout* layout, Read_relocs_data* rd) in gc_process_relocs()
1160 scan_relocs(Symbol_table* symtab, Layout* layout, Read_relocs_data* rd) in scan_relocs()
1284 relocate(const Symbol_table* symtab, const Layout* layout, Output_file* of) in relocate()
[all …]
H A Dtarget.h225 finalize_sections(Layout* layout, const Input_objects* input_objects, in finalize_sections()
389 Layout* layout, const Task* task) in relax()
450 define_standard_symbols(Symbol_table* symtab, Layout* layout) in define_standard_symbols()
514 finalize_gnu_properties(Layout* layout) const in finalize_gnu_properties()
592 do_finalize_sections(Layout*, const Input_objects*, Symbol_table*) in do_finalize_sections() argument
750 do_relax(int, const Input_objects*, Symbol_table*, Layout*, const Task*) in do_relax() argument
783 do_define_standard_symbols(Symbol_table*, Layout*) in do_define_standard_symbols() argument
825 do_finalize_gnu_properties(Layout*) const in do_finalize_gnu_properties() argument
884 Layout* layout,
909 Layout* layout,
[all …]
H A Dreloc.cc387 Layout* layout, in do_gc_process_relocs()
427 Layout* layout, in do_scan_relocs()
510 Layout* layout, in emit_relocs_scan()
588 const Layout* layout, in do_relocate()
678 Sized_relobj_file<size, big_endian>::write_sections(const Layout* layout, in write_sections()
869 const Layout* layout, in do_relocate_sections()
885 const Layout* layout, in relocate_section_range()
1641 Layout* layout,
1649 Layout* layout,
1657 Layout* layout,
[all …]
H A Dplugin.h43 class Layout; variable
182 load_plugins(Layout* layout);
321 Layout*
412 Layout* layout_;
462 include_comdat_group(std::string comdat_key, Layout* layout);
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*,
618 Symbol_table* symtab, Layout* /*layout*/, Dirsearch* dirpath, in Plugin_hook() argument

1234