John Reiser
|
32019c61aa
|
dynamic e_phnum for arm
modified: stub/src/arm.v4a-linux.elf-entry.S
modified: stub/src/arm.v4a-linux.elf-fold.S
modified: ../.github/travis_testsuite_1.sh
modified: stub/arm.v4a-linux.elf-entry.h
modified: stub/arm.v4a-linux.elf-fold.h
modified: stub/arm.v5a-linux.elf-entry.h
modified: stub/arm.v5a-linux.elf-fold.h
modified: stub/armeb.v4a-linux.elf-entry.h
modified: stub/armeb.v4a-linux.elf-fold.h
modified: stub/tmp/arm.v4a-linux.elf-entry.bin.dump
modified: stub/tmp/arm.v4a-linux.elf-fold.map
modified: stub/tmp/arm.v5a-linux.elf-entry.bin.dump
modified: stub/tmp/arm.v5a-linux.elf-fold.map
modified: stub/tmp/armeb.v4a-linux.elf-entry.bin.dump
modified: stub/tmp/armeb.v4a-linux.elf-fold.map
|
2017-04-30 19:15:17 -07:00 |
|
John Reiser
|
f7ffae565c
|
dynamic e_phnum for arm64
modified: stub/src/arm64-linux.elf-entry.S
modified: stub/src/arm64-linux.elf-fold.S
modified: stub/arm64-linux.elf-entry.h
modified: stub/tmp/arm64-linux.elf-entry.bin.dump
|
2017-04-30 13:13:53 -07:00 |
|
John Reiser
|
cd11bb1606
|
Update AT_BASE for musl-libc
https://github.com/upx/upx/issues/93
modified: stub/src/amd64-linux.elf-main.c
modified: stub/src/i386-linux.elf-main.c
modified: stub/src/powerpc64le-linux.elf-main.c
modified: stub/amd64-linux.elf-fold.h
modified: stub/powerpc64le-linux.elf-fold.h
modified: stub/tmp/amd64-linux.elf-fold.map
modified: stub/tmp/powerpc64le-linux.elf-fold.map
modified: ../.github/travis_testsuite_1.sh
|
2017-04-27 20:55:02 -07:00 |
|
John Reiser
|
24c924d668
|
Fix size of 'imul'
modified: src/stub/src/i386-linux.elf-fold.S
modified: src/p_lx_elf.cpp
modified: .github/travis_testsuite_1.sh
modified: src/stub/i386-linux.elf-fold.h
modified: src/stub/tmp/i386-linux.elf-fold.map
|
2017-04-26 15:24:19 -07:00 |
|
John Reiser
|
9be94e4b58
|
Fix size of 'imul'
modified: stub/src/amd64-linux.elf-entry.S
modified: ../.github/travis_testsuite_1.sh
modified: stub/amd64-linux.elf-entry.h
modified: stub/tmp/amd64-linux.elf-entry.bin.dump
|
2017-04-24 17:12:55 -07:00 |
|
John Reiser
|
15e9d8c99d
|
Recognize __libc_init for Android -pie (PositionIndependentExecutable)
based on d34887ef60
modified: p_lx_elf.cpp
|
2017-04-24 11:04:48 -07:00 |
|
John Reiser
|
391f511094
|
powerpc-linux.elf-fold.S and -main.c handle /proc/self/exe
modified: stub/src/amd64-linux.elf-main.c
modified: stub/src/powerpc-linux.elf-entry.S
modified: stub/src/powerpc-linux.elf-fold.S
modified: stub/src/powerpc-linux.elf-main.c
modified: stub/tmp/amd64-linux.elf-fold.map
modified: stub/amd64-linux.elf-fold.h
modified: stub/powerpc-linux.elf-entry.h
modified: stub/powerpc-linux.elf-fold.h
modified: stub/src/amd64-linux.elf-fold.S
modified: stub/tmp/powerpc-linux.elf-entry.bin.dump
modified: stub/tmp/powerpc-linux.elf-fold.map
|
2017-04-22 20:18:00 -07:00 |
|
John Reiser
|
5b53c11a6b
|
Sync powerpc-linux.elf testsuite
modified: travis_testsuite_1.sh
|
2017-04-21 11:30:12 -07:00 |
|
John Reiser
|
9df4b6ea24
|
Sync SZ_FRAME with devel branch
modified: src/arch/powerpc/32/ppc_regs.h
modified: src/arch/powerpc/64le/ppc_regs.h
modified: src/powerpc64le-linux.elf-entry.S
modified: src/powerpc64le-linux.elf-fold.S
|
2017-04-21 10:54:04 -07:00 |
|
John Reiser
|
a440564ba4
|
Fix powerpc64le ABI stack frame omitting spill area for a0-a7
Also use new symbol SZ_FRAME in */ppc_regs.h
modified: stub/src/arch/powerpc/32/ppc_regs.h
modified: stub/src/arch/powerpc/64le/ppc_regs.h
modified: stub/src/powerpc-darwin.dylib-entry.S
modified: stub/src/powerpc-darwin.macho-entry.S
modified: stub/src/powerpc-darwin.macho-fold.S
modified: stub/src/powerpc-linux.elf-fold.S
modified: stub/src/powerpc64le-darwin.dylib-entry.S
modified: stub/src/powerpc64le-darwin.macho-entry.S
modified: stub/src/powerpc64le-darwin.macho-fold.S
modified: stub/src/powerpc64le-linux.elf-entry.S
modified: stub/src/powerpc64le-linux.elf-fold.S
modified: stub/powerpc-darwin.dylib-entry.h
modified: stub/powerpc-darwin.macho-entry.h
modified: stub/powerpc-darwin.macho-fold.h
modified: stub/powerpc-linux.elf-fold.h
modified: stub/powerpc64le-darwin.dylib-entry.h
modified: stub/powerpc64le-darwin.macho-entry.h
modified: stub/powerpc64le-darwin.macho-fold.h
modified: stub/powerpc64le-linux.elf-entry.h
modified: stub/powerpc64le-linux.elf-fold.h
modified: stub/tmp/powerpc64le-darwin.macho-fold.map
|
2017-04-21 08:58:13 -07:00 |
|
John Reiser
|
9583cfcc93
|
Update NEWS
|
2017-04-19 19:55:39 -07:00 |
|
John Reiser
|
c4a921283a
|
Revamp powerpc{,64le,64}.
Fix 64-bit stack frame (8*8 bytes for spilling a0-a7). Avoid using r2 (t0).
Prepare for -pie executables. Prepare for unified strategy in stubs.
modified: p_lx_elf.cpp
modified: stub/src/amd64-linux.elf-main.c
modified: stub/src/arch/powerpc/32/bxx.S
modified: stub/src/arch/powerpc/32/lzma_d.S
modified: stub/src/arch/powerpc/32/nrv2b_d.S
modified: stub/src/arch/powerpc/32/nrv2d_d.S
modified: stub/src/arch/powerpc/32/nrv2e_d.S
modified: stub/src/arch/powerpc/32/ppc_regs.h
new file: stub/src/arch/powerpc/64/Makefile
new file: stub/src/arch/powerpc/64/Makefile.extra
new file: stub/src/arch/powerpc/64/lzma_d.S
new file: stub/src/arch/powerpc/64/lzma_d_cf.S
new file: stub/src/arch/powerpc/64/lzma_d_cs.S
modified: stub/src/arch/powerpc/64le/bxx.S
copied: stub/src/arch/powerpc/64le/lzma_d.S -> stub/src/arch/powerpc/64le/lzma_d-common.S
modified: stub/src/arch/powerpc/64le/lzma_d.S
modified: stub/src/arch/powerpc/64le/lzma_d_cs.S
modified: stub/src/arch/powerpc/64le/nrv2b_d.S
modified: stub/src/arch/powerpc/64le/nrv2d_d.S
modified: stub/src/arch/powerpc/64le/nrv2e_d.S
modified: stub/src/arch/powerpc/64le/ppc_regs.h
modified: stub/src/i386-darwin.macho-entry.S
modified: stub/src/powerpc-darwin.dylib-entry.S
modified: stub/src/powerpc-darwin.macho-entry.S
modified: stub/src/powerpc-darwin.macho-fold.S
modified: stub/src/powerpc-linux.elf-entry.S
modified: stub/src/powerpc-linux.elf-fold.S
modified: stub/src/powerpc-linux.elf-main.c
modified: stub/src/powerpc64-darwin.dylib-entry.S
modified: stub/src/powerpc64-darwin.macho-entry.S
modified: stub/src/powerpc64-darwin.macho-fold.S
modified: stub/src/powerpc64-darwin.macho-main.c
modified: stub/src/powerpc64-linux.elf-main.c
modified: stub/src/powerpc64-savegpr0.S
modified: stub/src/powerpc64le-darwin.dylib-entry.S
modified: stub/src/powerpc64le-darwin.macho-entry.S
modified: stub/src/powerpc64le-darwin.macho-fold.S
modified: stub/src/powerpc64le-linux.elf-entry.S
modified: stub/src/powerpc64le-linux.elf-fold.S
modified: stub/i386-darwin.macho-entry.h
modified: stub/powerpc-darwin.dylib-entry.h
modified: stub/powerpc-darwin.macho-entry.h
modified: stub/powerpc-darwin.macho-fold.h
modified: stub/powerpc-linux.elf-entry.h
modified: stub/powerpc-linux.elf-fold.h
modified: stub/powerpc-linux.kernel.vmlinux.h
modified: stub/powerpc64-linux.elf-entry.h
modified: stub/powerpc64-linux.elf-fold.h
modified: stub/powerpc64le-darwin.dylib-entry.h
modified: stub/powerpc64le-darwin.macho-entry.h
modified: stub/powerpc64le-darwin.macho-fold.h
modified: stub/powerpc64le-linux.elf-entry.h
modified: stub/powerpc64le-linux.elf-fold.h
modified: stub/powerpc64le-linux.kernel.vmlinux.h
modified: stub/tmp/i386-darwin.macho-entry.bin.dump
modified: stub/tmp/powerpc-darwin.dylib-entry.bin.dump
modified: stub/tmp/powerpc-darwin.macho-entry.bin.dump
modified: stub/tmp/powerpc-linux.elf-entry.bin.dump
modified: stub/tmp/powerpc-linux.elf-fold.map
modified: stub/tmp/powerpc64le-darwin.dylib-entry.bin.dump
modified: stub/tmp/powerpc64le-darwin.macho-entry.bin.dump
modified: stub/tmp/powerpc64le-linux.elf-entry.bin.dump
modified: stub/tmp/powerpc64le-linux.elf-fold.map
modified: stub/tmp/powerpc64le-linux.kernel.vmlinux.bin.dump
|
2017-04-19 19:25:05 -07:00 |
|
John Reiser
|
4e05f087f9
|
PowerPC 64-bit big-endian
modified: conf.h
modified: linker.cpp
modified: linker.h
modified: p_lx_elf.cpp
modified: p_lx_elf.h
modified: packmast.cpp
modified: stub/Makefile
modified: stub/powerpc-linux.elf-entry.h
new file: stub/powerpc64-linux.elf-entry.h
new file: stub/powerpc64-linux.elf-fold.h
modified: stub/powerpc64le-linux.elf-entry.h
modified: stub/powerpc64le-linux.elf-fold.h
modified: stub/scripts/xstrip.py
modified: stub/src/arch/powerpc/64le/nrv2b_d.S
modified: stub/src/arch/powerpc/64le/nrv2d_d.S
modified: stub/src/arch/powerpc/64le/nrv2e_d.S
new file: stub/src/powerpc64-darwin.dylib-entry.S
new file: stub/src/powerpc64-darwin.macho-entry.S
new file: stub/src/powerpc64-darwin.macho-fold.S
new file: stub/src/powerpc64-darwin.macho-main.c
new file: stub/src/powerpc64-linux.elf-entry.S
new file: stub/src/powerpc64-linux.elf-fold.S
new file: stub/src/powerpc64-linux.elf-fold.lds
new file: stub/src/powerpc64-linux.elf-main.c
modified: stub/src/powerpc64le-linux.elf-entry.S
modified: stub/src/powerpc64le-linux.elf-fold.S
modified: stub/src/powerpc64le-linux.elf-main.c
modified: stub/tmp/powerpc64le-linux.elf-entry.bin.dump
modified: stub/tmp/powerpc64le-linux.elf-fold.map
|
2017-04-11 19:15:43 -07:00 |
|
John Reiser
|
40b506d2e0
|
Sync arm* stubs
modified: ../arm.v4a-linux.elf-entry.h
modified: ../arm.v4a-linux.elf-fold.h
modified: ../arm.v5a-linux.elf-entry.h
modified: ../arm.v5a-linux.elf-fold.h
modified: ../arm64-darwin.macho-entry.h
modified: ../arm64-linux.elf-entry.h
modified: ../arm64-linux.elf-fold.h
modified: ../armeb.v4a-linux.elf-entry.h
modified: ../armeb.v4a-linux.elf-fold.h
modified: ../tmp/arm.v4a-linux.elf-entry.bin.dump
modified: ../tmp/arm.v4a-linux.elf-fold.map
modified: ../tmp/arm.v5a-linux.elf-entry.bin.dump
modified: ../tmp/arm.v5a-linux.elf-fold.map
modified: ../tmp/arm64-darwin.macho-entry.bin.dump
modified: ../tmp/arm64-linux.elf-entry.bin.dump
modified: ../tmp/armeb.v4a-linux.elf-entry.bin.dump
modified: ../tmp/armeb.v4a-linux.elf-fold.map
|
2017-04-11 19:13:11 -07:00 |
|
John Reiser
|
263f384810
|
o_binfo
modified: arm64-darwin.macho-entry.S
|
2017-04-11 19:07:38 -07:00 |
|
John Reiser
|
d80c145a18
|
PROT_EXEC for decompressed 'fold'
modified: powerpc-linux.elf-entry.S
|
2017-04-10 15:36:43 -07:00 |
|
Markus F.X.J. Oberhumer
|
8848fe35f6
|
Update Travis.
|
2017-04-10 16:15:03 +02:00 |
|
John Reiser
|
7a681bd20d
|
Use saved registers for parameters to 'fold'; lzma can clobber others
modified: arm64-linux.elf-entry.S
modified: arm64-linux.elf-fold.S
|
2017-04-09 21:33:29 -07:00 |
|
John Reiser
|
ed31fb184b
|
Replace crumb with b_info
modified: stub/src/arm.v4a-linux.elf-entry.S
modified: stub/src/arm.v4a-linux.elf-fold.S
|
2017-04-09 18:06:16 -07:00 |
|
John Reiser
|
360b94dd6c
|
i386-linux ET_EXEC working
modified: stub/src/i386-linux.elf-fold.S
modified: stub/i386-linux.elf-fold.h
modified: stub/tmp/i386-linux.elf-fold.map
|
2017-04-07 16:08:13 -07:00 |
|
John Reiser
|
8524e73f59
|
Always a 1-page crumb for i386
modified: stub/src/i386-linux.elf-entry.S
modified: stub/src/i386-linux.elf-fold.S
modified: stub/i386-linux.elf-entry.h
modified: stub/i386-linux.elf-fold.h
modified: stub/tmp/i386-linux.elf-entry.bin.dump
|
2017-04-07 11:17:01 -07:00 |
|
John Reiser
|
940514e5ca
|
Sync stubs
modified: stub/arm64-darwin.macho-entry.h
modified: stub/arm64-linux.elf-entry.h
modified: stub/arm64-linux.shlib-init.h
modified: stub/tmp/arm64-darwin.macho-entry.bin.dump
modified: stub/tmp/arm64-linux.elf-entry.bin.dump
modified: stub/tmp/arm64-linux.shlib-init.bin.dump
|
2017-04-07 10:09:01 -07:00 |
|
John Reiser
|
a4e47625ac
|
Sync stubs
modified: stub/arm64-darwin.macho-entry.h
modified: stub/arm64-linux.elf-entry.h
modified: stub/arm64-linux.shlib-init.h
modified: stub/tmp/arm64-darwin.macho-entry.bin.dump
modified: stub/tmp/arm64-linux.elf-entry.bin.dump
modified: stub/tmp/arm64-linux.shlib-init.bin.dump
|
2017-04-07 08:23:30 -07:00 |
|
John Reiser
|
7c16872a6e
|
Merge branch 'devel' into jreiser
|
2017-04-07 08:22:08 -07:00 |
|
John Reiser
|
994c3c3552
|
Use arm64-linux-objdump-2.25 and arm64-linux-objcopy-2.25
modified: Makefile.extra
modified: lzma_d_cf.S
modified: lzma_d_cs.S
|
2017-04-07 07:20:47 -07:00 |
|
John Reiser
|
c34f496600
|
Avoid incorrect C4319 by Microsoft (R) C/C++ Optimizing Compiler Version 19.00.24215.1 for x64
modified: p_lx_elf.cpp
|
2017-04-07 05:36:40 -07:00 |
|
John Reiser
|
8bca8629be
|
Preserve symlink /proc/self/exe by mapping one page into the stack.
modified: stub/src/amd64-linux.elf-fold.S
modified: stub/amd64-linux.elf-fold.h
modified: stub/tmp/amd64-linux.elf-fold.map
|
2017-04-06 23:08:35 -07:00 |
|
John Reiser
|
85fdd579d6
|
Cleanup PackLinuxElf64amd::defineSymbols(): use is_pie; reduce symbols
modified: p_lx_elf.cpp
modified: stub/src/amd64-linux.elf-entry.S
modified: stub/src/amd64-linux.elf-fold.S
modified: stub/amd64-linux.elf-entry.h
modified: stub/amd64-linux.elf-fold.h
modified: stub/tmp/amd64-linux.elf-entry.bin.dump
modified: stub/tmp/amd64-linux.elf-fold.map
|
2017-04-06 17:22:30 -07:00 |
|
John Reiser
|
e88d2ff88c
|
Merge branch 'devel' into jreiser
modified: ../.appveyor.yml
modified: ../.github/travis_build.sh
modified: Makefile
modified: linker.cpp
modified: p_lx_elf.cpp
modified: packmast.cpp
|
2017-04-06 14:25:14 -07:00 |
|
John Reiser
|
bdf08baebd
|
O_BINFO
modified: stub/amd64-darwin.macho-entry.h
modified: stub/amd64-linux.elf-entry.h
modified: stub/amd64-linux.elf-fold.h
modified: stub/arm64-linux.elf-entry.h
modified: stub/i386-bsd.elf-entry.h
modified: stub/i386-darwin.macho-entry.h
modified: stub/i386-linux.elf-entry.h
modified: stub/i386-linux.elf-fold.h
modified: stub/i386-netbsd.elf-entry.h
modified: stub/mips.r3000-linux.elf-fold.h
modified: stub/mipsel.r3000-linux.elf-fold.h
modified: stub/powerpc-darwin.macho-entry.h
modified: stub/powerpc-linux.elf-entry.h
modified: stub/powerpc-linux.elf-fold.h
modified: stub/powerpc64le-darwin.macho-entry.h
modified: stub/powerpc64le-linux.elf-entry.h
modified: stub/powerpc64le-linux.elf-fold.h
modified: stub/src/amd64-darwin.macho-entry.S
modified: stub/src/amd64-linux.elf-entry.S
modified: stub/src/amd64-linux.elf-fold.S
modified: stub/src/arch/powerpc/32/ppc_regs.h
modified: stub/src/arm64-linux.elf-entry.S
modified: stub/src/i386-bsd.elf-entry.S
modified: stub/src/i386-darwin.macho-entry.S
modified: stub/src/i386-linux.elf-entry.S
modified: stub/src/i386-linux.elf-fold.S
modified: stub/src/mipsel.r3000-linux.elf-fold.S
modified: stub/src/powerpc-darwin.macho-entry.S
modified: stub/src/powerpc-linux.elf-entry.S
modified: stub/src/powerpc-linux.elf-fold.S
modified: stub/src/powerpc-linux.elf-main.c
modified: stub/src/powerpc64le-darwin.macho-entry.S
modified: stub/src/powerpc64le-linux.elf-entry.S
modified: stub/src/powerpc64le-linux.elf-fold.S
modified: stub/src/powerpc64le-linux.elf-main.c
modified: stub/tmp/amd64-darwin.macho-entry.bin.dump
modified: stub/tmp/amd64-linux.elf-entry.bin.dump
modified: stub/tmp/amd64-linux.elf-fold.map
modified: stub/tmp/arm64-linux.elf-entry.bin.dump
modified: stub/tmp/i386-bsd.elf-entry.bin.dump
modified: stub/tmp/i386-darwin.macho-entry.bin.dump
modified: stub/tmp/i386-linux.elf-entry.bin.dump
modified: stub/tmp/i386-linux.elf-fold.map
modified: stub/tmp/i386-netbsd.elf-entry.bin.dump
modified: stub/tmp/powerpc-darwin.macho-entry.bin.dump
modified: stub/tmp/powerpc-linux.elf-entry.bin.dump
modified: stub/tmp/powerpc-linux.elf-fold.map
modified: stub/tmp/powerpc64le-darwin.macho-entry.bin.dump
modified: stub/tmp/powerpc64le-linux.elf-entry.bin.dump
modified: stub/tmp/powerpc64le-linux.elf-fold.map
|
2017-04-06 14:22:47 -07:00 |
|
John Reiser
|
3dcdd25177
|
re-work -fpie for amd64
modified: stub/src/amd64-linux.elf-main.c
|
2017-04-06 14:22:05 -07:00 |
|
John Reiser
|
491e8640b2
|
is_pie; O_BINFO; remove LUNMP000, LUNMP001
modified: p_lx_elf.cpp
modified: p_lx_elf.h
|
2017-04-06 14:15:07 -07:00 |
|
John Reiser
|
b23b7ef85e
|
DT_FLAGS_1, DF_1_PIE
modified: p_elf_enum.h
|
2017-04-06 14:13:02 -07:00 |
|
John Reiser
|
b167374f13
|
R_PPC64_ADDR32
modified: linker.cpp
|
2017-04-06 14:12:29 -07:00 |
|
John Reiser
|
cd1f6e733f
|
Merge branch 'devel' of https://github.com/upx/upx into devel
|
2017-04-06 09:05:46 -07:00 |
|
John Reiser
|
d3fc7687b8
|
Fix valgrind error
https://travis-ci.org/upx/upx/jobs/218929378
modified: p_lx_elf.cpp
|
2017-04-06 09:04:13 -07:00 |
|
Markus F.X.J. Oberhumer
|
17a83d58da
|
clang-format files.
|
2017-04-05 17:15:29 +02:00 |
|
Markus F.X.J. Oberhumer
|
18a8e1b6d6
|
Update Travis.
|
2017-04-05 17:02:46 +02:00 |
|
Markus F.X.J. Oberhumer
|
2c23cbb359
|
Silence some compiler warnings.
|
2017-04-05 17:02:42 +02:00 |
|
Markus F.X.J. Oberhumer
|
cdd58cf757
|
Use proper UPX types.
|
2017-04-05 16:31:36 +02:00 |
|
John Reiser
|
a0df325659
|
Merge branch 'devel' of https://github.com/upx/upx into devel
|
2017-04-03 20:26:23 -07:00 |
|
John Reiser
|
a59005e836
|
Elf propagates NX via PT_GNU_STACK (except MIPS stub is too difficult for now)
https://github.com/upx/upx/issues/81
modified: ../.github/travis_testsuite_1.sh
modified: p_elf_enum.h
modified: p_lx_elf.cpp
modified: p_lx_elf.h
modified: stub/amd64-linux.elf-entry.h
modified: stub/i386-linux.elf-fold.h
modified: stub/powerpc-linux.elf-fold.h
modified: stub/powerpc64le-linux.elf-fold.h
modified: stub/src/amd64-linux.elf-entry.S
modified: stub/src/i386-linux.elf-fold.S
modified: stub/src/powerpc-linux.elf-fold.S
modified: stub/src/powerpc64le-linux.elf-fold.S
modified: stub/tmp/amd64-linux.elf-entry.bin.dump
modified: stub/tmp/i386-linux.elf-fold.map
modified: stub/tmp/powerpc-linux.elf-fold.map
modified: stub/tmp/powerpc64le-linux.elf-fold.map
|
2017-04-03 20:25:57 -07:00 |
|
John Reiser
|
5da6a27e6b
|
Elf propates NX via PT_GNU_STACK (except MIPS stub is too difficult for now)
https://github.com/upx/upx/issues/81
modified: ../.github/travis_testsuite_1.sh
modified: p_elf_enum.h
modified: p_lx_elf.cpp
modified: p_lx_elf.h
modified: stub/amd64-linux.elf-entry.h
modified: stub/i386-linux.elf-fold.h
modified: stub/powerpc-linux.elf-fold.h
modified: stub/powerpc64le-linux.elf-fold.h
modified: stub/src/amd64-linux.elf-entry.S
modified: stub/src/i386-linux.elf-fold.S
modified: stub/src/powerpc-linux.elf-fold.S
modified: stub/src/powerpc64le-linux.elf-fold.S
modified: stub/tmp/amd64-linux.elf-entry.bin.dump
modified: stub/tmp/i386-linux.elf-fold.map
modified: stub/tmp/powerpc-linux.elf-fold.map
modified: stub/tmp/powerpc64le-linux.elf-fold.map
|
2017-04-03 20:11:08 -07:00 |
|
John Reiser
|
ef97af71e3
|
Merge branch 'jreiser' into devel
|
2017-04-03 12:57:57 -07:00 |
|
John Reiser
|
6ed67f4532
|
Unpack prefix with appended data; give message, keep backup
https://github.com/upx/upx/issues/4
modified: p_mach.cpp
|
2017-04-03 12:53:27 -07:00 |
|
John Reiser
|
1278d663b4
|
Merge branch 'jreiser' into devel
|
2017-04-02 14:56:26 -07:00 |
|
John Reiser
|
0395c7b407
|
Use stubtools for arm64.
modified: stub/Makefile
modified: stub/arm64-linux.elf-entry.h
modified: stub/arm64-linux.elf-fold.h
modified: stub/arm64-linux.shlib-init.h
modified: stub/tmp/arm64-linux.elf-entry.bin.dump
modified: stub/tmp/arm64-linux.elf-fold.map
modified: stub/tmp/arm64-linux.shlib-init.bin.dump
|
2017-04-02 14:55:39 -07:00 |
|
John Reiser
|
df3d15ffb3
|
Enable stub for arm64 shlib. Stub is broken, but at least it packs.
modified: p_lx_elf.cpp
|
2017-03-31 20:01:14 -07:00 |
|
John Reiser
|
6f673310d2
|
powerpc64le: lzma compression support
https://github.com/upx/upx/pull/79
Integration based on:
commit c4bde4369f
Author: Thierry Fauck <tfauck@free.fr>
Date: Fri Mar 24 17:39:30 2017 +0100
powerpc64le: lzma compression support
Signed-off-by: Thierry Fauck <tfauck@free.fr>
modified: powerpc64le-darwin.dylib-entry.h
modified: powerpc64le-darwin.macho-entry.h
modified: powerpc64le-linux.elf-entry.h
modified: powerpc64le-linux.kernel.vmlinux.h
modified: src/arch/powerpc/64le/lzma_d.S
modified: tmp/powerpc64le-darwin.dylib-entry.bin.dump
modified: tmp/powerpc64le-darwin.macho-entry.bin.dump
modified: tmp/powerpc64le-linux.elf-entry.bin.dump
modified: tmp/powerpc64le-linux.kernel.vmlinux.bin.dump
|
2017-03-31 13:42:43 -07:00 |
|
John Reiser
|
978c3eca23
|
--android-shlib preserves selected Elf64_Shdr
https://github.com/upx/upx/issues/65
modified: p_lx_elf.cpp
modified: p_lx_elf.h
|
2017-03-31 13:26:27 -07:00 |
|