e2acd666df
CI: remove some obsolete stuff
Markus F.X.J. Oberhumer
2022-10-25 02:53:49 +02:00
e5c0d998b7
src: fully deprecate src/Makefile; minor doc and CI cleanups
Markus F.X.J. Oberhumer
2022-10-25 01:41:48 +02:00
63f6fef964
all: don't use egrep or fgrep
Markus F.X.J. Oberhumer
2022-10-25 00:40:55 +02:00
983eb6d676
src: improve error message when using doctest options like '--dt-help'; add doctest info to help.cpp
Markus F.X.J. Oberhumer
2022-10-24 23:00:12 +02:00
98fedef1a1
testsuite: update checksums
Markus F.X.J. Oberhumer
2022-10-24 12:55:20 +02:00
75a769759d
src/stub: sync stubs
Markus F.X.J. Oberhumer
2022-10-24 12:39:06 +02:00
2354b01bad
Adapt to libbfd: "no Shdrs" requires 0==.e_shentsize and 0==.e_shnum
John Reiser
2022-10-23 11:14:07 -07:00
c331b9f1e2
Zero the tail of last RW page, even when variable page size
John Reiser
2022-10-23 10:39:23 -07:00
afeaeeddec
munmap(, Phdr[C_TEXT=1].p_memsz); // not .p_vaddr
John Reiser
2022-10-23 10:37:39 -07:00
ab7ef9f511
Document the value of "brk #0" instruction
John Reiser
2022-10-23 10:36:00 -07:00
d3ad6d25d8
PackLinuxElf64::asl_pack2_Shdrs() for better fit in logical flow
John Reiser
2022-10-18 18:52:42 -07:00
2e29f9fa5f
pack2() fixes for --android-shlib
John Reiser
2022-10-18 14:33:01 -07:00
5d9f71bb13
asl_pack1_Shdrs()
John Reiser
2022-10-15 17:13:43 -07:00
82ed25bb44
Major fix 64-bit un_shlib_1() and unpack(), but not --android-shlib
John Reiser
2022-10-14 15:53:55 -07:00
f57393c0e8
all: simplify include path handling; update src/Makefile
Markus F.X.J. Oberhumer
2022-10-24 11:30:24 +02:00
b54cced19c
src: add some tests for compress_zlib
Markus F.X.J. Oberhumer
2022-10-24 12:17:18 +02:00
60a0544314
all: bump tentative release date
Markus F.X.J. Oberhumer
2022-10-23 23:15:00 +02:00
283c1cf931
src: add --version-short option; support doctest --dt-XXX options; cleanups
Markus F.X.J. Oberhumer
2022-10-23 23:09:13 +02:00
fff53efc05
src: add some more xspan tests
Markus F.X.J. Oberhumer
2022-10-20 14:06:20 +02:00
07d368adca
all: misc cleanups
Markus F.X.J. Oberhumer
2022-10-20 00:31:02 +02:00
13276d93fa
all: bump tentative release date
Markus F.X.J. Oberhumer
2022-10-18 21:07:48 +02:00
79b1b1a586
submodules: update for new version
Markus F.X.J. Oberhumer
2022-10-18 20:32:03 +02:00
2f083f3e56
submodules: update for new version
Markus F.X.J. Oberhumer
2022-10-14 11:21:19 +02:00
73b0b4db9d
submodules: update for new version
Markus F.X.J. Oberhumer
2022-10-12 17:26:11 +02:00
ca0e614b56
CI: update for new GitHub Actions deprecated set-output commands
Markus F.X.J. Oberhumer
2022-10-12 16:14:23 +02:00
72613d06a5
Look for PackHeader in the right place.
John Reiser
2022-10-11 08:08:55 -07:00
48ad5513ff
un_shlib_1() allows test mode ("-t") which has (nullptr == fo)
John Reiser
2022-10-07 12:52:21 -07:00
201d9f1346
Fix length when stub unmaps compressed input for main program
John Reiser
2022-10-06 17:29:07 -07:00
1e8f1f49d0
is_bad_linker_command() ignores LC_REQ_DYLD
John Reiser
2022-10-06 10:15:10 -07:00
65707900bc
src: remove more traces of fictional powerpc64le-darwin
Markus F.X.J. Oberhumer
2022-10-06 15:53:50 +02:00
39c5be43aa
CI: add Visual Studio 2022 builds; updates
Markus F.X.J. Oberhumer
2022-10-06 14:35:10 +02:00
c4437cb293
all: add support for a basic "make test"
Markus F.X.J. Oberhumer
2022-10-06 14:10:35 +02:00
e2b86a49db
src: fix recently introduced bug in unoptimzeReloc
Markus F.X.J. Oberhumer
2022-10-06 14:09:45 +02:00
8fe83be87f
misc: update misc/rebuild-stubs-with-podman so that we can build the full upx program in a container
Markus F.X.J. Oberhumer
2022-10-05 16:07:12 +02:00