forked from Imagelibrary/binutils-gdb
From Craig Silverstein: Use relocations in reporting error message
locations.
This commit is contained in:
@@ -215,6 +215,11 @@ class Object
|
||||
section_link(unsigned int shndx)
|
||||
{ return this->do_section_link(shndx); }
|
||||
|
||||
// Return the section info field given a section index.
|
||||
unsigned int
|
||||
section_info(unsigned int shndx)
|
||||
{ return this->do_section_info(shndx); }
|
||||
|
||||
// Read the symbol information.
|
||||
void
|
||||
read_symbols(Read_symbols_data* sd)
|
||||
@@ -312,6 +317,10 @@ class Object
|
||||
virtual unsigned int
|
||||
do_section_link(unsigned int shndx) = 0;
|
||||
|
||||
// Get section info field--implemented by child class.
|
||||
virtual unsigned int
|
||||
do_section_info(unsigned int shndx) = 0;
|
||||
|
||||
// Get the file.
|
||||
Input_file*
|
||||
input_file() const
|
||||
@@ -826,6 +835,11 @@ class Sized_relobj : public Relobj
|
||||
do_section_link(unsigned int shndx)
|
||||
{ return this->elf_file_.section_link(shndx); }
|
||||
|
||||
// Return the section info field.
|
||||
unsigned int
|
||||
do_section_info(unsigned int shndx)
|
||||
{ return this->elf_file_.section_info(shndx); }
|
||||
|
||||
private:
|
||||
// For convenience.
|
||||
typedef Sized_relobj<size, big_endian> This;
|
||||
|
||||
Reference in New Issue
Block a user