-
d3fc7687b8
Fix valgrind error
John Reiser
2017-04-06 09:04:13 -07:00
-
-
-
17a83d58da
clang-format files.
Markus F.X.J. Oberhumer
2017-04-05 17:13:29 +02:00
-
18a8e1b6d6
Update Travis.
Markus F.X.J. Oberhumer
2017-04-05 16:37:32 +02:00
-
2c23cbb359
Silence some compiler warnings.
Markus F.X.J. Oberhumer
2017-04-05 16:33:09 +02:00
-
cdd58cf757
Use proper UPX types.
Markus F.X.J. Oberhumer
2017-04-05 16:31:36 +02:00
-
a0df325659
Merge branch 'devel' of https://github.com/upx/upx into devel
John Reiser
2017-04-03 20:26:23 -07:00
-
-
a59005e836
Elf propagates NX via PT_GNU_STACK (except MIPS stub is too difficult for now)
John Reiser
2017-04-03 20:11:08 -07:00
-
5da6a27e6b
Elf propates NX via PT_GNU_STACK (except MIPS stub is too difficult for now)
John Reiser
2017-04-03 20:11:08 -07:00
-
-
ef97af71e3
Merge branch 'jreiser' into devel
John Reiser
2017-04-03 12:57:57 -07:00
-
-
6ed67f4532
Unpack prefix with appended data; give message, keep backup
John Reiser
2017-04-03 12:53:27 -07:00
-
1278d663b4
Merge branch 'jreiser' into devel
John Reiser
2017-04-02 14:56:26 -07:00
-
-
0395c7b407
Use stubtools for arm64.
John Reiser
2017-04-02 14:55:39 -07:00
-
df3d15ffb3
Enable stub for arm64 shlib. Stub is broken, but at least it packs.
John Reiser
2017-03-31 20:01:14 -07:00
-
6f673310d2
powerpc64le: lzma compression support
John Reiser
2017-03-31 13:42:43 -07:00
-
978c3eca23
--android-shlib preserves selected Elf64_Shdr
John Reiser
2017-03-31 13:24:36 -07:00
-
20bc848bd6
--android-shlib preserves selected Elf64_Shdr
John Reiser
2017-03-31 13:24:36 -07:00
-
-
ce7f1292dc
Merge branch 'devel' into jreiser
John Reiser
2017-03-31 13:10:08 -07:00
-
-
d97ff8bb40
More cleanup
John Reiser
2017-03-31 12:57:11 -07:00
-
8a9b46d82f
Cleanup minor bug in unpack ET_EXE
John Reiser
2017-03-31 12:42:14 -07:00
-
12e5703541
Stronger test and better message for PT_LOAD[0].p_offset != 0
John Reiser
2017-03-31 12:20:02 -07:00
-
1b87fc2ee6
DT_INIT restored for -d on --android-shlib
John Reiser
2017-03-30 15:55:35 -07:00
-
ebd0c780a1
Unpacking --android-shlib works except for restoring DT_INIT
John Reiser
2017-03-30 11:05:49 -07:00
-
bd976cd562
Merge branch 'devel' into jreiser
John Reiser
2017-03-30 10:27:54 -07:00
-
-
0e511c3e07
visitAllPackers() lists class names when -D
John Reiser
2017-03-30 10:23:27 -07:00
-
300d489408
--android-shlib preserves selected Elf32_Shdr
John Reiser
2017-03-29 18:31:39 -07:00
-
024d081167
Fix unpack of ET_DYN
John Reiser
2017-03-27 16:48:33 -07:00
-
348173d3f1
Fix editing glitch
John Reiser
2017-03-27 16:42:26 -07:00
-
23e3814f8a
Fix unpacking of ET_DYN
John Reiser
2017-03-27 16:10:12 -07:00
-
b818e2c4b8
arm64 (aarch64)
John Reiser
2017-03-26 13:10:26 -07:00
-
6adb3dc142
BUILD_TYPE_DEBUG ?= 0
John Reiser
2017-03-26 13:03:49 -07:00
-
0e154cc759
Hint when need DT_INIT for shared library
John Reiser
2017-03-25 20:22:04 -07:00
-
9dce8d9bce
Separate from amd64/bxx.S
John Reiser
2017-03-25 20:14:48 -07:00
-
0aa3b9c487
Revise comment
John Reiser
2017-03-25 20:10:50 -07:00
-
dc7ab3ed30
sync git branch
John Reiser
2017-03-25 20:08:29 -07:00
-
254259b354
Fix comment
John Reiser
2017-03-25 20:05:32 -07:00
-
9651c70efd
Revert powerpc-linux.elf-fold.S
John Reiser
2017-03-25 17:51:32 -07:00
-
5840190ed5
Revert xstrip.py
John Reiser
2017-03-25 17:50:06 -07:00
-
a807b88694
BUILD_TYPE_DEBUG ?= 1
John Reiser
2017-03-25 17:40:24 -07:00
-
0db82e09e9
Suggest fix for missing DT_INIT in shared library.
John Reiser
2017-03-25 17:39:47 -07:00
-
e5865f171a
xstrip.py: *.bindump was unused; clear e_shnum, e_shstrndx
John Reiser
2017-03-25 17:09:16 -07:00
-
166d198dcb
Default BUILD_TYPE_DEBUG
John Reiser
2017-03-25 16:54:26 -07:00
-
445795f2ec
Sync testsuite for 32-bit powerpc lzma
John Reiser
2017-03-25 16:50:38 -07:00
-
6be4a87dac
Revert "testsuite "set -x""
John Reiser
2017-03-25 16:38:30 -07:00
-
17c47053d6
Revert amd64/bxx.S to reduce churn of testsuite
John Reiser
2017-03-25 16:34:01 -07:00
-
b4e18f7521
Remove debugging straggler.
John Reiser
2017-03-25 15:48:18 -07:00
-
fbe4d287c7
testsuite "set -x"
John Reiser
2017-03-25 14:52:08 -07:00
-
543fa3ae79
Revert PackLinuxElf32::unpack() for decompression of armeb-linux.elf/upx-3.91
John Reiser
2017-03-25 12:52:20 -07:00
-
7cf855413c
Sync testuite checksums (powerpc)
John Reiser
2017-03-25 09:12:56 -07:00
-
f5d65dc0bc
arm64 unfilter
John Reiser
2017-03-24 13:55:54 -07:00
-
2f6211a1d9
xstrip.py slight improvement for powerpc64le and arm64
John Reiser
2017-03-24 10:54:56 -07:00
-
513a57330a
xstrip.py: *.bindump was unused; clear e_shnum, e_shstrndx
John Reiser
2017-03-24 09:26:40 -07:00
-
715ddf0620
arm64 hacking
John Reiser
2017-03-23 20:32:41 -07:00
-
6bb31e276e
Merge branch 'devel' into jreiser
John Reiser
2017-03-23 13:27:09 -07:00
-
-
b10f1df49f
Merge branch 'devel' of https://github.com/upx/upx into devel
John Reiser
2017-03-23 13:09:59 -07:00
-
-
f999519b13
Sync stubs for 32-bit powerpc
John Reiser
2017-03-23 13:08:36 -07:00
-
aedbf02830
p_lx_elf.cpp: silence a clang-4.0 compilation warning.
Markus F.X.J. Oberhumer
2017-03-23 17:43:23 +01:00
-
-
bd5479b250
arm64 omit "dc zva," while valgrind complains
John Reiser
2017-03-23 09:12:35 -07:00
-
9d14715652
Update Travis.
Markus F.X.J. Oberhumer
2017-03-23 13:00:42 +01:00
-
72156fcf1b
powerpc64le: support for -fpie compiled binaries
Thierry Fauck
2017-03-23 11:21:50 +01:00
-
1c6eab00d1
Update Travis.
Markus F.X.J. Oberhumer
2017-03-23 02:07:08 +01:00
-
f9738c5b55
New ACC version.
Markus F.X.J. Oberhumer
2017-03-01 13:20:50 +01:00
-
3b63083619
Cleanup powerpc64 stubs
John Reiser
2017-03-22 16:50:52 -07:00
-
d5d7d8bc84
arm64 hacking
John Reiser
2017-03-22 16:45:09 -07:00
-
f26118cf5a
lzma for powerpc64le: -Os needs _restgpr0_*
John Reiser
2017-03-22 14:17:40 -07:00
-
5d6c4b475c
preloc
John Reiser
2017-03-22 09:03:13 -07:00
-
2c4ef392f6
arm64-linux hacking; returns from upx_main(), only launch remains!
John Reiser
2017-03-21 21:54:49 -07:00
-
2a128fe772
Work on arm64 decompression
John Reiser
2017-03-20 21:23:15 -07:00
-
bb7d3ca3a1
Fix PackLinuxElf32::unpack() for shared library?
John Reiser
2017-03-20 21:21:46 -07:00
-
a2bdba7eda
arm64 cache flogging at initial move
John Reiser
2017-03-14 21:36:18 -07:00
-
e8aabc9980
R_AARCH64_CONDBR19
John Reiser
2017-03-14 21:35:01 -07:00
-
9f554a14fd
ARM64 hacking
John Reiser
2017-03-14 20:08:28 -07:00
-
68a2b91ccb
arm64 filter, relocation, defineSymbols
John Reiser
2017-03-05 21:05:13 -08:00
-
4089cc6e6f
arm64-linux compiles
John Reiser
2017-03-05 18:07:29 -08:00
-
4e8848eeca
Merge branch 'devel' into jreiser
John Reiser
2017-03-01 08:14:13 -08:00
-
-
8c6133c115
Decompression stubs for arm64-linux (aarch)
John Reiser
2017-03-01 05:47:03 -08:00
-
483db31acd
arm: Preserve 8-byte alignment of stack pointer
John Reiser
2017-02-14 20:36:45 -08:00
-
35dae3dab7
PowerPC 32-bit lzma stub defends against omitted linkage area.
John Reiser
2017-02-12 16:23:57 -08:00
-
8232aedf78
unpackExtent() segregates rewrite() from write()
John Reiser
2017-02-11 15:26:27 -08:00
-
d30a0a2e67
updated filter invocation in win64/pe
László Molnár
2017-02-06 14:31:16 +01:00
-
d913fe508f
Remove debugging jig
John Reiser
2017-02-05 15:41:52 -08:00
-
4029903301
Sync testsuite
John Reiser
2017-02-05 15:14:11 -08:00
-
5db7e826d3
Find and use AT_PAGESZ; forward from -entry to -fold.
John Reiser
2017-02-05 15:02:31 -08:00
-
7f3e7da7c7
Stubs LZMA_DEC00 and LZMA_ELF00 fall through; no "+80C" alignment.
John Reiser
2017-02-05 14:52:09 -08:00
-
93cefde8fc
Allow __PAGEZERO.vmsize to be 0x1000 on x86_64, as for "go"-language.
John Reiser
2017-02-05 14:50:08 -08:00
-
02e7981e10
Merge and fix conflics
John Reiser
2017-02-05 14:41:15 -08:00
-
-
0ecec10af0
Sync stubs and testsuite.
John Reiser
2017-02-05 14:26:18 -08:00
-
00b8cba987
typos
John Reiser
2017-02-05 14:18:05 -08:00
-
8486bff918
PowerPC compare instructions: make cr0 explicit, put width ('w' or 'd') into mnemonic.
John Reiser
2017-02-05 14:00:19 -08:00
-
5305eb5b8a
Sync stubs
John Reiser
2017-02-05 13:37:01 -08:00
-
377a3bb7de
More register definitions
John Reiser
2017-02-05 13:32:54 -08:00
-
5a47e8d2c6
Find and use AT_PAGESZ
John Reiser
2017-02-05 13:31:17 -08:00
-
71f4cd7c85
Fix register usage conventions for amd64 unfilter
John Reiser
2017-02-05 13:29:59 -08:00
-
f7751684af
Stubs LZMA_DEC00 and LZMA_ELF00 fall through; no "+80C" alignment.
John Reiser
2017-02-05 13:26:02 -08:00
-
59df1d39b2
Merge pull request #61 from tfauck/devel-thf
John Reiser
2017-02-04 09:10:24 -08:00
-
-
7e5933e6a0
Merge branch 'devel' into devel-thf
John Reiser
2017-02-04 08:42:10 -08:00
-
-
-
-
2cefd34bb7
Allow __PAGEZERO.vmsize to be 0x1000 on x86_64, as for "go"-language.
John Reiser
2017-02-03 14:37:29 -08:00
-
eac891dc3a
Typo in .bss bzeroing Rebuild of powerpc64le stubs
Thierry Fauck
2017-02-03 10:57:05 +01:00
-
abd3599408
Explicitely specify cmp instructions to be 32 bits or 64bits on powerpc (Thanks to John Reiser).
Thierry Fauck
2017-02-03 10:55:14 +01:00
-
1bcd259c00
Merge branch 'devel' of https://github.com/upx/upx into devel
John Reiser
2017-02-01 17:17:31 -08:00
-
-
c4e835266c
Typo in .bss bzeroing
Thierry Fauck
2017-01-30 18:53:34 +01:00