Decompressor for UPX_F_VMLINUX_ARM follows ELF convention

This commit is contained in:
John Reiser 2007-01-13 15:26:05 -08:00
parent 0b988176fa
commit bb04844bd5

View File

@ -212,6 +212,7 @@ const char *Packer::getDecompressorSections() const
|| UPX_F_LINUX_ELFPPC32 ==ph.format
|| UPX_F_LINUX_ELF32_ARMBE==ph.format
|| UPX_F_BSD_ELF_i386 ==ph.format
|| UPX_F_VMLINUX_ARM ==ph.format
) {
return opt->small ? lzma_elf_small : lzma_elf_fast;
}
@ -245,6 +246,7 @@ void Packer::defineDecompressorSymbols()
|| UPX_F_LINUX_ELFPPC32 ==ph.format
|| UPX_F_LINUX_ELF32_ARMBE==ph.format
|| UPX_F_BSD_ELF_i386 ==ph.format
|| UPX_F_VMLINUX_ARM ==ph.format
) {
// ELF calls the decompressor many times; the parameters change!
return;