diff --git a/src/p_lx_elf.cpp b/src/p_lx_elf.cpp index 38c22e87..caf1544a 100644 --- a/src/p_lx_elf.cpp +++ b/src/p_lx_elf.cpp @@ -314,6 +314,7 @@ void PackLinuxElf::pack3(OutputFile *fo, Filter &ft) get_te16(&linfo.l_lsize) + len - sz_pack2a)); len = fpad4(fo); // MATCH03 + ACC_UNUSED(len); } void PackLinuxElf32::pack3(OutputFile *fo, Filter &ft) @@ -1079,6 +1080,7 @@ PackLinuxElf64amd::defineSymbols(Filter const *) linker->defineSymbol("LENU", lenu); // len for unmap linker->defineSymbol("ADRC", adrc); // addr for copy //linker->defineSymbol("ADRU", adru); // addr for unmap + ACC_UNUSED(adru); #define EI_NIDENT 16 /* */ linker->defineSymbol("JMPU", EI_NIDENT -4 + lo_va_user); // unmap trampoline #undef EI_NIDENT @@ -1584,6 +1586,7 @@ bool PackLinuxElf32::canPack() break; } } + ACC_UNUSED(shdr); xct_off = elf_get_offset_from_address(xct_va); goto proceed; // But proper packing depends on checking xct_va. } @@ -1761,6 +1764,7 @@ PackLinuxElf64ppcle::canPack() break; } } + ACC_UNUSED(shdr); xct_off = elf_get_offset_from_address(xct_va); goto proceed; // But proper packing depends on checking xct_va. } @@ -1936,6 +1940,7 @@ PackLinuxElf64amd::canPack() break; } } + ACC_UNUSED(shdr); xct_off = elf_get_offset_from_address(xct_va); goto proceed; // But proper packing depends on checking xct_va. } @@ -2924,6 +2929,7 @@ void PackLinuxElf32::ARM_defineSymbols(Filter const * /*ft*/) linker->defineSymbol("CPR0", 4+ linker->getSymbolOffset("cpr0")); linker->defineSymbol("LENF", 4+ linker->getSymbolOffset("end_decompress")); + ACC_UNUSED(adrc); #define MAP_PRIVATE 2 /* UNIX standard */ #define MAP_FIXED 0x10 /* UNIX standard */ diff --git a/src/p_vmlinz.cpp b/src/p_vmlinz.cpp index 3a19a62e..fa63a820 100644 --- a/src/p_vmlinz.cpp +++ b/src/p_vmlinz.cpp @@ -163,7 +163,7 @@ int PackVmlinuzI386::decompressKernel() unsigned relocated = 0; // See startup_32: in linux/arch/i386/boot/compressed/head.S - const upx_byte *p = &obuf[setup_size]; + const upx_byte *p; unsigned cpa_0 = 0; unsigned cpa_1 = 0; int j;