From bb04844bd5e737946503cbf77be4d839a2398b1c Mon Sep 17 00:00:00 2001 From: John Reiser Date: Sat, 13 Jan 2007 15:26:05 -0800 Subject: [PATCH] Decompressor for UPX_F_VMLINUX_ARM follows ELF convention --- src/packer_c.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/packer_c.cpp b/src/packer_c.cpp index 5baddcae..4b5ecd13 100644 --- a/src/packer_c.cpp +++ b/src/packer_c.cpp @@ -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;