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:
parent
dc52a756ee
commit
3728b2208f
|
@ -227,11 +227,6 @@ void PackMachARMEL::addStubEntrySections(Filter const */*ft*/)
|
||||||
addLoader("MACHMAINY,IDENTSTR,+40,MACHMAINZ,FOLDEXEC", NULL);
|
addLoader("MACHMAINY,IDENTSTR,+40,MACHMAINZ,FOLDEXEC", NULL);
|
||||||
}
|
}
|
||||||
|
|
||||||
void PackDylibI386::addStubEntrySections(Filter const *ft)
|
|
||||||
{
|
|
||||||
super::addStubEntrySections(ft);
|
|
||||||
}
|
|
||||||
|
|
||||||
template <class T>
|
template <class T>
|
||||||
void PackMachBase<T>::defineSymbols(Filter const *)
|
void PackMachBase<T>::defineSymbols(Filter const *)
|
||||||
{
|
{
|
||||||
|
|
|
@ -615,9 +615,9 @@ protected:
|
||||||
Mach_thread_command threado;
|
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:
|
public:
|
||||||
PackDylibI386(InputFile *f);
|
PackDylibI386(InputFile *f);
|
||||||
|
@ -626,14 +626,9 @@ public:
|
||||||
virtual const char *getName() const { return "Dylib/i386"; }
|
virtual const char *getName() const { return "Dylib/i386"; }
|
||||||
virtual const char *getFullName(const options_t *) const { return "i386-darwin.dylib"; }
|
virtual const char *getFullName(const options_t *) const { return "i386-darwin.dylib"; }
|
||||||
protected:
|
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 pack3(OutputFile *, Filter &); // append loader
|
||||||
virtual void pack4(OutputFile *, Filter &); // append PackHeader
|
virtual void pack4(OutputFile *, Filter &); // append PackHeader
|
||||||
//virtual Linker* newLinker() const;
|
|
||||||
virtual void buildLoader(const Filter *ft);
|
virtual void buildLoader(const Filter *ft);
|
||||||
virtual void addStubEntrySections(Filter const *);
|
|
||||||
};
|
};
|
||||||
|
|
||||||
class PackMachARMEL : public PackMachBase<MachClass_LE32>
|
class PackMachARMEL : public PackMachBase<MachClass_LE32>
|
||||||
|
|
Loading…
Reference in New Issue
Block a user