/haiku-buildtools/binutils/gold/ |
H A D | copy-relocs.cc | 143 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 D | merge.h | 176 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 D | compressed_output.cc | 263 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 D | ehframe.cc | 338 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 D | common.cc | 229 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 D | output.cc | 677 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 D | output.h | 259 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 D | merge.cc | 309 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 D | ehframe.h | 216 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 D | expression.cc | 799 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 D | stringpool.cc | 37 Stringpool_template<Stringpool_char>::Stringpool_template(uint64_t addralign) argument 40 addralign_(addralign) 44 && addralign <= sizeof(Stringpool_char))
|
H A D | script-sections.cc | 1529 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 D | script-sections.h | 209 uint64_t* load_address, uint64_t* addralign,
|
H A D | binary.cc | 324 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 D | stringpool.h | 183 Stringpool_template(uint64_t addralign = 1);
|
H A D | layout.h | 1653 align_address(uint64_t address, uint64_t addralign) argument 1655 if (addralign != 0) 1656 address = (address + addralign - 1) &~ (addralign - 1);
|
H A D | arm.cc | 1203 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 D | plugin.cc | 164 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 D | layout.cc | 3502 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 D | aarch64.cc | 1461 // 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 D | i386.cc | 86 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 D | tilegx.cc | 71 Output_data_plt_tilegx(Layout* layout, uint64_t addralign, argument 75 : Output_section_data(addralign), layout_(layout),
|
H A D | x86_64.cc | 93 Output_data_plt_x86_64(Layout* layout, uint64_t addralign, argument 97 : Output_section_data(addralign), tlsdesc_rel_(NULL),
|
H A D | powerpc.cc | 3223 off = align_address(off, i->addralign()); 4059 if (os->addralign() < this->stub_align())
|
/haiku-buildtools/binutils/include/ |
H A D | plugin-api.h | 356 unsigned int *addralign);
|