John Reiser
|
ad6914b938
|
PackMachBase<T>::canUnpack() finds overlay_offset for decompression
modified: p_mach.cpp
modified: p_mach.h
|
2016-09-20 20:07:42 -07:00 |
|
Markus F.X.J. Oberhumer
|
544ec21fc2
|
Fix building with clang.
|
2016-09-21 01:09:07 +02:00 |
|
Markus F.X.J. Oberhumer
|
1bb0fa1809
|
Fix a few things spotted by the gcc-6 sanitizer. Needs review.
|
2016-09-21 00:35:51 +02:00 |
|
Markus F.X.J. Oberhumer
|
ffa0efc898
|
Makefile: add support for USE_SANITIZE.
|
2016-09-21 00:34:52 +02:00 |
|
Markus F.X.J. Oberhumer
|
af6b4b8c27
|
Fix previous commit.
|
2016-09-21 00:34:20 +02:00 |
|
Markus F.X.J. Oberhumer
|
3f7c1f966b
|
Minor cleanups.
|
2016-09-20 22:14:25 +02:00 |
|
Markus F.X.J. Oberhumer
|
535515f296
|
Update submodules.
|
2016-09-20 22:13:07 +02:00 |
|
Markus F.X.J. Oberhumer
|
7af6c4b10e
|
Use new style casts. Cleanups.
|
2016-09-20 20:59:34 +02:00 |
|
Markus F.X.J. Oberhumer
|
2076bef95b
|
upx-clang-format -i stdcxx.cpp stdcxx.h ; remove old cruft.
|
2016-09-20 20:40:08 +02:00 |
|
John Reiser
|
48ce1f1814
|
Merge branch 'master' of https://github.com/upx/upx
|
2016-09-20 10:56:00 -07:00 |
|
John Reiser
|
5151c8a505
|
Indentation error detected by g++-6
modified: p_lx_elf.cpp
|
2016-09-20 10:55:14 -07:00 |
|
Markus F.X.J. Oberhumer
|
44248f19b5
|
Introduce mem_size() and New() and start using it.
|
2016-09-20 15:24:07 +02:00 |
|
Markus F.X.J. Oberhumer
|
8d433f2580
|
Update submodules.
|
2016-09-20 15:09:50 +02:00 |
|
Markus F.X.J. Oberhumer
|
272fe5488c
|
Remove Makefile fragment from p_vmlinx.cpp.
|
2016-09-20 13:06:24 +02:00 |
|
Markus F.X.J. Oberhumer
|
c97765de14
|
upx-clang-format -i snprintf.cpp
|
2016-09-20 13:03:48 +02:00 |
|
Markus F.X.J. Oberhumer
|
077bbdfc78
|
conf.h: check for proper WITH_LZMA.
|
2016-09-20 12:45:28 +02:00 |
|
Markus F.X.J. Oberhumer
|
2fb38ce13a
|
Update Makefile for upx-lzma-sdk.
|
2016-09-20 12:37:00 +02:00 |
|
Markus F.X.J. Oberhumer
|
22dc183f25
|
Add upx-lzma-sdk submodule.
|
2016-09-20 12:35:15 +02:00 |
|
Markus F.X.J. Oberhumer
|
3c492c3fc7
|
Update Makefile so that my build scripts work again.
|
2016-09-20 11:29:28 +02:00 |
|
Markus F.X.J. Oberhumer
|
d71db2978e
|
Remove some old cruft.
|
2016-09-20 11:24:18 +02:00 |
|
Markus F.X.J. Oberhumer
|
e4723e0bad
|
Avoid some compiler warnings.
|
2016-09-20 10:54:27 +02:00 |
|
Markus F.X.J. Oberhumer
|
dc56c4e530
|
bptr.h: size optimizations.
|
2016-09-20 10:30:09 +02:00 |
|
Markus F.X.J. Oberhumer
|
9579a51a8b
|
pefile.cpp: always use BoundedPtr.
|
2016-09-20 10:20:42 +02:00 |
|
Markus F.X.J. Oberhumer
|
71f897ebf5
|
Avoid a -Wsign-compare warning.
|
2016-09-20 10:08:32 +02:00 |
|
Markus F.X.J. Oberhumer
|
09d9f71ae9
|
p_mach.h: use proper upx types.
|
2016-09-20 10:05:08 +02:00 |
|
John Reiser
|
c678ccdfb1
|
stub/ppc64le-darwin.macho-fold.h is flapping (works one time, not the next.)
|
2016-09-19 21:25:30 -07:00 |
|
John Reiser
|
bbbebe343b
|
Try to recover powerpc64le. Still not successful [TOC space?]
modified: Makefile
new file: ppc64-savegpr0.S
modified: ppc64le-darwin.macho-fold.h
|
2016-09-19 20:05:52 -07:00 |
|
John Reiser
|
033cb4f0c2
|
Fix merge
modified: p_mach.cpp
|
2016-09-19 18:49:40 -07:00 |
|
John Reiser
|
d750034b79
|
amd64-darwin.macho-upxmain.exe and .h
|
2016-09-19 18:32:26 -07:00 |
|
Markus F.X.J. Oberhumer
|
a2063f0628
|
Normalize whitespace.
|
2016-09-20 02:06:58 +02:00 |
|
Markus F.X.J. Oberhumer
|
acf2f2ffc4
|
Merge branch 'sierra'
|
2016-09-20 01:54:33 +02:00 |
|
Markus F.X.J. Oberhumer
|
d14f484c4b
|
Moving to github.
|
2016-09-19 22:41:32 +02:00 |
|
Markus F.X.J. Oberhumer
|
695e515a65
|
stub: update powerpc64le settings.
|
2016-09-19 22:22:21 +02:00 |
|
upstream
|
61089feee7
|
New ACC version.
|
2016-09-19 12:44:29 +00:00 |
|
Markus F.X.J. Oberhumer
|
ddc9b10cd3
|
Add scripts/upx-clang-format.
|
2016-09-19 11:04:25 +02:00 |
|
Markus F.X.J. Oberhumer
|
f95c92b431
|
Create a dummy stub/ppc64le-darwin.macho-fold.h so that upx builds again.
|
2016-09-19 10:54:23 +02:00 |
|
Markus F.X.J. Oberhumer
|
eba65a94e6
|
Add missing *.dump files to repo.
|
2016-09-19 10:44:22 +02:00 |
|
John Reiser
|
c28a0c6bb8
|
Synchronize stubs
modified: src/stub/arm64-darwin.macho-entry.h
modified: src/stub/arm64-darwin.macho-fold.h
modified: src/stub/ppc64le-linux.elf-fold.h
modified: src/stub/tmp/arm64-darwin.macho-entry.bin.dump
|
2016-09-18 12:45:11 -07:00 |
|
Markus F.X.J. Oberhumer
|
d6bacd9b47
|
Remove src/stub/scripts/UNUSED.
|
2016-09-18 16:07:47 +02:00 |
|
Markus F.X.J. Oberhumer
|
70b1657323
|
Update for upx-stubtools v20160918.
|
2016-09-18 16:00:29 +02:00 |
|
John Reiser
|
45c75d42ad
|
Catch up to upxtools 20160902; add dangling arm/v8a/lzma_d.S
|
2016-09-17 19:51:32 -07:00 |
|
jreiser@BitWagon.com
|
d4e55af2c2
|
Propagate LC_VERSION_MIN_MACOSX and LC_SOURCE_VERSION
changed src/p_mach.cpp
|
2016-09-17 16:40:07 -07:00 |
|
jreiser@BitWagon.com
|
48791a329d
|
overlay_offset for decompress
changed src/p_mach.cpp
|
2016-09-17 16:16:41 -07:00 |
|
jreiser@BitWagon.com
|
9b26ebed75
|
LINKEDIT has unfilter and decompressor
changed src/p_mach.cpp
changed src/stub/amd64-darwin.macho-upxmain.h
changed src/stub/src/amd64-darwin.macho-upxmain.c
|
2016-09-17 15:24:23 -07:00 |
|
jreiser@BitWagon.com
|
e2160fb6c9
|
segLINK.initprot |= VM_PROT_EXECUTE
changed src/p_mach.cpp
|
2016-09-17 10:41:38 -07:00 |
|
jreiser@BitWagon.com
|
345a1c64f9
|
Omit Mach_command from stub where allowed.
changed src/p_mach.cpp
|
2016-09-17 09:36:58 -07:00 |
|
jreiser@BitWagon.com
|
7ad1e7756b
|
Cleanup for checkin
changed src/p_mach.cpp
|
2016-09-17 06:49:41 -07:00 |
|
jreiser@BitWagon.com
|
90caf19e9e
|
Cleanup amd64-darwin.macho-upxmain.c
changed src/stub/amd64-darwin.macho-upxmain.h
changed src/stub/src/amd64-darwin.macho-upxmain.c
changed src/stub/src/amd64-darwin.macho-upxsubr.S
|
2016-09-16 21:29:37 -07:00 |
|
jreiser@BitWagon.com
|
8d0b3b7d44
|
Fix segXHDR, but assume no __DATA in stub for now.
changed src/p_mach.cpp
|
2016-09-15 21:44:17 -07:00 |
|
jreiser@BitWagon.com
|
4c253d68d4
|
new start address 0xfe000000
changed src/stub/amd64-darwin.macho-upxmain.h
|
2016-09-15 21:38:39 -07:00 |
|