Lines Matching refs:Layout
296 Layout::Relaxation_debug_check::check_output_data_for_reset_values( in check_output_data_for_reset_values()
297 const Layout::Section_list& sections, in check_output_data_for_reset_values()
298 const Layout::Data_list& special_outputs, in check_output_data_for_reset_values()
299 const Layout::Data_list& relax_outputs) in check_output_data_for_reset_values()
301 for(Layout::Section_list::const_iterator p = sections.begin(); in check_output_data_for_reset_values()
306 for(Layout::Data_list::const_iterator p = special_outputs.begin(); in check_output_data_for_reset_values()
317 Layout::Relaxation_debug_check::read_sections( in read_sections()
318 const Layout::Section_list& sections) in read_sections()
320 for(Layout::Section_list::const_iterator p = sections.begin(); in read_sections()
337 Layout::Relaxation_debug_check::verify_sections( in verify_sections()
338 const Layout::Section_list& sections) in verify_sections()
341 for(Layout::Section_list::const_iterator p = sections.begin(); in verify_sections()
377 Layout* layout = this->layout_; in run()
424 Layout::Layout(int number_of_input_files, Script_options* script_options) in Layout() function in gold::Layout
504 Layout::set_incremental_base(Incremental_binary* base) in set_incremental_base()
513 Layout::Hash_key::operator()(const Layout::Key& k) const in operator ()()
661 Layout::include_section(Sized_relobj_file<size, big_endian>*, const char* name, in include_section()
764 Layout::find_output_section(const char* name) const in find_output_section()
778 Layout::find_output_segment(elfcpp::PT type, elfcpp::Elf_Word set, in find_output_segment()
809 Layout::is_ctors_in_init_array(Relobj* relobj, unsigned int shndx) const in is_ctors_in_init_array()
821 Layout::get_output_section(const char* name, Stringpool::Key name_key, in get_output_section()
899 Layout::keep_input_section(const Relobj* relobj, const char* name) in keep_input_section()
919 Layout::get_output_section_flags(elfcpp::Elf_Xword input_section_flags) in get_output_section_flags()
948 Layout::choose_output_section(const Relobj* relobj, const char* name, in choose_output_section()
1068 name = Layout::output_section_name(relobj, orig_name, &len); in choose_output_section()
1084 Layout::init_fixed_output_section(const char* name, in init_fixed_output_section()
1125 Layout::special_ordering_of_input_section(const char* name) in special_ordering_of_input_section()
1161 Layout::layout(Sized_relobj_file<size, big_endian>* object, unsigned int shndx, in layout()
1269 && Layout::special_ordering_of_input_section(name) >= 0) in layout()
1312 Layout::insert_section_segment_map(Const_section_id secn, in insert_section_segment_map()
1323 Layout::layout_reloc(Sized_relobj_file<size, big_endian>*, in layout_reloc()
1384 Layout::layout_group(Symbol_table* symtab, in layout_group()
1435 Layout::layout_eh_frame(Sized_relobj_file<size, big_endian>* object, in layout_eh_frame()
1516 Layout::finalize_eh_frame_section() in finalize_eh_frame_section()
1534 Layout::make_eh_frame_section(const Relobj* object) in make_eh_frame_section()
1591 Layout::add_eh_frame_for_plt(Output_data* plt, const unsigned char* cie_data, in add_eh_frame_for_plt()
1615 Layout::remove_eh_frame_for_plt(Output_data* plt, const unsigned char* cie_data, in remove_eh_frame_for_plt()
1631 Layout::add_to_gdb_index(bool is_type_unit, in add_to_gdb_index()
1662 Layout::add_output_section_data(const char* name, elfcpp::Elf_Word type, in add_output_section_data()
1678 Layout::section_flags_to_segment(elfcpp::Elf_Xword flags) in section_flags_to_segment()
1694 Layout::make_output_section(const char* name, elfcpp::Elf_Word type, in make_output_section()
1863 Layout::default_section_order(Output_section* os, bool is_relro_local) in default_section_order()
1941 Layout::attach_sections_to_segments(const Target* target) in attach_sections_to_segments()
1954 Layout::attach_section_to_segment(const Target* target, Output_section* os) in attach_section_to_segment()
1965 Layout::attach_allocated_section_to_segment(const Target* target, in attach_allocated_section_to_segment()
1983 elfcpp::Elf_Word seg_flags = Layout::section_flags_to_segment(flags); in attach_allocated_section_to_segment()
2131 Layout::make_output_section_for_script( in make_output_section_for_script()
2151 Layout::expected_segment_count() const in expected_segment_count()
2178 Layout::layout_gnu_stack(bool seen_gnu_stack, uint64_t gnu_stack_flags, in layout_gnu_stack()
2262 Layout::layout_gnu_property(unsigned int note_type, in layout_gnu_property()
2371 Layout::merge_gnu_properties(const Object* object) in merge_gnu_properties()
2420 Layout::add_gnu_property(unsigned int note_type, in add_gnu_property()
2437 Layout::create_notes() in create_notes()
2450 Layout::create_initial_dynamic_sections(Symbol_table* symtab) in create_initial_dynamic_sections()
2483 Layout::define_section_symbols(Symbol_table* symtab) in define_section_symbols()
2531 Layout::define_group_signatures(Symbol_table* symtab) in define_group_signatures()
2563 Layout::find_first_load_seg(const Target* target) in find_first_load_seg()
2595 Layout::save_segments(Segment_states* segment_states) in save_segments()
2612 Layout::restore_segments(const Segment_states* segment_states) in restore_segments()
2651 Layout::clean_up_after_relaxation() in clean_up_after_relaxation()
2695 Layout::reset_relax_output() in reset_relax_output()
2707 Layout::prepare_for_relaxation() in prepare_for_relaxation()
2770 Layout::relaxation_loop_body( in relaxation_loop_body()
2895 Layout::find_section_order_index(const std::string& section_name) in find_section_order_index()
2922 Layout::read_layout_from_file() in read_layout_from_file()
2991 Layout::finalize(const Input_objects* input_objects, Symbol_table* symtab, in finalize()
3175 Layout::create_note(const char* name, int note_type, in create_note()
3276 Layout::create_gnu_properties_note() in create_gnu_properties_note()
3328 Layout::create_gold_note() in create_gold_note()
3387 Layout::create_stack_segment() in create_stack_segment()
3442 Layout::create_build_id() in create_build_id()
3564 Layout::create_package_metadata() in create_package_metadata()
3612 Layout::link_stabs_sections() in link_stabs_sections()
3644 Layout::create_incremental_info_sections(Symbol_table* symtab) in create_incremental_info_sections()
3717 Layout::segment_precedes(const Output_segment* seg1, in segment_precedes()
3894 Layout::set_segment_offsets(const Target* target, Output_segment* load_seg, in set_segment_offsets()
3901 Layout::Compare_segments(this)); in set_segment_offsets()
4219 Layout::set_relocatable_section_offsets(Output_data* file_header, in set_relocatable_section_offsets()
4258 Layout::set_section_offsets(off_t off, Layout::Section_offset_pass pass) in set_section_offsets()
4347 Layout::set_section_indexes(unsigned int shndx) in set_section_indexes()
4369 Layout::set_section_addresses_from_script(Symbol_table* symtab) in set_section_addresses_from_script()
4379 Layout::place_orphan_sections_in_script() in place_orphan_sections_in_script()
4398 Layout::count_local_symbols(const Task* task, in count_local_symbols()
4434 Layout::create_symtab_sections(const Input_objects* input_objects, in create_symtab_sections()
4600 Layout::create_shstrtab() in create_shstrtab()
4629 Layout::create_shdrs(const Output_section* shstrtab_section, off_t* poff) in create_shdrs()
4663 Layout::allocated_output_section_count() const in allocated_output_section_count()
4681 Layout::create_dynamic_symtab(const Input_objects* input_objects, in create_dynamic_symtab()
4916 Layout::assign_local_dynsym_offsets(const Input_objects* input_objects) in assign_local_dynsym_offsets()
4939 Layout::create_version_sections(const Versions* versions, in create_version_sections()
4987 Layout::sized_create_version_sections( in sized_create_version_sections()
5094 Layout::create_interp(const Target* target) in create_interp()
5138 Layout::add_target_dynamic_tags(bool use_rel, const Output_data* plt_got, in add_target_dynamic_tags()
5228 Layout::add_target_specific_dynamic_tag(elfcpp::DT tag, unsigned int val) in add_target_specific_dynamic_tag()
5239 Layout::finish_dynamic_section(const Input_objects* input_objects, in finish_dynamic_section()
5287 for(Layout::Section_list::const_iterator p = this->section_list_.begin(); in finish_dynamic_section()
5461 Layout::set_dynamic_symbol_size(const Symbol_table* symtab) in set_dynamic_symbol_size()
5486 const Layout::Section_name_mapping Layout::section_name_mapping[] =
5534 const Layout::Section_name_mapping Layout::text_section_name_mapping[] =
5549 const int Layout::section_name_mapping_count =
5550 (sizeof(Layout::section_name_mapping)
5551 / sizeof(Layout::section_name_mapping[0]));
5553 const int Layout::text_section_name_mapping_count =
5554 (sizeof(Layout::text_section_name_mapping)
5555 / sizeof(Layout::text_section_name_mapping[0]));
5560 Layout::match_section_name(const Layout::Section_name_mapping* psnm, in match_section_name()
5591 Layout::output_section_name(const Relobj* relobj, const char* name, in output_section_name()
5667 || (!Layout::match_file_name(relobj, "crtbegin") in output_section_name()
5668 && !Layout::match_file_name(relobj, "crtend"))) in output_section_name()
5687 Layout::match_file_name(const Relobj* relobj, const char* match) in match_file_name()
5709 Layout::find_or_add_kept_section(const std::string& name, in find_or_add_kept_section()
5781 Layout::get_allocated_sections(Section_list* section_list) const in get_allocated_sections()
5793 Layout::get_executable_sections(Section_list* section_list) const in get_executable_sections()
5806 Layout::make_output_segment(elfcpp::Elf_Word type, elfcpp::Elf_Word flags) in make_output_segment()
5825 Layout::symtab_section_offset() const in symtab_section_offset()
5836 Layout::symtab_section_shndx() const in symtab_section_shndx()
5848 Layout::write_output_sections(Output_file* of) const in write_output_sections()
5862 Layout::write_data(const Symbol_table* symtab, Output_file* of) const in write_data()
5917 Layout::write_sections_after_input_sections(Output_file* of) in write_sections_after_input_sections()
5956 Layout::write_build_id(Output_file* of, unsigned char* array_of_hashes, in write_build_id()
6004 Layout::write_binary(Output_file* in) const in write_binary()
6048 Layout::print_to_mapfile(Mapfile* mapfile) const in print_to_mapfile()
6063 Layout::print_stats() const in print_stats()
6196 const Layout* layout = this->layout_; in run()
6268 Layout::init_fixed_output_section<32, false>(
6276 Layout::init_fixed_output_section<32, true>(
6284 Layout::init_fixed_output_section<64, false>(
6292 Layout::init_fixed_output_section<64, true>(
6300 Layout::layout<32, false>(Sized_relobj_file<32, false>* object,
6310 Layout::layout<32, true>(Sized_relobj_file<32, true>* object,
6320 Layout::layout<64, false>(Sized_relobj_file<64, false>* object,
6330 Layout::layout<64, true>(Sized_relobj_file<64, true>* object,
6340 Layout::layout_reloc<32, false>(Sized_relobj_file<32, false>* object,
6350 Layout::layout_reloc<32, true>(Sized_relobj_file<32, true>* object,
6360 Layout::layout_reloc<64, false>(Sized_relobj_file<64, false>* object,
6370 Layout::layout_reloc<64, true>(Sized_relobj_file<64, true>* object,
6380 Layout::layout_group<32, false>(Symbol_table* symtab,
6393 Layout::layout_group<32, true>(Symbol_table* symtab,
6406 Layout::layout_group<64, false>(Symbol_table* symtab,
6419 Layout::layout_group<64, true>(Symbol_table* symtab,
6432 Layout::layout_eh_frame<32, false>(Sized_relobj_file<32, false>* object,
6447 Layout::layout_eh_frame<32, true>(Sized_relobj_file<32, true>* object,
6462 Layout::layout_eh_frame<64, false>(Sized_relobj_file<64, false>* object,
6477 Layout::layout_eh_frame<64, true>(Sized_relobj_file<64, true>* object,
6492 Layout::add_to_gdb_index(bool is_type_unit,
6504 Layout::add_to_gdb_index(bool is_type_unit,
6516 Layout::add_to_gdb_index(bool is_type_unit,
6528 Layout::add_to_gdb_index(bool is_type_unit,