Consistency cleanups.
committer: mfx <mfx> 978180862 +0000
This commit is contained in:
parent
ceebd3518b
commit
0b01be7b29
@ -271,6 +271,7 @@ void PackDjgpp2::pack(OutputFile *fo)
|
|||||||
// filter
|
// filter
|
||||||
Filter ft(opt->level);
|
Filter ft(opt->level);
|
||||||
tryFilters(&ft, ibuf, usize - data->size, text->vaddr & ~0x1ff);
|
tryFilters(&ft, ibuf, usize - data->size, text->vaddr & ~0x1ff);
|
||||||
|
buildLoader(&ft);
|
||||||
|
|
||||||
// compress
|
// compress
|
||||||
ph.filter = ft.id;
|
ph.filter = ft.id;
|
||||||
|
|||||||
@ -55,6 +55,7 @@ public:
|
|||||||
protected:
|
protected:
|
||||||
virtual int buildLoader(const Filter *ft);
|
virtual int buildLoader(const Filter *ft);
|
||||||
virtual void handleStub(OutputFile *fo);
|
virtual void handleStub(OutputFile *fo);
|
||||||
|
virtual bool readFileHeader();
|
||||||
|
|
||||||
long coff_offset;
|
long coff_offset;
|
||||||
|
|
||||||
@ -94,7 +95,6 @@ protected:
|
|||||||
|
|
||||||
external_scnhdr_t *text,*data,*bss;
|
external_scnhdr_t *text,*data,*bss;
|
||||||
|
|
||||||
bool readFileHeader();
|
|
||||||
void stripDebug();
|
void stripDebug();
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@ -57,8 +57,8 @@ protected:
|
|||||||
virtual const upx_byte *getLoader() const;
|
virtual const upx_byte *getLoader() const;
|
||||||
virtual int getLoaderSize() const;
|
virtual int getLoaderSize() const;
|
||||||
|
|
||||||
bool readFileHeader();
|
virtual bool readFileHeader();
|
||||||
bool checkFileHeader();
|
virtual bool checkFileHeader();
|
||||||
|
|
||||||
struct tos_header_t
|
struct tos_header_t
|
||||||
{
|
{
|
||||||
|
|||||||
@ -1619,6 +1619,7 @@ void PackW32Pe::pack(OutputFile *fo)
|
|||||||
Filter ft(opt->level);
|
Filter ft(opt->level);
|
||||||
if (allow_filter)
|
if (allow_filter)
|
||||||
tryFilters(&ft, ibuf + ih.codebase, ih.codesize);
|
tryFilters(&ft, ibuf + ih.codebase, ih.codesize);
|
||||||
|
buildLoader(&ft);
|
||||||
|
|
||||||
// compress
|
// compress
|
||||||
ph.filter = ft.id;
|
ph.filter = ft.id;
|
||||||
@ -1629,7 +1630,6 @@ void PackW32Pe::pack(OutputFile *fo)
|
|||||||
|
|
||||||
// verify filter
|
// verify filter
|
||||||
ft.verifyUnfilter();
|
ft.verifyUnfilter();
|
||||||
buildLoader(&ft);
|
|
||||||
#else
|
#else
|
||||||
// new version using compressWithFilters()
|
// new version using compressWithFilters()
|
||||||
|
|
||||||
|
|||||||
@ -64,12 +64,12 @@ public:
|
|||||||
{ return (version == 12); }
|
{ return (version == 12); }
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
|
virtual bool readFileHeader();
|
||||||
virtual bool testUnpackVersion(int version) const;
|
virtual bool testUnpackVersion(int version) const;
|
||||||
virtual int buildLoader(const Filter *ft);
|
virtual int buildLoader(const Filter *ft);
|
||||||
|
|
||||||
unsigned pe_offset;
|
unsigned pe_offset;
|
||||||
bool isrtm;
|
bool isrtm;
|
||||||
bool readFileHeader();
|
|
||||||
|
|
||||||
unsigned processImports();
|
unsigned processImports();
|
||||||
void processImports(unsigned);
|
void processImports(unsigned);
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user