mirror of
https://github.com/bminor/binutils-gdb.git
synced 2025-12-26 01:07:52 +00:00
* object.cc (Sized_relobj::include_section_group): Adjust section
indexes read from group data. Build vector to pass to layout_group. * layout.cc (Layout::layout_group): Add flags and shndxes parameters. Remove contents parameter. Change caller. Update explicit instantiations. * layout.h (class Layout): Update layout_group declaration. * output.cc (Output_data_group::Output_data_group): Add flags and input_shndxes parameters. Remove contents parameter. Change caller. (Output_data_group::do_write): Change input_sections_ to input_shndxes_. * output.h (class Output_data_group): Update constructor declaration. Rename input_sections_ to input_shndxes_. * testsuite/many_sections_test.cc: Add template.
This commit is contained in:
@@ -125,7 +125,8 @@ class Layout
|
||||
const char* group_section_name,
|
||||
const char* signature,
|
||||
const elfcpp::Shdr<size, big_endian>& shdr,
|
||||
const elfcpp::Elf_Word* contents);
|
||||
elfcpp::Elf_Word flags,
|
||||
std::vector<unsigned int>* shndxes);
|
||||
|
||||
// Like layout, only for exception frame sections. OBJECT is an
|
||||
// object file. SYMBOLS is the contents of the symbol table
|
||||
|
||||
Reference in New Issue
Block a user