Markus F.X.J. Oberhumer
|
ef7beea334
|
Cosmetic cleanups.
|
2006-11-21 16:17:47 +01:00 |
|
Markus F.X.J. Oberhumer
|
3f4acb33f9
|
First step for possibly using ElfLinker with linux execve/interp/shell stubs
as well.
|
2006-11-21 16:00:25 +01:00 |
|
Markus F.X.J. Oberhumer
|
14822e6395
|
Now that it seems to work, disable usage of pre-compressed stubs again.
|
2006-11-21 07:14:07 +01:00 |
|
Markus F.X.J. Oberhumer
|
87b7ea9cf3
|
Add LZMA support for pre-compressed stubs.
|
2006-11-21 06:09:04 +01:00 |
|
Markus F.X.J. Oberhumer
|
787b1fceff
|
Actually generate and use pre-compressed stubs. Currently this is mainly
for testing as the self-packed upx binary does get _larger_ this way.
|
2006-11-21 05:29:29 +01:00 |
|
Markus F.X.J. Oberhumer
|
46e8e22236
|
Prepare generating pre-compressed stubs.
|
2006-11-21 05:03:25 +01:00 |
|
Markus F.X.J. Oberhumer
|
989d10a3e1
|
Rebuilt all stubs with new bin2h.py and --ident=auto-stub.
|
2006-11-21 03:36:48 +01:00 |
|
Markus F.X.J. Oberhumer
|
62d8c69774
|
Enhanced bin2h.py: added --ident=auto, added --compress=XXX.
|
2006-11-21 03:34:08 +01:00 |
|
Markus F.X.J. Oberhumer
|
141c703ed5
|
Use ld option --no-warn-mismatch when generating binary output.
|
2006-11-20 17:36:04 +01:00 |
|
John Reiser
|
796d58867b
|
use separate stub/armeb-linux.elf-entry and fold
|
2006-11-20 08:02:28 -08:00 |
|
Markus F.X.J. Oberhumer
|
d9effc58cf
|
Added initial version of armeb-linux.elf stubs. Completely untested.
|
2006-11-20 12:40:57 +01:00 |
|
Markus F.X.J. Oberhumer
|
d631e081bc
|
arm-linux.elf: make two symbols global.
|
2006-11-19 05:09:01 +01:00 |
|
Markus F.X.J. Oberhumer
|
cd0efe3edb
|
Some atari/tos cleanups.
|
2006-11-18 02:39:11 +01:00 |
|
Markus F.X.J. Oberhumer
|
8146e9cbcd
|
Implemented some small atari/tos optimizations.
|
2006-11-17 18:47:33 +01:00 |
|
Markus F.X.J. Oberhumer
|
5d95275024
|
Add some more calls to f-objstrip.
|
2006-11-17 14:50:59 +01:00 |
|
Markus F.X.J. Oberhumer
|
49a97eea4b
|
More brandelf.py updates.
|
2006-11-17 14:50:42 +01:00 |
|
Markus F.X.J. Oberhumer
|
36e9c27e9c
|
Updated brandelf.py.
|
2006-11-16 22:23:01 +01:00 |
|
Markus F.X.J. Oberhumer
|
6e5153cd07
|
Minor Makefile updates.
|
2006-11-16 21:14:58 +01:00 |
|
Markus F.X.J. Oberhumer
|
99374de340
|
Clean up stub sources.
|
2006-11-16 19:36:13 +01:00 |
|
Markus F.X.J. Oberhumer
|
e61f481881
|
Added .DELETE_ON_ERROR rules.
|
2006-11-16 18:49:34 +01:00 |
|
Markus F.X.J. Oberhumer
|
396a3ad2fc
|
Small atari cleanups.
|
2006-11-13 10:51:45 +01:00 |
|
Markus F.X.J. Oberhumer
|
8e0bd936eb
|
atari/tos now seems to work again.
|
2006-11-12 18:25:46 +01:00 |
|
Markus F.X.J. Oberhumer
|
786550572e
|
More work on atari/tos.
|
2006-11-12 13:46:38 +01:00 |
|
Markus F.X.J. Oberhumer
|
76771b845a
|
Started work on atari/tos.
|
2006-11-12 10:58:04 +01:00 |
|
Markus F.X.J. Oberhumer
|
2f41ece017
|
Minor cleanups.
|
2006-11-10 13:49:22 +01:00 |
|
Markus F.X.J. Oberhumer
|
028235d421
|
Keep variable names sorted.
|
2006-11-07 10:24:54 +01:00 |
|
Markus F.X.J. Oberhumer
|
143d399849
|
Updated two "xchg" commands to produce byte-identical results with UPX 2.02.
|
2006-11-07 09:35:00 +01:00 |
|
László Molnár
|
375f171e47
|
dos/com&sys: correctly set carry bit by using "sub si,-xx" instead of "add si,xx"
|
2006-11-06 17:54:37 +01:00 |
|
Markus F.X.J. Oberhumer
|
011cd37cfb
|
Small cleanup of arm sources.
|
2006-10-30 14:10:51 +01:00 |
|
Markus F.X.J. Oberhumer
|
0d4254f319
|
Added tc_objdump_disasm_options.
|
2006-10-30 13:21:48 +01:00 |
|
Markus F.X.J. Oberhumer
|
4c407c2850
|
Rebuild all stubs. Minor Makefile cleanup.
|
2006-10-25 04:08:59 +02:00 |
|
John Reiser
|
829e2d6c5d
|
set e_shentsize to work around bug in binutils [mostly cosmetic]
|
2006-10-24 09:43:50 -07:00 |
|
John Reiser
|
a31c4bd474
|
more renaming for i386-linux.kernel.vmlinux-head.h
|
2006-10-24 09:29:01 -07:00 |
|
John Reiser
|
ede44ca6ee
|
vmlinux/386 naming convention for source files
|
2006-10-16 06:11:49 -07:00 |
|
John Reiser
|
2b122562ad
|
new file i386-linux.kernel.head-vmlinux.S
|
2006-10-14 14:55:10 -07:00 |
|
John Reiser
|
6891bc3da3
|
vmlinux/i386: fix filters, 0x400000 start, integration with kernel build
|
2006-10-14 14:52:30 -07:00 |
|
John Reiser
|
014236c861
|
amd64 stub: fix length of move for non-small programs
|
2006-10-04 08:38:06 -07:00 |
|
László Molnár
|
8f7f1135df
|
win32/pe: size of tls_value should be 32 bits
|
2006-10-03 17:01:47 +02:00 |
|
John Reiser
|
d2b72cf496
|
sync
|
2006-10-03 06:59:10 -07:00 |
|
John Reiser
|
b84af27a86
|
typo "pop %eax" [not caught by assembler?]
|
2006-10-01 16:19:17 -07:00 |
|
John Reiser
|
b45f28f3e9
|
propagate changes from *.S to *.h
|
2006-10-01 14:42:39 -07:00 |
|
John Reiser
|
bfa1b5656a
|
preserve readlink("/proc/self/exe",,) in environment " ="
|
2006-10-01 14:41:09 -07:00 |
|
John Reiser
|
47f946cd65
|
fix the comments
|
2006-10-01 14:25:14 -07:00 |
|
John Reiser
|
970e7bfcda
|
CPU_TYPE_I386
|
2006-10-01 14:24:20 -07:00 |
|
Markus F.X.J. Oberhumer
|
6a5bee0cdd
|
Updated test-stub-compression.
|
2006-09-09 13:03:04 +02:00 |
|
Markus F.X.J. Oberhumer
|
fd3ae51f83
|
Remove trailing whitespace.
|
2006-09-09 11:00:33 +02:00 |
|
Markus F.X.J. Oberhumer
|
5e5954a808
|
Use gcc-4.1.1 again for mipsel.
|
2006-09-09 10:57:13 +02:00 |
|
John Reiser
|
add8540909
|
Integrate upx-2.90beta1-ps1-20060908.bz2 from Jens.
|
2006-09-08 14:09:30 -07:00 |
|
John Reiser
|
06a302aed0
|
Integrate upx-2.90beta1-ps1-20060907 from Jens.
|
2006-09-07 10:44:19 -07:00 |
|
John Reiser
|
147432d38d
|
list fastest possible inline expansion (saves 3 cycles)
|
2006-09-06 11:19:18 -07:00 |
|