Silence some pedantic compilation warnings about unused results.
This commit is contained in:
@@ -314,6 +314,7 @@ void PackLinuxElf::pack3(OutputFile *fo, Filter &ft)
|
|||||||
get_te16(&linfo.l_lsize) + len - sz_pack2a));
|
get_te16(&linfo.l_lsize) + len - sz_pack2a));
|
||||||
|
|
||||||
len = fpad4(fo); // MATCH03
|
len = fpad4(fo); // MATCH03
|
||||||
|
ACC_UNUSED(len);
|
||||||
}
|
}
|
||||||
|
|
||||||
void PackLinuxElf32::pack3(OutputFile *fo, Filter &ft)
|
void PackLinuxElf32::pack3(OutputFile *fo, Filter &ft)
|
||||||
@@ -1079,6 +1080,7 @@ PackLinuxElf64amd::defineSymbols(Filter const *)
|
|||||||
linker->defineSymbol("LENU", lenu); // len for unmap
|
linker->defineSymbol("LENU", lenu); // len for unmap
|
||||||
linker->defineSymbol("ADRC", adrc); // addr for copy
|
linker->defineSymbol("ADRC", adrc); // addr for copy
|
||||||
//linker->defineSymbol("ADRU", adru); // addr for unmap
|
//linker->defineSymbol("ADRU", adru); // addr for unmap
|
||||||
|
ACC_UNUSED(adru);
|
||||||
#define EI_NIDENT 16 /* <elf.h> */
|
#define EI_NIDENT 16 /* <elf.h> */
|
||||||
linker->defineSymbol("JMPU", EI_NIDENT -4 + lo_va_user); // unmap trampoline
|
linker->defineSymbol("JMPU", EI_NIDENT -4 + lo_va_user); // unmap trampoline
|
||||||
#undef EI_NIDENT
|
#undef EI_NIDENT
|
||||||
@@ -1584,6 +1586,7 @@ bool PackLinuxElf32::canPack()
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
ACC_UNUSED(shdr);
|
||||||
xct_off = elf_get_offset_from_address(xct_va);
|
xct_off = elf_get_offset_from_address(xct_va);
|
||||||
goto proceed; // But proper packing depends on checking xct_va.
|
goto proceed; // But proper packing depends on checking xct_va.
|
||||||
}
|
}
|
||||||
@@ -1761,6 +1764,7 @@ PackLinuxElf64ppcle::canPack()
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
ACC_UNUSED(shdr);
|
||||||
xct_off = elf_get_offset_from_address(xct_va);
|
xct_off = elf_get_offset_from_address(xct_va);
|
||||||
goto proceed; // But proper packing depends on checking xct_va.
|
goto proceed; // But proper packing depends on checking xct_va.
|
||||||
}
|
}
|
||||||
@@ -1936,6 +1940,7 @@ PackLinuxElf64amd::canPack()
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
ACC_UNUSED(shdr);
|
||||||
xct_off = elf_get_offset_from_address(xct_va);
|
xct_off = elf_get_offset_from_address(xct_va);
|
||||||
goto proceed; // But proper packing depends on checking 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("CPR0", 4+ linker->getSymbolOffset("cpr0"));
|
||||||
linker->defineSymbol("LENF", 4+ linker->getSymbolOffset("end_decompress"));
|
linker->defineSymbol("LENF", 4+ linker->getSymbolOffset("end_decompress"));
|
||||||
|
ACC_UNUSED(adrc);
|
||||||
|
|
||||||
#define MAP_PRIVATE 2 /* UNIX standard */
|
#define MAP_PRIVATE 2 /* UNIX standard */
|
||||||
#define MAP_FIXED 0x10 /* UNIX standard */
|
#define MAP_FIXED 0x10 /* UNIX standard */
|
||||||
|
|||||||
+1
-1
@@ -163,7 +163,7 @@ int PackVmlinuzI386::decompressKernel()
|
|||||||
unsigned relocated = 0;
|
unsigned relocated = 0;
|
||||||
|
|
||||||
// See startup_32: in linux/arch/i386/boot/compressed/head.S
|
// 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_0 = 0;
|
||||||
unsigned cpa_1 = 0;
|
unsigned cpa_1 = 0;
|
||||||
int j;
|
int j;
|
||||||
|
|||||||
Reference in New Issue
Block a user