i386-linux.elf decompress does not need cto8

This commit is contained in:
John Reiser
2006-08-20 11:19:37 -07:00
parent 996a99ad75
commit c19ffafd8d
3 changed files with 893 additions and 902 deletions
+1 -7
View File
@@ -416,14 +416,8 @@ void PackLinuxElf32x86::addStubEntrySections(Filter const *ft)
addLoader("FOLDEXEC", NULL);
}
void PackLinuxElf32x86::addLinkerSymbols(Filter const *ft)
void PackLinuxElf32x86::addLinkerSymbols(Filter const */*ft*/)
{
upx_byte *ptr_cto = getLoader();
int sz_cto = getLoaderSize();
if (0x20==(ft->id & 0xF0) || 0x30==(ft->id & 0xF0)) { // push byte '?' ; cto8
patch_le16(ptr_cto, sz_cto, "\x6a?", 0x6a + (ft->cto << 8));
checkPatch(NULL, 0, 0, 0); // reset
}
}
int