Searched refs:addralign (Results 1 - 25 of 25) sorted by relevance

/haiku-buildtools/binutils/gold/
H A Dcopy-relocs.cc143 typename elfcpp::Elf_types<size>::Elf_WXword addralign; local
153 addralign = obj->section_addralign(shndx);
168 while ((value & (addralign - 1)) != 0)
169 addralign >>= 1;
180 this->dynrelro_ = new Output_data_space(addralign, "** dynrelro");
192 this->dynbss_ = new Output_data_space(addralign, "** dynbss");
201 if (addralign > dynbss->addralign())
202 dynbss->set_space_alignment(addralign);
206 dynbss_size = align_address(dynbss_size, addralign);
[all...]
H A Dmerge.h176 Output_merge_base(uint64_t entsize, uint64_t addralign) argument
177 : Output_section_data(addralign), entsize_(entsize),
280 Output_merge_data(uint64_t entsize, uint64_t addralign) argument
281 : Output_merge_base(entsize, addralign), p_(NULL), len_(0), alc_(0),
403 Output_merge_string(uint64_t addralign) argument
404 : Output_merge_base(sizeof(Char_type), addralign), stringpool_(addralign),
H A Dcompressed_output.cc263 uint64_t addralign = this->addralign(); local
271 chdr.put_ch_addralign(addralign);
278 chdr.put_ch_addralign(addralign);
288 chdr.put_ch_addralign(addralign);
295 chdr.put_ch_addralign(addralign);
H A Dehframe.cc338 section_offset_type offset, uint64_t address, unsigned int addralign,
342 gold_assert((offset & (addralign - 1)) == 0);
348 size_t aligned_full_length = align_address(length + 8, addralign);
414 unsigned int addralign,
430 length = align_address(length, addralign);
439 fde_length = align_address(fde_length, addralign);
457 unsigned int addralign, Eh_frame_hdr* eh_frame_hdr,
460 gold_assert((offset & (addralign - 1)) == 0);
468 size_t aligned_full_length = align_address(length + 8, addralign);
496 address, addralign, cie_offse
337 write(unsigned char* oview, section_offset_type output_offset, section_offset_type offset, uint64_t address, unsigned int addralign, section_offset_type cie_offset, unsigned char fde_encoding, Eh_frame_hdr* eh_frame_hdr) argument
413 set_output_offset(section_offset_type output_offset, unsigned int addralign, Output_section_data *output_data) argument
455 write(unsigned char* oview, section_offset_type output_offset, section_offset_type offset, uint64_t address, unsigned int addralign, Eh_frame_hdr* eh_frame_hdr, Post_fdes* post_fdes) argument
1260 unsigned int addralign = this->addralign(); local
[all...]
H A Dcommon.cc229 uint64_t addralign = 0; local
246 if (ssym->value() > addralign)
247 addralign = ssym->value();
291 poc = new Output_data_space(addralign, ds_name);
H A Doutput.cc677 Output_section_data::set_addralign(uint64_t addralign) argument
679 this->addralign_ = addralign;
681 && this->output_section_->addralign() < addralign)
682 this->output_section_->set_addralign(addralign);
2438 elfcpp::Elf_Xword addralign = shdr.get_sh_addralign(); local
2439 if ((addralign & (addralign - 1)) != 0)
2442 static_cast<unsigned long>(addralign), secname);
2443 addralign
2680 uint64_t addralign = inp->addralign(); local
2700 add_merge_input_section(Relobj* object, unsigned int shndx, uint64_t flags, uint64_t entsize, uint64_t addralign, bool keeps_input_sections) argument
3923 uint64_t addralign = sis.addralign(); local
4087 allocate(off_t len, uint64_t addralign) argument
4239 uint64_t addralign = Output_segment::maximum_alignment_list(pdl); local
4259 uint64_t addralign = (*p)->addralign(); local
[all...]
H A Doutput.h259 addralign() const function in class:gold::Output_data
759 Output_section_data(off_t data_size, uint64_t addralign, argument
761 : Output_data(), output_section_(NULL), addralign_(addralign)
768 Output_section_data(uint64_t addralign) argument
769 : Output_data(), output_section_(NULL), addralign_(addralign)
868 set_addralign(uint64_t addralign);
884 Output_section_data_build(uint64_t addralign) argument
885 : Output_section_data(addralign)
888 Output_section_data_build(off_t data_size, uint64_t addralign) argument
889 : Output_section_data(data_size, addralign, fals
910 Output_data_const(const std::string& data, uint64_t addralign) argument
914 Output_data_const(const char* p, off_t len, uint64_t addralign) argument
918 Output_data_const(const unsigned char* p, off_t len, uint64_t addralign) argument
948 Output_data_const_buffer(const unsigned char* p, off_t len, uint64_t addralign, const char* map_name) argument
983 Output_data_fixed_space(off_t data_size, uint64_t addralign, const char* map_name) argument
1013 Output_data_space(uint64_t addralign, const char* map_name) argument
1018 Output_data_space(off_t data_size, uint64_t addralign, const char* map_name) argument
1053 Output_data_zero_fill(off_t data_size, uint64_t addralign) argument
2971 Output_relaxed_input_section(Relobj* relobj, unsigned int shndx, uint64_t addralign) argument
3005 Merge_section_properties(bool is_string, uint64_t entsize, uint64_t addralign) argument
3729 Input_section(Relobj* object, unsigned int shndx, off_t data_size, uint64_t addralign) argument
3787 addralign() const function in class:gold::Output_section::Input_section
3801 set_addralign(uint64_t addralign) argument
4279 Checkpoint_output_section(uint64_t addralign, elfcpp::Elf_Xword flags, const Input_section_list& input_sections, off_t first_input_offset, bool attached_input_sections_are_sorted) argument
4296 addralign() const function in class:gold::Output_section::Checkpoint_output_section
[all...]
H A Dmerge.cc309 section_size_type addralign =
310 convert_to_section_size_type(this->addralign());
311 section_size_type addsize = std::max(entsize, addralign);
497 & (this->addralign() - 1));
506 && ((reinterpret_cast<uintptr_t>(p) & (this->addralign() - 1))
H A Dehframe.h216 section_offset_type offset, uint64_t address, unsigned int addralign,
311 set_output_offset(section_offset_type output_offset, unsigned int addralign,
323 unsigned int addralign, Eh_frame_hdr* eh_frame_hdr,
H A Dexpression.cc799 uint64_t addralign, uint64_t size) = 0;
819 uint64_t addralign; local
827 &addralign,
830 addralign, size);
1004 { return os->addralign(); }
1007 value_from_script_output_section(uint64_t, uint64_t, uint64_t addralign, argument
1009 { return addralign; }
H A Dstringpool.cc37 Stringpool_template<Stringpool_char>::Stringpool_template(uint64_t addralign) argument
40 addralign_(addralign)
44 && addralign <= sizeof(Stringpool_char))
H A Dscript-sections.cc1529 addralign() const function in class:gold::Input_section_info
1534 set_addralign(uint64_t addralign) argument
1535 { this->addralign_ = addralign; }
1622 && isi1.addralign() == isi2.addralign())
1632 if (isi1.addralign() != isi2.addralign())
1633 return isi1.addralign() < isi2.addralign();
1722 isi.set_addralign(p->relaxed_input_section()->addralign());
2831 get_output_section_info(const char* name, uint64_t* address, uint64_t* load_address, uint64_t* addralign, uint64_t* size) const argument
3084 uint64_t addralign = p->addralign(); local
4526 get_output_section_info(const char* name, uint64_t* address, uint64_t* load_address, uint64_t* addralign, uint64_t* size) const argument
[all...]
H A Dscript-sections.h209 uint64_t* load_address, uint64_t* addralign,
H A Dbinary.cc324 unsigned int addralign,
338 oshdr.put_sh_addralign(addralign);
315 write_section_header( const char* name, const Stringpool* shstrtab, elfcpp::SHT type, unsigned int flags, section_size_type offset, section_size_type section_size, unsigned int link, unsigned int info, unsigned int addralign, unsigned int entsize, unsigned char** ppout) argument
H A Dstringpool.h183 Stringpool_template(uint64_t addralign = 1);
H A Dlayout.h1653 align_address(uint64_t address, uint64_t addralign) argument
1655 if (addralign != 0)
1656 address = (address + addralign - 1) &~ (addralign - 1);
H A Darm.cc1203 return std::max(this->stub_table_->addralign(),
1419 uint32_t addralign, uint32_t text_size)
1421 addralign_(addralign), text_size_(text_size), has_errors_(false)
1451 addralign() const
5151 unsigned addralign = this->reloc_stubs_addralign_;
5158 addralign = std::max(addralign, stub_template->alignment());
5171 addralign = std::max(addralign, stub_template->alignment());
5182 if (addralign !
[all...]
H A Dplugin.cc164 unsigned int* addralign);
1758 unsigned int* addralign)
1771 *addralign = obj->section_addralign(section.shndx);
1757 get_input_section_alignment(const struct ld_plugin_section section, unsigned int* addralign) argument
H A Dlayout.cc3502 off = align_address(off, (*p)->addralign());
3814 off = align_address(off, (*p)->addralign());
3873 off = align_address(off, (*p)->addralign());
3882 off = this->allocate(current_size, (*p)->addralign(), startoff);
4217 off = align_address(*poff, oshdrs->addralign());
4221 off = this->allocate(oshdrs->data_size(), oshdrs->addralign(), *poff);
H A Daarch64.cc1461 // No addralign changed here.
2432 return std::max(this->stub_table_->addralign(),
2494 off = align_address(off, this->stub_table_->addralign());
2518 off = align_address(off, stub_table_->addralign());
2712 align_address(off, p->addralign());
4130 uint64_t addralign,
4134 : Output_section_data(addralign), tlsdesc_rel_(NULL), irelative_rel_(NULL),
5589 stt->addralign());
4129 Output_data_plt_aarch64(Layout* layout, uint64_t addralign, Output_data_got_aarch64<size, big_endian>* got, Output_data_space* got_plt, Output_data_space* got_irelative) argument
H A Di386.cc86 Output_data_plt_i386(Layout*, uint64_t addralign,
1070 uint64_t addralign,
1073 : Output_section_data(addralign),
1069 Output_data_plt_i386(Layout* layout, uint64_t addralign, Output_data_got_plt_i386* got_plt, Output_data_space* got_irelative) argument
H A Dtilegx.cc71 Output_data_plt_tilegx(Layout* layout, uint64_t addralign, argument
75 : Output_section_data(addralign), layout_(layout),
H A Dx86_64.cc93 Output_data_plt_x86_64(Layout* layout, uint64_t addralign, argument
97 : Output_section_data(addralign), tlsdesc_rel_(NULL),
H A Dpowerpc.cc3223 off = align_address(off, i->addralign());
4059 if (os->addralign() < this->stub_align())
/haiku-buildtools/binutils/include/
H A Dplugin-api.h356 unsigned int *addralign);

Completed in 434 milliseconds