move PackLinuxElf32x86::unpack up the class hierarchy to PackLinuxElf32

This commit is contained in:
John Reiser
2009-10-16 11:00:33 -07:00
parent 813e7b05e4
commit df4bd6a60c
2 changed files with 10 additions and 126 deletions
+1 -3
View File
@@ -61,7 +61,7 @@ protected:
) = 0;
virtual void defineSymbols(Filter const *);
virtual void addStubEntrySections(Filter const *);
virtual void unpack(OutputFile *fo) = 0;
virtual void unpack(OutputFile *fo);
virtual unsigned elf_get_offset_from_address(unsigned) const = 0;
virtual void const *elf_find_dynamic(unsigned) const = 0;
@@ -361,8 +361,6 @@ public:
virtual const char *getFullName(const options_t *) const { return "i386-linux.elf"; }
virtual const int *getFilters() const;
virtual void unpack(OutputFile *fo);
protected:
virtual void pack1(OutputFile *, Filter &); // generate executable header