From 02bd9cc403bb42810e67c6333bfa50f0ac552ed7 Mon Sep 17 00:00:00 2001 From: John Reiser Date: Mon, 6 Sep 2021 08:38:51 -0700 Subject: [PATCH] IMAGE_SUBSYSTEM_EFI_APPLICATION Beginning of support for compressing EFI files; lacks run-time decompressor. https://github.com/upx/upx/issues/518 modified: p_armpe.cpp modified: p_w32pe.cpp modified: p_w64pep.cpp modified: pefile.cpp modified: pefile.h --- src/p_armpe.cpp | 2 +- src/p_w32pe.cpp | 7 ++++++- src/p_w64pep.cpp | 6 +++++- src/pefile.cpp | 10 ++++++++++ src/pefile.h | 16 ++++++++++++++++ 5 files changed, 38 insertions(+), 3 deletions(-) diff --git a/src/p_armpe.cpp b/src/p_armpe.cpp index 20bc5fa9..c81f9c8f 100644 --- a/src/p_armpe.cpp +++ b/src/p_armpe.cpp @@ -247,7 +247,7 @@ void PackArmPe::setOhHeaderSize(const pe_section_t *osection) void PackArmPe::pack(OutputFile *fo) { - super::pack0(fo, 1U << 9, 0x10000, true); + super::pack0(fo, (1u<