Lines Matching refs:Layout
293 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()
335 const Layout::Section_list& sections) in verify_sections()
338 for(Layout::Section_list::const_iterator p = sections.begin(); in verify_sections()
374 Layout* layout = this->layout_; in run()
421 Layout::Layout(int number_of_input_files, Script_options* script_options) in Layout() function in gold::Layout
501 Layout::set_incremental_base(Incremental_binary* base) in set_incremental_base()
510 Layout::Hash_key::operator()(const Layout::Key& k) const in operator ()()
658 Layout::include_section(Sized_relobj_file<size, big_endian>*, const char* name, in include_section()
761 Layout::find_output_section(const char* name) const in find_output_section()
775 Layout::find_output_segment(elfcpp::PT type, elfcpp::Elf_Word set, in find_output_segment()
806 Layout::is_ctors_in_init_array(Relobj* relobj, unsigned int shndx) const in is_ctors_in_init_array()
818 Layout::get_output_section(const char* name, Stringpool::Key name_key, in get_output_section()
896 Layout::keep_input_section(const Relobj* relobj, const char* name) in keep_input_section()
916 Layout::get_output_section_flags(elfcpp::Elf_Xword input_section_flags) in get_output_section_flags()
945 Layout::choose_output_section(const Relobj* relobj, const char* name, in choose_output_section()
1065 name = Layout::output_section_name(relobj, orig_name, &len); in choose_output_section()
1081 Layout::init_fixed_output_section(const char* name, in init_fixed_output_section()
1122 Layout::special_ordering_of_input_section(const char* name) in special_ordering_of_input_section()
1158 Layout::layout(Sized_relobj_file<size, big_endian>* object, unsigned int shndx, in layout()
1266 && Layout::special_ordering_of_input_section(name) >= 0) in layout()
1309 Layout::insert_section_segment_map(Const_section_id secn, in insert_section_segment_map()
1320 Layout::layout_reloc(Sized_relobj_file<size, big_endian>*, in layout_reloc()
1381 Layout::layout_group(Symbol_table* symtab, in layout_group()
1432 Layout::layout_eh_frame(Sized_relobj_file<size, big_endian>* object, in layout_eh_frame()
1513 Layout::finalize_eh_frame_section() in finalize_eh_frame_section()
1531 Layout::make_eh_frame_section(const Relobj* object) in make_eh_frame_section()
1588 Layout::add_eh_frame_for_plt(Output_data* plt, const unsigned char* cie_data, in add_eh_frame_for_plt()
1612 Layout::remove_eh_frame_for_plt(Output_data* plt, const unsigned char* cie_data, in remove_eh_frame_for_plt()
1628 Layout::add_to_gdb_index(bool is_type_unit, in add_to_gdb_index()
1659 Layout::add_output_section_data(const char* name, elfcpp::Elf_Word type, in add_output_section_data()
1675 Layout::section_flags_to_segment(elfcpp::Elf_Xword flags) in section_flags_to_segment()
1691 Layout::make_output_section(const char* name, elfcpp::Elf_Word type, in make_output_section()
1860 Layout::default_section_order(Output_section* os, bool is_relro_local) in default_section_order()
1938 Layout::attach_sections_to_segments(const Target* target) in attach_sections_to_segments()
1951 Layout::attach_section_to_segment(const Target* target, Output_section* os) in attach_section_to_segment()
1962 Layout::attach_allocated_section_to_segment(const Target* target, in attach_allocated_section_to_segment()
1980 elfcpp::Elf_Word seg_flags = Layout::section_flags_to_segment(flags); in attach_allocated_section_to_segment()
2128 Layout::make_output_section_for_script( in make_output_section_for_script()
2148 Layout::expected_segment_count() const in expected_segment_count()
2175 Layout::layout_gnu_stack(bool seen_gnu_stack, uint64_t gnu_stack_flags, in layout_gnu_stack()
2259 Layout::layout_gnu_property(unsigned int note_type, in layout_gnu_property()
2368 Layout::merge_gnu_properties(const Object* object) in merge_gnu_properties()
2417 Layout::add_gnu_property(unsigned int note_type, in add_gnu_property()
2434 Layout::create_notes() in create_notes()
2446 Layout::create_initial_dynamic_sections(Symbol_table* symtab) in create_initial_dynamic_sections()
2479 Layout::define_section_symbols(Symbol_table* symtab) in define_section_symbols()
2527 Layout::define_group_signatures(Symbol_table* symtab) in define_group_signatures()
2559 Layout::find_first_load_seg(const Target* target) in find_first_load_seg()
2591 Layout::save_segments(Segment_states* segment_states) in save_segments()
2608 Layout::restore_segments(const Segment_states* segment_states) in restore_segments()
2647 Layout::clean_up_after_relaxation() in clean_up_after_relaxation()
2691 Layout::reset_relax_output() in reset_relax_output()
2703 Layout::prepare_for_relaxation() in prepare_for_relaxation()
2766 Layout::relaxation_loop_body( in relaxation_loop_body()
2891 Layout::find_section_order_index(const std::string& section_name) in find_section_order_index()
2918 Layout::read_layout_from_file() in read_layout_from_file()
2987 Layout::finalize(const Input_objects* input_objects, Symbol_table* symtab, in finalize()
3171 Layout::create_note(const char* name, int note_type, in create_note()
3272 Layout::create_gnu_properties_note() in create_gnu_properties_note()
3324 Layout::create_gold_note() in create_gold_note()
3364 Layout::create_stack_segment() in create_stack_segment()
3419 Layout::create_build_id() in create_build_id()
3543 Layout::link_stabs_sections() in link_stabs_sections()
3575 Layout::create_incremental_info_sections(Symbol_table* symtab) in create_incremental_info_sections()
3648 Layout::segment_precedes(const Output_segment* seg1, in segment_precedes()
3825 Layout::set_segment_offsets(const Target* target, Output_segment* load_seg, in set_segment_offsets()
3832 Layout::Compare_segments(this)); in set_segment_offsets()
4150 Layout::set_relocatable_section_offsets(Output_data* file_header, in set_relocatable_section_offsets()
4189 Layout::set_section_offsets(off_t off, Layout::Section_offset_pass pass) in set_section_offsets()
4278 Layout::set_section_indexes(unsigned int shndx) in set_section_indexes()
4300 Layout::set_section_addresses_from_script(Symbol_table* symtab) in set_section_addresses_from_script()
4310 Layout::place_orphan_sections_in_script() in place_orphan_sections_in_script()
4329 Layout::count_local_symbols(const Task* task, in count_local_symbols()
4365 Layout::create_symtab_sections(const Input_objects* input_objects, in create_symtab_sections()
4531 Layout::create_shstrtab() in create_shstrtab()
4560 Layout::create_shdrs(const Output_section* shstrtab_section, off_t* poff) in create_shdrs()
4594 Layout::allocated_output_section_count() const in allocated_output_section_count()
4612 Layout::create_dynamic_symtab(const Input_objects* input_objects, in create_dynamic_symtab()
4847 Layout::assign_local_dynsym_offsets(const Input_objects* input_objects) in assign_local_dynsym_offsets()
4870 Layout::create_version_sections(const Versions* versions, in create_version_sections()
4918 Layout::sized_create_version_sections( in sized_create_version_sections()
5025 Layout::create_interp(const Target* target) in create_interp()
5069 Layout::add_target_dynamic_tags(bool use_rel, const Output_data* plt_got, in add_target_dynamic_tags()
5154 Layout::add_target_specific_dynamic_tag(elfcpp::DT tag, unsigned int val) in add_target_specific_dynamic_tag()
5165 Layout::finish_dynamic_section(const Input_objects* input_objects, in finish_dynamic_section()
5213 for(Layout::Section_list::const_iterator p = this->section_list_.begin(); in finish_dynamic_section()
5387 Layout::set_dynamic_symbol_size(const Symbol_table* symtab) in set_dynamic_symbol_size()
5412 const Layout::Section_name_mapping Layout::section_name_mapping[] =
5460 const Layout::Section_name_mapping Layout::text_section_name_mapping[] =
5475 const int Layout::section_name_mapping_count =
5476 (sizeof(Layout::section_name_mapping)
5477 / sizeof(Layout::section_name_mapping[0]));
5479 const int Layout::text_section_name_mapping_count =
5480 (sizeof(Layout::text_section_name_mapping)
5481 / sizeof(Layout::text_section_name_mapping[0]));
5486 Layout::match_section_name(const Layout::Section_name_mapping* psnm, in match_section_name()
5517 Layout::output_section_name(const Relobj* relobj, const char* name, in output_section_name()
5593 || (!Layout::match_file_name(relobj, "crtbegin") in output_section_name()
5594 && !Layout::match_file_name(relobj, "crtend"))) in output_section_name()
5613 Layout::match_file_name(const Relobj* relobj, const char* match) in match_file_name()
5635 Layout::find_or_add_kept_section(const std::string& name, in find_or_add_kept_section()
5707 Layout::get_allocated_sections(Section_list* section_list) const in get_allocated_sections()
5719 Layout::get_executable_sections(Section_list* section_list) const in get_executable_sections()
5732 Layout::make_output_segment(elfcpp::Elf_Word type, elfcpp::Elf_Word flags) in make_output_segment()
5751 Layout::symtab_section_offset() const in symtab_section_offset()
5762 Layout::symtab_section_shndx() const in symtab_section_shndx()
5774 Layout::write_output_sections(Output_file* of) const in write_output_sections()
5788 Layout::write_data(const Symbol_table* symtab, Output_file* of) const in write_data()
5843 Layout::write_sections_after_input_sections(Output_file* of) in write_sections_after_input_sections()
5882 Layout::write_build_id(Output_file* of, unsigned char* array_of_hashes, in write_build_id()
5930 Layout::write_binary(Output_file* in) const in write_binary()
5974 Layout::print_to_mapfile(Mapfile* mapfile) const in print_to_mapfile()
5989 Layout::print_stats() const in print_stats()
6122 const Layout* layout = this->layout_; in run()
6194 Layout::init_fixed_output_section<32, false>(
6202 Layout::init_fixed_output_section<32, true>(
6210 Layout::init_fixed_output_section<64, false>(
6218 Layout::init_fixed_output_section<64, true>(
6226 Layout::layout<32, false>(Sized_relobj_file<32, false>* object,
6236 Layout::layout<32, true>(Sized_relobj_file<32, true>* object,
6246 Layout::layout<64, false>(Sized_relobj_file<64, false>* object,
6256 Layout::layout<64, true>(Sized_relobj_file<64, true>* object,
6266 Layout::layout_reloc<32, false>(Sized_relobj_file<32, false>* object,
6276 Layout::layout_reloc<32, true>(Sized_relobj_file<32, true>* object,
6286 Layout::layout_reloc<64, false>(Sized_relobj_file<64, false>* object,
6296 Layout::layout_reloc<64, true>(Sized_relobj_file<64, true>* object,
6306 Layout::layout_group<32, false>(Symbol_table* symtab,
6319 Layout::layout_group<32, true>(Symbol_table* symtab,
6332 Layout::layout_group<64, false>(Symbol_table* symtab,
6345 Layout::layout_group<64, true>(Symbol_table* symtab,
6358 Layout::layout_eh_frame<32, false>(Sized_relobj_file<32, false>* object,
6373 Layout::layout_eh_frame<32, true>(Sized_relobj_file<32, true>* object,
6388 Layout::layout_eh_frame<64, false>(Sized_relobj_file<64, false>* object,
6403 Layout::layout_eh_frame<64, true>(Sized_relobj_file<64, true>* object,
6418 Layout::add_to_gdb_index(bool is_type_unit,
6430 Layout::add_to_gdb_index(bool is_type_unit,
6442 Layout::add_to_gdb_index(bool is_type_unit,
6454 Layout::add_to_gdb_index(bool is_type_unit,