| Index: courgette/disassembler_elf_32.h
|
| diff --git a/courgette/disassembler_elf_32.h b/courgette/disassembler_elf_32.h
|
| index 56895bd570cc6e23c0ce511ac11644b40ea75735..ce03ab8d352c0ec498fd1e82603a57d2af976ea7 100644
|
| --- a/courgette/disassembler_elf_32.h
|
| +++ b/courgette/disassembler_elf_32.h
|
| @@ -101,7 +101,7 @@ class DisassemblerElf32 : public Disassembler {
|
|
|
| const Elf32_Shdr* SectionHeader(Elf32_Half id) const {
|
| assert(id >= 0 && id < SectionHeaderCount());
|
| - return section_header_table_ + id;
|
| + return §ion_header_table_[id];
|
| }
|
|
|
| const uint8_t* SectionBody(Elf32_Half id) const {
|
| @@ -162,7 +162,7 @@ class DisassemblerElf32 : public Disassembler {
|
| CheckBool ParseRel32RelocsFromSections() WARN_UNUSED_RESULT;
|
|
|
| const Elf32_Ehdr* header_;
|
| - const Elf32_Shdr* section_header_table_;
|
| + std::vector<Elf32_Shdr> section_header_table_;
|
| Elf32_Half section_header_table_size_;
|
|
|
| const Elf32_Phdr* program_header_table_;
|
|
|