diff options
author | Cary Coutant <ccoutant@google.com> | 2014-07-02 16:12:51 -0700 |
---|---|---|
committer | Cary Coutant <ccoutant@google.com> | 2014-09-02 15:44:58 -0700 |
commit | 54674d38930c7da1af518510fede6f700f5ca596 (patch) | |
tree | aef7ff0038d0040cafb00667066b48bc874b17bb /gold/incremental.cc | |
parent | 9860cbcfb60bdae2f9800e6a6ea5f21ef1507d08 (diff) | |
download | gdb-54674d38930c7da1af518510fede6f700f5ca596.zip gdb-54674d38930c7da1af518510fede6f700f5ca596.tar.gz gdb-54674d38930c7da1af518510fede6f700f5ca596.tar.bz2 |
Make Elf_file::section_name() a const function, so that it can be used in
places where we have only a const Elf_file*.
elfcpp/
* elfcpp_file.h (Elf_file::shnum): New const function.
(Elf_file::shstrndx): New const function.
(Elf_file::large_shndx_offset): New const function.
(Elf_file::section_name): Add const attribute.
(Elf_file::section_header_offset): Likewise.
gold/
* dwp.cc (Sized_relobj_dwo::do_section_name): Add const attribute.
* dynobj.h (Sized_dynobj::do_section_name): Likewise.
* incremental.cc (Sized_relobj_incr::do_section_name): Likewise.
(Sized_incr_dynobj::do_section_name): Likewise.
* incremental.h (Sized_relobj_incr::do_section_name): Likewise.
(Sized_incr_dynobj::do_section_name): Likewise.
* object.h (Object::section_name): Likewise.
(Object::do_section_name): Likewise.
(Sized_relobj_file::do_section_name): Likewise.
* plugin.cc (Sized_pluginobj::do_section_name): Likewise.
* plugin.h (Sized_pluginobj::do_section_name): Likewise.
Diffstat (limited to 'gold/incremental.cc')
-rw-r--r-- | gold/incremental.cc | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/gold/incremental.cc b/gold/incremental.cc index 2345cf8..bbc055c 100644 --- a/gold/incremental.cc +++ b/gold/incremental.cc @@ -2270,10 +2270,10 @@ Sized_relobj_incr<size, big_endian>::do_section_size(unsigned int) template<int size, bool big_endian> std::string -Sized_relobj_incr<size, big_endian>::do_section_name(unsigned int shndx) +Sized_relobj_incr<size, big_endian>::do_section_name(unsigned int shndx) const { - Output_sections& out_sections(this->output_sections()); - Output_section* os = out_sections[shndx]; + const Output_sections& out_sections(this->output_sections()); + const Output_section* os = out_sections[shndx]; if (os == NULL) return NULL; return os->name(); @@ -2858,7 +2858,7 @@ Sized_incr_dynobj<size, big_endian>::do_section_size(unsigned int) template<int size, bool big_endian> std::string -Sized_incr_dynobj<size, big_endian>::do_section_name(unsigned int) +Sized_incr_dynobj<size, big_endian>::do_section_name(unsigned int) const { gold_unreachable(); } |