1
0
mirror of https://github.com/upx/upx synced 2025-09-28 19:06:07 +08:00

Cleanup declaration of PackDylibI386.

This commit is contained in:
John Reiser 2009-05-22 08:37:44 -07:00
parent dc52a756ee
commit 3728b2208f
2 changed files with 2 additions and 12 deletions

View File

@ -227,11 +227,6 @@ void PackMachARMEL::addStubEntrySections(Filter const */*ft*/)
addLoader("MACHMAINY,IDENTSTR,+40,MACHMAINZ,FOLDEXEC", NULL);
}
void PackDylibI386::addStubEntrySections(Filter const *ft)
{
super::addStubEntrySections(ft);
}
template <class T>
void PackMachBase<T>::defineSymbols(Filter const *)
{

View File

@ -615,9 +615,9 @@ protected:
Mach_thread_command threado;
};
class PackDylibI386 : public PackMachI386 //PackMachBase<MachClass_LE32>
class PackDylibI386 : public PackMachI386
{
typedef PackMachI386 /*PackMachBase<MachClass_LE32>*/ super;
typedef PackMachI386 super;
public:
PackDylibI386(InputFile *f);
@ -626,14 +626,9 @@ public:
virtual const char *getName() const { return "Dylib/i386"; }
virtual const char *getFullName(const options_t *) const { return "i386-darwin.dylib"; }
protected:
//virtual void pack1_setup_threado(OutputFile *const fo);
//virtual void pack1(OutputFile *, Filter &); // generate executable header
//virtual void pack2(OutputFile *, Filter &); // append compressed data
virtual void pack3(OutputFile *, Filter &); // append loader
virtual void pack4(OutputFile *, Filter &); // append PackHeader
//virtual Linker* newLinker() const;
virtual void buildLoader(const Filter *ft);
virtual void addStubEntrySections(Filter const *);
};
class PackMachARMEL : public PackMachBase<MachClass_LE32>