Removed Packer::getIdentstr().
This commit is contained in:
@@ -1027,10 +1027,6 @@ PackLinuxElf32::generateElfHdr(
|
|||||||
h2->ehdr.e_shnum = 0;
|
h2->ehdr.e_shnum = 0;
|
||||||
h2->ehdr.e_shstrndx = 0;
|
h2->ehdr.e_shstrndx = 0;
|
||||||
|
|
||||||
#if 0 //{
|
|
||||||
unsigned identsize;
|
|
||||||
char const *const ident = getIdentstr(&identsize);
|
|
||||||
#endif //}
|
|
||||||
sz_elf_hdrs = sizeof(*h2) - sizeof(linfo); // default
|
sz_elf_hdrs = sizeof(*h2) - sizeof(linfo); // default
|
||||||
set_native32(&h2->phdr[0].p_filesz, sizeof(*h2)); // + identsize;
|
set_native32(&h2->phdr[0].p_filesz, sizeof(*h2)); // + identsize;
|
||||||
h2->phdr[0].p_memsz = h2->phdr[0].p_filesz;
|
h2->phdr[0].p_memsz = h2->phdr[0].p_filesz;
|
||||||
@@ -1081,10 +1077,6 @@ PackOpenBSDElf32x86::generateElfHdr(
|
|||||||
h3->ehdr.e_shnum = 0;
|
h3->ehdr.e_shnum = 0;
|
||||||
h3->ehdr.e_shstrndx = 0;
|
h3->ehdr.e_shstrndx = 0;
|
||||||
|
|
||||||
#if 0 //{
|
|
||||||
unsigned identsize;
|
|
||||||
char const *const ident = getIdentstr(&identsize);
|
|
||||||
#endif //}
|
|
||||||
sz_elf_hdrs = sizeof(*h3) - sizeof(linfo);
|
sz_elf_hdrs = sizeof(*h3) - sizeof(linfo);
|
||||||
unsigned const note_offset = sz_elf_hdrs;
|
unsigned const note_offset = sz_elf_hdrs;
|
||||||
set_native32(&h3->phdr[0].p_filesz, sizeof(*h3)+sizeof(elfnote)); // + identsize;
|
set_native32(&h3->phdr[0].p_filesz, sizeof(*h3)+sizeof(elfnote)); // + identsize;
|
||||||
@@ -1147,10 +1139,6 @@ PackLinuxElf64::generateElfHdr(
|
|||||||
h2->ehdr.e_shnum = 0;
|
h2->ehdr.e_shnum = 0;
|
||||||
h2->ehdr.e_shstrndx = 0;
|
h2->ehdr.e_shstrndx = 0;
|
||||||
|
|
||||||
#if 0 //{
|
|
||||||
unsigned identsize;
|
|
||||||
char const *const ident = getIdentstr(&identsize);
|
|
||||||
#endif //}
|
|
||||||
sz_elf_hdrs = sizeof(*h2) - sizeof(linfo); // default
|
sz_elf_hdrs = sizeof(*h2) - sizeof(linfo); // default
|
||||||
set_native64(&h2->phdr[0].p_filesz, sizeof(*h2)); // + identsize;
|
set_native64(&h2->phdr[0].p_filesz, sizeof(*h2)); // + identsize;
|
||||||
h2->phdr[0].p_memsz = h2->phdr[0].p_filesz;
|
h2->phdr[0].p_memsz = h2->phdr[0].p_filesz;
|
||||||
|
|||||||
@@ -136,10 +136,6 @@ PackLinuxI386::generateElfHdr(
|
|||||||
assert(h2->ehdr.e_phentsize == sizeof(Elf32_Phdr));
|
assert(h2->ehdr.e_phentsize == sizeof(Elf32_Phdr));
|
||||||
assert(h2->ehdr.e_shnum == 0);
|
assert(h2->ehdr.e_shnum == 0);
|
||||||
|
|
||||||
#if 0 //{
|
|
||||||
unsigned identsize;
|
|
||||||
char const *const ident = getIdentstr(&identsize);
|
|
||||||
#endif //}
|
|
||||||
h2->phdr[0].p_filesz = sizeof(*h2); // + identsize;
|
h2->phdr[0].p_filesz = sizeof(*h2); // + identsize;
|
||||||
h2->phdr[0].p_memsz = h2->phdr[0].p_filesz;
|
h2->phdr[0].p_memsz = h2->phdr[0].p_filesz;
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -986,7 +986,7 @@ int Packer::getLoaderSize() const
|
|||||||
// loader util
|
// loader util
|
||||||
**************************************************************************/
|
**************************************************************************/
|
||||||
|
|
||||||
char const *Packer::getIdentstr(unsigned *size, int small) const
|
static const char *getIdentstr(unsigned *size, int small)
|
||||||
{
|
{
|
||||||
static char identbig[] =
|
static char identbig[] =
|
||||||
"\n\0"
|
"\n\0"
|
||||||
|
|||||||
@@ -209,7 +209,6 @@ protected:
|
|||||||
virtual void freezeLoader();
|
virtual void freezeLoader();
|
||||||
virtual upx_byte *getLoader() const;
|
virtual upx_byte *getLoader() const;
|
||||||
virtual int getLoaderSize() const;
|
virtual int getLoaderSize() const;
|
||||||
virtual const char *getIdentstr(unsigned *size, int small=-1) const;
|
|
||||||
virtual void initLoader(const void *pdata, int plen, int small=-1);
|
virtual void initLoader(const void *pdata, int plen, int small=-1);
|
||||||
#if 1 && (ACC_CC_GNUC >= 0x040100)
|
#if 1 && (ACC_CC_GNUC >= 0x040100)
|
||||||
virtual void __acc_cdecl_va addLoader(const char *s, ...) __attribute__((__sentinel__));
|
virtual void __acc_cdecl_va addLoader(const char *s, ...) __attribute__((__sentinel__));
|
||||||
|
|||||||
Reference in New Issue
Block a user