CI updates
CI / Rebuild stubs (push) Waiting to run
CI / ubuntu-22.04-0 (push) Blocked by required conditions
CI / ubuntu-22.04-arm-0 (push) Blocked by required conditions
CI / ubuntu-24.04-0 (push) Blocked by required conditions
CI / ubuntu-24.04-arm-0 (push) Blocked by required conditions
CI / ubuntu-22.04 (push) Blocked by required conditions
CI / ubuntu-24.04 (push) Blocked by required conditions
CI / macos-13 (push) Blocked by required conditions
CI / macos-14 (push) Blocked by required conditions
CI / macos-26 (push) Blocked by required conditions
CI / macos-15 (push) Blocked by required conditions
CI / windows-2022-amd64 (push) Blocked by required conditions
CI / windows-2022-arm64 (push) Blocked by required conditions
CI / windows-2022-i386 (push) Blocked by required conditions
CI / windows-2025-amd64 (push) Blocked by required conditions
CI / windows-2025-arm64 (push) Blocked by required conditions
CI / windows-2025-arm64ec (push) Blocked by required conditions
CI / windows-2025-i386 (push) Blocked by required conditions
CI / windows arm64ec-win64-vs2022 (push) Blocked by required conditions
CI / windows amd64-win64-vs2022 (push) Blocked by required conditions
CI / windows arm64-win64-vs2022 (push) Blocked by required conditions
CI / windows i386-win32-vs2022 (push) Blocked by required conditions
CI / zigcc i386-linux-gnu.2.17 (push) Blocked by required conditions
CI / zigcc i386-linux-gnu.2.3.4 (push) Blocked by required conditions
CI / zigcc aarch64-macos-none (push) Blocked by required conditions
CI / zigcc aarch64-windows-gnu (push) Blocked by required conditions
CI / zigcc aarch64-linux-musl -fPIE (push) Blocked by required conditions
CI / zigcc x86_64-linux-musl -fPIE (push) Blocked by required conditions
CI / zigcc i386-windows-gnu (push) Blocked by required conditions
CI / zigcc aarch64-linux-musl (push) Blocked by required conditions
CI / zigcc arm-linux-musleabihf (push) Blocked by required conditions
CI / zigcc armeb-linux-musleabihf (push) Blocked by required conditions
CI / zigcc i386-linux-musl -fPIE (push) Blocked by required conditions
CI / zigcc i386-linux-musl (push) Blocked by required conditions
CI / zigcc mips-linux-musleabi (push) Blocked by required conditions
CI / zigcc mips-linux-musleabihf (push) Blocked by required conditions
CI / zigcc mipsel-linux-musleabi (push) Blocked by required conditions
CI / zigcc mipsel-linux-musleabihf (push) Blocked by required conditions
CI / zigcc powerpc-linux-musleabihf (push) Blocked by required conditions
CI / zigcc powerpc64-linux-musl -fPIE (push) Blocked by required conditions
CI / zigcc powerpc64-linux-musl (push) Blocked by required conditions
CI / zigcc powerpc64le-linux-musl -fPIE (push) Blocked by required conditions
CI / zigcc powerpc64le-linux-musl (push) Blocked by required conditions
CI / zigcc x86_64-linux-gnu.2.17 (push) Blocked by required conditions
CI / zigcc x86_64-linux-gnu.2.3.4 (push) Blocked by required conditions
CI / zigcc x86_64-linux-musl (push) Blocked by required conditions
CI / zigcc x86_64-macos-none (push) Blocked by required conditions
CI / zigcc x86_64-windows-gnu (push) Blocked by required conditions
CI / Rebuild stubs (push) Waiting to run
CI / ubuntu-22.04-0 (push) Blocked by required conditions
CI / ubuntu-22.04-arm-0 (push) Blocked by required conditions
CI / ubuntu-24.04-0 (push) Blocked by required conditions
CI / ubuntu-24.04-arm-0 (push) Blocked by required conditions
CI / ubuntu-22.04 (push) Blocked by required conditions
CI / ubuntu-24.04 (push) Blocked by required conditions
CI / macos-13 (push) Blocked by required conditions
CI / macos-14 (push) Blocked by required conditions
CI / macos-26 (push) Blocked by required conditions
CI / macos-15 (push) Blocked by required conditions
CI / windows-2022-amd64 (push) Blocked by required conditions
CI / windows-2022-arm64 (push) Blocked by required conditions
CI / windows-2022-i386 (push) Blocked by required conditions
CI / windows-2025-amd64 (push) Blocked by required conditions
CI / windows-2025-arm64 (push) Blocked by required conditions
CI / windows-2025-arm64ec (push) Blocked by required conditions
CI / windows-2025-i386 (push) Blocked by required conditions
CI / windows arm64ec-win64-vs2022 (push) Blocked by required conditions
CI / windows amd64-win64-vs2022 (push) Blocked by required conditions
CI / windows arm64-win64-vs2022 (push) Blocked by required conditions
CI / windows i386-win32-vs2022 (push) Blocked by required conditions
CI / zigcc i386-linux-gnu.2.17 (push) Blocked by required conditions
CI / zigcc i386-linux-gnu.2.3.4 (push) Blocked by required conditions
CI / zigcc aarch64-macos-none (push) Blocked by required conditions
CI / zigcc aarch64-windows-gnu (push) Blocked by required conditions
CI / zigcc aarch64-linux-musl -fPIE (push) Blocked by required conditions
CI / zigcc x86_64-linux-musl -fPIE (push) Blocked by required conditions
CI / zigcc i386-windows-gnu (push) Blocked by required conditions
CI / zigcc aarch64-linux-musl (push) Blocked by required conditions
CI / zigcc arm-linux-musleabihf (push) Blocked by required conditions
CI / zigcc armeb-linux-musleabihf (push) Blocked by required conditions
CI / zigcc i386-linux-musl -fPIE (push) Blocked by required conditions
CI / zigcc i386-linux-musl (push) Blocked by required conditions
CI / zigcc mips-linux-musleabi (push) Blocked by required conditions
CI / zigcc mips-linux-musleabihf (push) Blocked by required conditions
CI / zigcc mipsel-linux-musleabi (push) Blocked by required conditions
CI / zigcc mipsel-linux-musleabihf (push) Blocked by required conditions
CI / zigcc powerpc-linux-musleabihf (push) Blocked by required conditions
CI / zigcc powerpc64-linux-musl -fPIE (push) Blocked by required conditions
CI / zigcc powerpc64-linux-musl (push) Blocked by required conditions
CI / zigcc powerpc64le-linux-musl -fPIE (push) Blocked by required conditions
CI / zigcc powerpc64le-linux-musl (push) Blocked by required conditions
CI / zigcc x86_64-linux-gnu.2.17 (push) Blocked by required conditions
CI / zigcc x86_64-linux-gnu.2.3.4 (push) Blocked by required conditions
CI / zigcc x86_64-linux-musl (push) Blocked by required conditions
CI / zigcc x86_64-macos-none (push) Blocked by required conditions
CI / zigcc x86_64-windows-gnu (push) Blocked by required conditions
This commit is contained in:
+3
-3
@@ -39,12 +39,13 @@ struct PackHeader final {
|
||||
~PackHeader() noexcept = default;
|
||||
|
||||
void reset() noexcept;
|
||||
int set_method(int m, unsigned offset = 0); // check, then assign
|
||||
|
||||
int getPackHeaderSize() const;
|
||||
|
||||
void putPackHeader(SPAN_S(byte) p) const;
|
||||
bool decodePackHeaderFromBuf(SPAN_S(const byte) b, int blen);
|
||||
|
||||
int getPackHeaderSize() const;
|
||||
|
||||
// fields stored in compressed file => see stub/src/include/header.S
|
||||
// enum { magic = UPX_MAGIC_LE32 };
|
||||
int version;
|
||||
@@ -63,7 +64,6 @@ struct PackHeader final {
|
||||
int n_mru; // specific name for filter ctojr
|
||||
};
|
||||
int header_checksum;
|
||||
int set_method(int m, unsigned offset = 0); // check, then assign
|
||||
|
||||
// support fields for verifying decompression
|
||||
unsigned saved_u_adler;
|
||||
|
||||
+1
-1
@@ -529,7 +529,7 @@ protected:
|
||||
};
|
||||
enum { IMAGE_DEBUG_TYPE_EX_DLLCHARACTERISTICS = 20 };
|
||||
enum { IMAGE_DLLCHARACTERISTICS_EX_CET_COMPAT = 0x001 };
|
||||
struct DebugDir *dbgCET;
|
||||
struct DebugDir *dbgCET = nullptr;
|
||||
};
|
||||
|
||||
class PeFile32 : public PeFile {
|
||||
|
||||
+15
-13
@@ -329,19 +329,21 @@ void do_one_file(const char *const iname, char *const oname) may_throw {
|
||||
}
|
||||
|
||||
// handle command - actual work starts HERE
|
||||
PackMaster pm(&fi, opt);
|
||||
if (opt->cmd == CMD_COMPRESS)
|
||||
pm.pack(&fo);
|
||||
else if (opt->cmd == CMD_DECOMPRESS)
|
||||
pm.unpack(&fo);
|
||||
else if (opt->cmd == CMD_TEST)
|
||||
pm.test();
|
||||
else if (opt->cmd == CMD_LIST)
|
||||
pm.list();
|
||||
else if (opt->cmd == CMD_FILEINFO)
|
||||
pm.fileInfo();
|
||||
else
|
||||
throwInternalError("invalid command");
|
||||
{
|
||||
PackMaster pm(&fi, opt);
|
||||
if (opt->cmd == CMD_COMPRESS)
|
||||
pm.pack(&fo);
|
||||
else if (opt->cmd == CMD_DECOMPRESS)
|
||||
pm.unpack(&fo);
|
||||
else if (opt->cmd == CMD_TEST)
|
||||
pm.test();
|
||||
else if (opt->cmd == CMD_LIST)
|
||||
pm.list();
|
||||
else if (opt->cmd == CMD_FILEINFO)
|
||||
pm.fileInfo();
|
||||
else
|
||||
throwInternalError("invalid command");
|
||||
}
|
||||
|
||||
// copy time stamp
|
||||
if (oname[0] && opt->preserve_timestamp && fo.isOpen())
|
||||
|
||||
Reference in New Issue
Block a user