diff options
Diffstat (limited to 'gold/output.h')
-rw-r--r-- | gold/output.h | 298 |
1 files changed, 149 insertions, 149 deletions
diff --git a/gold/output.h b/gold/output.h index 21d80fb..6631aa1 100644 --- a/gold/output.h +++ b/gold/output.h @@ -53,8 +53,8 @@ class Sized_relobj; class Input_section_specifier { public: - Input_section_specifier(const Relobj* robj, unsigned int sec_shndx) - : relobj_(robj), shndx_(sec_shndx) + Input_section_specifier(const Relobj* relobj, unsigned int shndx) + : relobj_(relobj), shndx_(shndx) { } // Return Relobj of this. @@ -416,11 +416,11 @@ class Output_data // Set the size of the data. void - set_data_size(off_t datasize) + set_data_size(off_t data_size) { gold_assert(!this->is_data_size_valid_ && !this->is_data_size_fixed_); - this->data_size_ = datasize; + this->data_size_ = data_size; this->is_data_size_valid_ = true; } @@ -442,10 +442,10 @@ class Output_data // Set the current data size--this is for the convenience of // sections which build up their size over time. void - set_current_data_size_for_child(off_t datasize) + set_current_data_size_for_child(off_t data_size) { gold_assert(!this->is_data_size_valid_); - this->data_size_ = datasize; + this->data_size_ = data_size; } // Return default alignment for the target size. @@ -639,17 +639,17 @@ class Output_file_header : public Output_data class Output_section_data : public Output_data { public: - Output_section_data(off_t datasize, uint64_t addr_align, - bool is_datasize_fixed) - : Output_data(), output_section_(NULL), addralign_(addr_align) + Output_section_data(off_t data_size, uint64_t addralign, + bool is_data_size_fixed) + : Output_data(), output_section_(NULL), addralign_(addralign) { - this->set_data_size(datasize); - if (is_datasize_fixed) + this->set_data_size(data_size); + if (is_data_size_fixed) this->fix_data_size(); } - Output_section_data(uint64_t addr_align) - : Output_data(), output_section_(NULL), addralign_(addr_align) + Output_section_data(uint64_t addralign) + : Output_data(), output_section_(NULL), addralign_(addralign) { } // Return the output section. @@ -675,9 +675,9 @@ class Output_section_data : public Output_data // this input offset is being discarded. bool output_offset(const Relobj* object, unsigned int shndx, - section_offset_type sec_offset, + section_offset_type offset, section_offset_type *poutput) const - { return this->do_output_offset(object, shndx, sec_offset, poutput); } + { return this->do_output_offset(object, shndx, offset, poutput); } // Return whether this is the merge section for the input section // SHNDX in OBJECT. This should return true when output_offset @@ -768,8 +768,8 @@ class Output_section_data : public Output_data class Output_section_data_build : public Output_section_data { public: - Output_section_data_build(uint64_t addr_align) - : Output_section_data(addr_align) + Output_section_data_build(uint64_t addralign) + : Output_section_data(addralign) { } // Get the current data size. @@ -779,8 +779,8 @@ class Output_section_data_build : public Output_section_data // Set the current data size. void - set_current_data_size(off_t datasize) - { this->set_current_data_size_for_child(datasize); } + set_current_data_size(off_t data_size) + { this->set_current_data_size_for_child(data_size); } protected: // Set the final data size. @@ -795,16 +795,16 @@ class Output_section_data_build : public Output_section_data class Output_data_const : public Output_section_data { public: - Output_data_const(const std::string& data, uint64_t addr_align) - : Output_section_data(data.size(), addr_align, true), data_(data) + Output_data_const(const std::string& data, uint64_t addralign) + : Output_section_data(data.size(), addralign, true), data_(data) { } - Output_data_const(const char* p, off_t len, uint64_t addr_align) - : Output_section_data(len, addr_align, true), data_(p, len) + Output_data_const(const char* p, off_t len, uint64_t addralign) + : Output_section_data(len, addralign, true), data_(p, len) { } - Output_data_const(const unsigned char* p, off_t len, uint64_t addr_align) - : Output_section_data(len, addr_align, true), + Output_data_const(const unsigned char* p, off_t len, uint64_t addralign) + : Output_section_data(len, addralign, true), data_(reinterpret_cast<const char*>(p), len) { } @@ -834,8 +834,8 @@ class Output_data_const_buffer : public Output_section_data { public: Output_data_const_buffer(const unsigned char* p, off_t len, - uint64_t addr_align, const char* map_name) - : Output_section_data(len, addr_align, true), + uint64_t addralign, const char* map_name) + : Output_section_data(len, addralign, true), p_(p), map_name_(map_name) { } @@ -868,9 +868,9 @@ class Output_data_const_buffer : public Output_section_data class Output_data_fixed_space : public Output_section_data { public: - Output_data_fixed_space(off_t datasize, uint64_t addr_align, + Output_data_fixed_space(off_t data_size, uint64_t addralign, const char* map_name) - : Output_section_data(datasize, addr_align, true), + : Output_section_data(data_size, addralign, true), map_name_(map_name) { } @@ -898,8 +898,8 @@ class Output_data_fixed_space : public Output_section_data class Output_data_space : public Output_section_data_build { public: - explicit Output_data_space(uint64_t addr_align, const char* map_name) - : Output_section_data_build(addr_align), + explicit Output_data_space(uint64_t addralign, const char* map_name) + : Output_section_data_build(addralign), map_name_(map_name) { } @@ -932,8 +932,8 @@ class Output_data_space : public Output_section_data_build class Output_data_zero_fill : public Output_section_data { public: - Output_data_zero_fill(off_t datasize, uint64_t addr_align) - : Output_section_data(datasize, addr_align, true) + Output_data_zero_fill(off_t data_size, uint64_t addralign) + : Output_section_data(data_size, addralign, true) { } protected: @@ -1181,33 +1181,33 @@ class Output_reloc<elfcpp::SHT_RELA, dynamic, size, big_endian> // A reloc against a global symbol. Output_reloc(Symbol* gsym, unsigned int type, Output_data* od, - Address addr, Addend addend, bool is_relative) - : rel_(gsym, type, od, addr, is_relative), addend_(addend) + Address address, Addend addend, bool is_relative) + : rel_(gsym, type, od, address, is_relative), addend_(addend) { } Output_reloc(Symbol* gsym, unsigned int type, Sized_relobj<size, big_endian>* relobj, - unsigned int shndx, Address addr, Addend addend, + unsigned int shndx, Address address, Addend addend, bool is_relative) - : rel_(gsym, type, relobj, shndx, addr, is_relative), addend_(addend) + : rel_(gsym, type, relobj, shndx, address, is_relative), addend_(addend) { } // A reloc against a local symbol. Output_reloc(Sized_relobj<size, big_endian>* relobj, unsigned int local_sym_index, unsigned int type, - Output_data* od, Address addr, + Output_data* od, Address address, Addend addend, bool is_relative, bool is_section_symbol) - : rel_(relobj, local_sym_index, type, od, addr, is_relative, + : rel_(relobj, local_sym_index, type, od, address, is_relative, is_section_symbol), addend_(addend) { } Output_reloc(Sized_relobj<size, big_endian>* relobj, unsigned int local_sym_index, unsigned int type, - unsigned int shndx, Address addr, + unsigned int shndx, Address address, Addend addend, bool is_relative, bool is_section_symbol) - : rel_(relobj, local_sym_index, type, shndx, addr, is_relative, + : rel_(relobj, local_sym_index, type, shndx, address, is_relative, is_section_symbol), addend_(addend) { } @@ -1215,14 +1215,14 @@ class Output_reloc<elfcpp::SHT_RELA, dynamic, size, big_endian> // A reloc against the STT_SECTION symbol of an output section. Output_reloc(Output_section* os, unsigned int type, Output_data* od, - Address addr, Addend addend) - : rel_(os, type, od, addr), addend_(addend) + Address address, Addend addend) + : rel_(os, type, od, address), addend_(addend) { } Output_reloc(Output_section* os, unsigned int type, Sized_relobj<size, big_endian>* relobj, - unsigned int shndx, Address addr, Addend addend) - : rel_(os, type, relobj, shndx, addr), addend_(addend) + unsigned int shndx, Address address, Addend addend) + : rel_(os, type, relobj, shndx, address), addend_(addend) { } // Write the reloc entry to an output view. @@ -1345,33 +1345,33 @@ class Output_data_reloc<elfcpp::SHT_REL, dynamic, size, big_endian> // Add a reloc against a global symbol. void - add_global(Symbol* gsym, unsigned int type, Output_data* od, Address addr) - { this->add(od, Output_reloc_type(gsym, type, od, addr, false)); } + add_global(Symbol* gsym, unsigned int type, Output_data* od, Address address) + { this->add(od, Output_reloc_type(gsym, type, od, address, false)); } void add_global(Symbol* gsym, unsigned int type, Output_data* od, Sized_relobj<size, big_endian>* relobj, - unsigned int shndx, Address addr) - { this->add(od, Output_reloc_type(gsym, type, relobj, shndx, addr, + unsigned int shndx, Address address) + { this->add(od, Output_reloc_type(gsym, type, relobj, shndx, address, false)); } // These are to simplify the Copy_relocs class. void - add_global(Symbol* gsym, unsigned int type, Output_data* od, Address addr, + add_global(Symbol* gsym, unsigned int type, Output_data* od, Address address, Address addend) { gold_assert(addend == 0); - this->add_global(gsym, type, od, addr); + this->add_global(gsym, type, od, address); } void add_global(Symbol* gsym, unsigned int type, Output_data* od, Sized_relobj<size, big_endian>* relobj, - unsigned int shndx, Address addr, Address addend) + unsigned int shndx, Address address, Address addend) { gold_assert(addend == 0); - this->add_global(gsym, type, od, relobj, shndx, addr); + this->add_global(gsym, type, od, relobj, shndx, address); } // Add a RELATIVE reloc against a global symbol. The final relocation @@ -1379,15 +1379,15 @@ class Output_data_reloc<elfcpp::SHT_REL, dynamic, size, big_endian> void add_global_relative(Symbol* gsym, unsigned int type, Output_data* od, - Address addr) - { this->add(od, Output_reloc_type(gsym, type, od, addr, true)); } + Address address) + { this->add(od, Output_reloc_type(gsym, type, od, address, true)); } void add_global_relative(Symbol* gsym, unsigned int type, Output_data* od, Sized_relobj<size, big_endian>* relobj, - unsigned int shndx, Address addr) + unsigned int shndx, Address address) { - this->add(od, Output_reloc_type(gsym, type, relobj, shndx, addr, + this->add(od, Output_reloc_type(gsym, type, relobj, shndx, address, true)); } @@ -1396,19 +1396,19 @@ class Output_data_reloc<elfcpp::SHT_REL, dynamic, size, big_endian> void add_local(Sized_relobj<size, big_endian>* relobj, unsigned int local_sym_index, unsigned int type, - Output_data* od, Address addr) + Output_data* od, Address address) { this->add(od, Output_reloc_type(relobj, local_sym_index, type, od, - addr, false, false)); + address, false, false)); } void add_local(Sized_relobj<size, big_endian>* relobj, unsigned int local_sym_index, unsigned int type, - Output_data* od, unsigned int shndx, Address addr) + Output_data* od, unsigned int shndx, Address address) { this->add(od, Output_reloc_type(relobj, local_sym_index, type, shndx, - addr, false, false)); + address, false, false)); } // Add a RELATIVE reloc against a local symbol. @@ -1416,19 +1416,19 @@ class Output_data_reloc<elfcpp::SHT_REL, dynamic, size, big_endian> void add_local_relative(Sized_relobj<size, big_endian>* relobj, unsigned int local_sym_index, unsigned int type, - Output_data* od, Address addr) + Output_data* od, Address address) { this->add(od, Output_reloc_type(relobj, local_sym_index, type, od, - addr, true, false)); + address, true, false)); } void add_local_relative(Sized_relobj<size, big_endian>* relobj, unsigned int local_sym_index, unsigned int type, - Output_data* od, unsigned int shndx, Address addr) + Output_data* od, unsigned int shndx, Address address) { this->add(od, Output_reloc_type(relobj, local_sym_index, type, shndx, - addr, true, false)); + address, true, false)); } // Add a reloc against a local section symbol. This will be @@ -1438,19 +1438,19 @@ class Output_data_reloc<elfcpp::SHT_REL, dynamic, size, big_endian> void add_local_section(Sized_relobj<size, big_endian>* relobj, unsigned int input_shndx, unsigned int type, - Output_data* od, Address addr) + Output_data* od, Address address) { this->add(od, Output_reloc_type(relobj, input_shndx, type, od, - addr, false, true)); + address, false, true)); } void add_local_section(Sized_relobj<size, big_endian>* relobj, unsigned int input_shndx, unsigned int type, - Output_data* od, unsigned int shndx, Address addr) + Output_data* od, unsigned int shndx, Address address) { this->add(od, Output_reloc_type(relobj, input_shndx, type, shndx, - addr, false, true)); + address, false, true)); } // A reloc against the STT_SECTION symbol of an output section. @@ -1459,14 +1459,14 @@ class Output_data_reloc<elfcpp::SHT_REL, dynamic, size, big_endian> void add_output_section(Output_section* os, unsigned int type, - Output_data* od, Address addr) - { this->add(od, Output_reloc_type(os, type, od, addr)); } + Output_data* od, Address address) + { this->add(od, Output_reloc_type(os, type, od, address)); } void add_output_section(Output_section* os, unsigned int type, Output_data* od, Sized_relobj<size, big_endian>* relobj, - unsigned int shndx, Address addr) - { this->add(od, Output_reloc_type(os, type, relobj, shndx, addr)); } + unsigned int shndx, Address address) + { this->add(od, Output_reloc_type(os, type, relobj, shndx, address)); } }; // The SHT_RELA version of Output_data_reloc. @@ -1492,16 +1492,16 @@ class Output_data_reloc<elfcpp::SHT_RELA, dynamic, size, big_endian> void add_global(Symbol* gsym, unsigned int type, Output_data* od, - Address addr, Addend addend) - { this->add(od, Output_reloc_type(gsym, type, od, addr, addend, + Address address, Addend addend) + { this->add(od, Output_reloc_type(gsym, type, od, address, addend, false)); } void add_global(Symbol* gsym, unsigned int type, Output_data* od, Sized_relobj<size, big_endian>* relobj, - unsigned int shndx, Address addr, + unsigned int shndx, Address address, Addend addend) - { this->add(od, Output_reloc_type(gsym, type, relobj, shndx, addr, + { this->add(od, Output_reloc_type(gsym, type, relobj, shndx, address, addend, false)); } // Add a RELATIVE reloc against a global symbol. The final output @@ -1511,14 +1511,14 @@ class Output_data_reloc<elfcpp::SHT_RELA, dynamic, size, big_endian> void add_global_relative(Symbol* gsym, unsigned int type, Output_data* od, - Address addr, Addend addend) - { this->add(od, Output_reloc_type(gsym, type, od, addr, addend, true)); } + Address address, Addend addend) + { this->add(od, Output_reloc_type(gsym, type, od, address, addend, true)); } void add_global_relative(Symbol* gsym, unsigned int type, Output_data* od, Sized_relobj<size, big_endian>* relobj, - unsigned int shndx, Address addr, Addend addend) - { this->add(od, Output_reloc_type(gsym, type, relobj, shndx, addr, + unsigned int shndx, Address address, Addend addend) + { this->add(od, Output_reloc_type(gsym, type, relobj, shndx, address, addend, true)); } // Add a reloc against a local symbol. @@ -1526,20 +1526,20 @@ class Output_data_reloc<elfcpp::SHT_RELA, dynamic, size, big_endian> void add_local(Sized_relobj<size, big_endian>* relobj, unsigned int local_sym_index, unsigned int type, - Output_data* od, Address addr, Addend addend) + Output_data* od, Address address, Addend addend) { - this->add(od, Output_reloc_type(relobj, local_sym_index, type, od, addr, + this->add(od, Output_reloc_type(relobj, local_sym_index, type, od, address, addend, false, false)); } void add_local(Sized_relobj<size, big_endian>* relobj, unsigned int local_sym_index, unsigned int type, - Output_data* od, unsigned int shndx, Address addr, + Output_data* od, unsigned int shndx, Address address, Addend addend) { this->add(od, Output_reloc_type(relobj, local_sym_index, type, shndx, - addr, addend, false, false)); + address, addend, false, false)); } // Add a RELATIVE reloc against a local symbol. @@ -1547,20 +1547,20 @@ class Output_data_reloc<elfcpp::SHT_RELA, dynamic, size, big_endian> void add_local_relative(Sized_relobj<size, big_endian>* relobj, unsigned int local_sym_index, unsigned int type, - Output_data* od, Address addr, Addend addend) + Output_data* od, Address address, Addend addend) { - this->add(od, Output_reloc_type(relobj, local_sym_index, type, od, addr, + this->add(od, Output_reloc_type(relobj, local_sym_index, type, od, address, addend, true, false)); } void add_local_relative(Sized_relobj<size, big_endian>* relobj, unsigned int local_sym_index, unsigned int type, - Output_data* od, unsigned int shndx, Address addr, + Output_data* od, unsigned int shndx, Address address, Addend addend) { this->add(od, Output_reloc_type(relobj, local_sym_index, type, shndx, - addr, addend, true, false)); + address, addend, true, false)); } // Add a reloc against a local section symbol. This will be @@ -1570,34 +1570,34 @@ class Output_data_reloc<elfcpp::SHT_RELA, dynamic, size, big_endian> void add_local_section(Sized_relobj<size, big_endian>* relobj, unsigned int input_shndx, unsigned int type, - Output_data* od, Address addr, Addend addend) + Output_data* od, Address address, Addend addend) { - this->add(od, Output_reloc_type(relobj, input_shndx, type, od, addr, + this->add(od, Output_reloc_type(relobj, input_shndx, type, od, address, addend, false, true)); } void add_local_section(Sized_relobj<size, big_endian>* relobj, unsigned int input_shndx, unsigned int type, - Output_data* od, unsigned int shndx, Address addr, + Output_data* od, unsigned int shndx, Address address, Addend addend) { this->add(od, Output_reloc_type(relobj, input_shndx, type, shndx, - addr, addend, false, true)); + address, addend, false, true)); } // A reloc against the STT_SECTION symbol of an output section. void add_output_section(Output_section* os, unsigned int type, Output_data* od, - Address addr, Addend addend) - { this->add(os, Output_reloc_type(os, type, od, addr, addend)); } + Address address, Addend addend) + { this->add(os, Output_reloc_type(os, type, od, address, addend)); } void add_output_section(Output_section* os, unsigned int type, Sized_relobj<size, big_endian>* relobj, - unsigned int shndx, Address addr, Addend addend) - { this->add(os, Output_reloc_type(os, type, relobj, shndx, addr, + unsigned int shndx, Address address, Addend addend) + { this->add(os, Output_reloc_type(os, type, relobj, shndx, address, addend)); } }; @@ -1866,8 +1866,8 @@ class Output_data_dynamic : public Output_section_data // plus a constant offset. void add_section_plus_offset(elfcpp::DT tag, const Output_data* od, - unsigned int sec_offset) - { this->add_entry(Dynamic_entry(tag, od, sec_offset)); } + unsigned int offset) + { this->add_entry(Dynamic_entry(tag, od, offset)); } // Add a new dynamic entry with the size of output data. void @@ -1912,32 +1912,32 @@ class Output_data_dynamic : public Output_section_data { public: // Create an entry with a fixed numeric value. - Dynamic_entry(elfcpp::DT etag, unsigned int val) - : tag_(etag), offset_(DYNAMIC_NUMBER) + Dynamic_entry(elfcpp::DT tag, unsigned int val) + : tag_(tag), offset_(DYNAMIC_NUMBER) { this->u_.val = val; } // Create an entry with the size or address of a section. - Dynamic_entry(elfcpp::DT etag, const Output_data* od, bool section_size) - : tag_(etag), + Dynamic_entry(elfcpp::DT tag, const Output_data* od, bool section_size) + : tag_(tag), offset_(section_size ? DYNAMIC_SECTION_SIZE : DYNAMIC_SECTION_ADDRESS) { this->u_.od = od; } // Create an entry with the address of a section plus a constant offset. - Dynamic_entry(elfcpp::DT etag, const Output_data* od, unsigned int offset) - : tag_(etag), + Dynamic_entry(elfcpp::DT tag, const Output_data* od, unsigned int offset) + : tag_(tag), offset_(offset) { this->u_.od = od; } // Create an entry with the address of a symbol. - Dynamic_entry(elfcpp::DT etag, const Symbol* sym) - : tag_(etag), offset_(DYNAMIC_SYMBOL) + Dynamic_entry(elfcpp::DT tag, const Symbol* sym) + : tag_(tag), offset_(DYNAMIC_SYMBOL) { this->u_.sym = sym; } // Create an entry with a string. - Dynamic_entry(elfcpp::DT etag, const char* str) - : tag_(etag), offset_(DYNAMIC_STRING) + Dynamic_entry(elfcpp::DT tag, const char* str) + : tag_(tag), offset_(DYNAMIC_STRING) { this->u_.str = str; } // Return the tag of this entry. @@ -2050,9 +2050,9 @@ class Output_relaxed_input_section : public Output_section_data_build // We would like to call relobj->section_addralign(shndx) to get the // alignment but we do not want the constructor to fail. So callers // are repsonsible for ensuring that. - Output_relaxed_input_section(Relobj* rel_obj, unsigned int sec_shndx, - uint64_t addr_align) - : Output_section_data_build(addr_align), relobj_(rel_obj), shndx_(sec_shndx) + Output_relaxed_input_section(Relobj* relobj, unsigned int shndx, + uint64_t addralign) + : Output_section_data_build(addralign), relobj_(relobj), shndx_(shndx) { } // Return the Relobj of this relaxed input section. @@ -2132,9 +2132,9 @@ class Output_section : public Output_data // Set the load address. void - set_load_address(uint64_t load_addr) + set_load_address(uint64_t load_address) { - this->load_address_ = load_addr; + this->load_address_ = load_address; this->has_load_address_ = true; } @@ -2502,11 +2502,11 @@ class Output_section : public Output_data static const unsigned int invalid_shndx = static_cast<unsigned int>(-1); public: - Simple_input_section(Relobj *rel_obj, unsigned int sec_shndx) - : shndx_(sec_shndx) + Simple_input_section(Relobj *relobj, unsigned int shndx) + : shndx_(shndx) { - gold_assert(sec_shndx != invalid_shndx); - this->u_.relobj = rel_obj; + gold_assert(shndx != invalid_shndx); + this->u_.relobj = relobj; } Simple_input_section(Output_relaxed_input_section* section) @@ -2676,8 +2676,8 @@ class Output_section : public Output_data // Return whether this is a section of the specified type. bool - do_is_section_type(elfcpp::Elf_Word sec_type) const - { return this->type_ == sec_type; } + do_is_section_type(elfcpp::Elf_Word type) const + { return this->type_ == type; } // Return whether the specified section flag is set. bool @@ -2738,16 +2738,16 @@ class Output_section : public Output_data } // For an ordinary input section. - Input_section(Relobj* object, unsigned int sec_shndx, off_t datasize, - uint64_t addr_align) - : shndx_(sec_shndx), - p2align_(ffsll(static_cast<long long>(addr_align))) + Input_section(Relobj* object, unsigned int shndx, off_t data_size, + uint64_t addralign) + : shndx_(shndx), + p2align_(ffsll(static_cast<long long>(addralign))) { - gold_assert(sec_shndx != OUTPUT_SECTION_CODE - && sec_shndx != MERGE_DATA_SECTION_CODE - && sec_shndx != MERGE_STRING_SECTION_CODE - && sec_shndx != RELAXED_INPUT_SECTION_CODE); - this->u1_.data_size = datasize; + gold_assert(shndx != OUTPUT_SECTION_CODE + && shndx != MERGE_DATA_SECTION_CODE + && shndx != MERGE_STRING_SECTION_CODE + && shndx != RELAXED_INPUT_SECTION_CODE); + this->u1_.data_size = data_size; this->u2_.object = object; } @@ -2807,13 +2807,13 @@ class Output_section : public Output_data // parameters. bool is_merge_section(bool is_string, uint64_t entsize, - uint64_t addr_align) const + uint64_t addralign) const { return (this->shndx_ == (is_string ? MERGE_STRING_SECTION_CODE : MERGE_DATA_SECTION_CODE) && this->u1_.entsize == entsize - && this->addralign() == addr_align); + && this->addralign() == addralign); } // Return whether this is a relaxed input section. @@ -2896,11 +2896,11 @@ class Output_section : public Output_data // Add an input section, for SHF_MERGE sections. bool - add_input_section(Relobj* object, unsigned int sec_shndx) + add_input_section(Relobj* object, unsigned int shndx) { gold_assert(this->shndx_ == MERGE_DATA_SECTION_CODE || this->shndx_ == MERGE_STRING_SECTION_CODE); - return this->u2_.posd->add_input_section(object, sec_shndx); + return this->u2_.posd->add_input_section(object, shndx); } // Given an input OBJECT, an input section index SHNDX within that @@ -3000,15 +3000,15 @@ class Output_section : public Output_data class Checkpoint_output_section { public: - Checkpoint_output_section(uint64_t addr_align, elfcpp::Elf_Xword sflags, - const Input_section_list& sinput_sections, - off_t first_input_off, - bool attached_input_sections_sorted) - : addralign_(addr_align), flags_(sflags), - input_sections_(sinput_sections), + 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) + : addralign_(addralign), flags_(flags), + input_sections_(input_sections), input_sections_size_(input_sections_.size()), - input_sections_copy_(), first_input_offset_(first_input_off), - attached_input_sections_are_sorted_(attached_input_sections_sorted) + input_sections_copy_(), first_input_offset_(first_input_offset), + attached_input_sections_are_sorted_(attached_input_sections_are_sorted) { } virtual @@ -3098,9 +3098,9 @@ class Output_section : public Output_data class Fill { public: - Fill(off_t section_off, off_t len) - : section_offset_(section_off), - length_(convert_to_section_size_type(len)) + Fill(off_t section_offset, off_t length) + : section_offset_(section_offset), + length_(convert_to_section_size_type(length)) { } // Return section offset. @@ -3467,18 +3467,18 @@ class Output_segment // Set the addresses. void - set_addresses(uint64_t v_addr, uint64_t p_addr) + set_addresses(uint64_t vaddr, uint64_t paddr) { - this->vaddr_ = v_addr; - this->paddr_ = p_addr; + this->vaddr_ = vaddr; + this->paddr_ = paddr; this->are_addresses_set_ = true; } // Set the segment flags. This is only used if we have a PHDRS // clause which explicitly specifies the flags. void - set_flags(elfcpp::Elf_Word seg_flags) - { this->flags_ = seg_flags; } + set_flags(elfcpp::Elf_Word flags) + { this->flags_ = flags; } // Set the address of the segment to ADDR and the offset to *POFF // and set the addresses and offsets of all contained output |