Index: courgette/disassembler_elf_32.h |
diff --git a/courgette/disassembler_elf_32.h b/courgette/disassembler_elf_32.h |
index 395f571e0bf1929ad76584c5f31e94dd64114111..3cf42e2e546107433cf7d4d9c411fe7bd7ed7b9f 100644 |
--- a/courgette/disassembler_elf_32.h |
+++ b/courgette/disassembler_elf_32.h |
@@ -104,8 +104,9 @@ class DisassemblerElf32 : public Disassembler { |
FileOffset RVAToFileOffset(RVA rva) const override; |
RVA PointerToTargetRVA(const uint8_t* p) const override; |
ExecutableType kind() const override = 0; |
+ uint64_t image_base() const override { return 0; } |
Will Harris
2017/01/11 21:15:35
why have the image_base in the elf disassembler at
huangs
2017/01/12 19:54:42
I'd rather keep as is for now for this CL. Reason:
Will Harris
2017/01/12 19:55:55
Acknowledged.
huangs
2017/01/13 16:44:54
Acknowledged.
|
bool ParseHeader() override; |
- bool Disassemble(AssemblyProgram* target) override; |
+ bool Disassemble(AssemblyProgram* program) override; |
virtual e_machine_values ElfEM() const = 0; |