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 |
|
Markus F.X.J. Oberhumer
|
1ef08bd169
|
Add .gitignore.
|
2016-09-18 15:29:03 +02:00 |
|
Markus F.X.J. Oberhumer
|
da68cc6a78
|
Remove .hgignore and .hgtags.
|
2016-09-18 15:00:53 +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 |
|
jreiser@BitWagon.com
|
73d1b331f1
|
trim Mach_command from stub. [Dirty, needs cleanup!]
changed src/p_mach.cpp
|
2016-09-13 20:20:41 -07:00 |
|
jreiser@BitWagon.com
|
af2fddfd6d
|
rebuild stub
changed src/stub/amd64-darwin.macho-upxmain.h
|
2016-09-13 20:18:54 -07:00 |
|
jreiser@BitWagon.com
|
3e065ead65
|
fix .bss in floating dyld
changed src/stub/src/amd64-darwin.macho-upxmain.c
|
2016-09-13 20:17:51 -07:00 |
|
jreiser@BitWagon.com
|
3774704326
|
forgotten file; 3 FIXME !
added src/stub/src/arch/arm/v8a/lzma_d-arm.S
|
2016-09-13 20:14:44 -07:00 |
|
jreiser@BitWagon.com
|
4a1100b6a4
|
Unexport all symbols in compressed output.
added src/stub/src/amd64-darwin.macho-upxhide.txt
changed src/stub/src/amd64-darwin.macho-upxmain.c
|
2016-09-11 15:28:42 -07:00 |
|
jreiser@BitWagon.com
|
63dec77ed6
|
Try auto-relocate for /usr/lib/dyld
changed src/stub/amd64-darwin.macho-upxmain.h
changed src/stub/src/amd64-darwin.macho-upxmain.c
|
2016-09-11 15:08:56 -07:00 |
|
jreiser@BitWagon.com
|
1d3a66f890
|
bswap(), bzero(), fat_find(), assembly-language system calls
added src/stub/src/amd64-darwin.macho-upxsubr.S
changed src/stub/amd64-darwin.macho-upxmain.h
changed src/stub/src/amd64-darwin.macho-upxmain.c
|
2016-09-11 14:22:19 -07:00 |
|
jreiser@BitWagon.com
|
c1da92ca22
|
reduce asm()
changed src/stub/src/amd64-darwin.macho-upxmain.c
|
2016-09-11 06:03:06 -07:00 |
|
jreiser@BitWagon.com
|
13475002d7
|
segXHDR reserves address space; actual launch!
changed src/p_mach.cpp
changed src/stub/amd64-darwin.macho-upxmain.h
changed src/stub/src/amd64-darwin.macho-upxmain.c
|
2016-09-10 20:13:44 -07:00 |
|
jreiser@BitWagon.com
|
5bb6f246ed
|
Mach-O dyld: __LINKEDIT must have highest .vmaddr and .fileoff
|
2016-09-10 15:46:36 -07:00 |
|
jreiser@BitWagon.com
|
89df7451ef
|
Rebuild stubs
changed src/stub/amd64-darwin.macho-entry.h
changed src/stub/amd64-darwin.macho-upxmain.h
changed src/stub/tmp/amd64-darwin.macho-entry.bin.dump
|
2016-09-10 15:03:55 -07:00 |
|
jreiser@BitWagon.com
|
1334d544f7
|
stubtools 20160902
|
2016-09-10 15:03:04 -07:00 |
|
jreiser@BitWagon.com
|
3fefaa7362
|
revamp MH_EXECUTE: try to meet expectations of MacOSX 10.12 Sierra
changed src/p_mach.cpp
changed src/stub/src/amd64-darwin.macho-upxmain.c
|
2016-09-10 15:02:13 -07:00 |
|
jreiser@BitWagon.com
|
15d62f7b96
|
Mach_main_command LC_MAIN
|
2016-09-10 15:00:28 -07:00 |
|
jreiser@BitWagon.com
|
83e0aaa511
|
sections AMD64BXX, MACH_UNC for MacOSX 10.12
|
2016-09-10 14:59:23 -07:00 |
|
jreiser@BitWagon.com
|
ee06ce1148
|
generic Mach_command
|
2016-09-10 14:57:27 -07:00 |
|