John Reiser
|
c26962bb71
|
fix build glitch
|
2007-05-16 13:53:17 -07:00 |
|
John Reiser
|
a428eddf93
|
catch up automatically-generated files
|
2007-05-16 13:51:44 -07:00 |
|
John Reiser
|
81928d4ab1
|
mipsel stub escape hatch for munmap
|
2007-05-10 13:13:11 -07:00 |
|
John Reiser
|
748c4bf780
|
mipsel stub system calls
|
2007-05-08 10:41:13 -07:00 |
|
John Reiser
|
ef373ab54f
|
mipsel hacking
|
2007-05-07 19:20:25 -07:00 |
|
John Reiser
|
9141a78c29
|
mipsel stub for mmap on Linux (not NetBSD); and subroutine arg[4..6]
in t0..t2 instead of on stack, to match LMZA_DEC20
|
2007-05-07 07:02:16 -07:00 |
|
John Reiser
|
10a6370738
|
hacking UPX_F_LINUX_ELF32_MIPSEL
|
2007-05-06 14:21:25 -07:00 |
|
John Reiser
|
573009eeb6
|
new format UPX_F_LINUX_ELF32_MIPSEL [work in progress]
|
2007-05-06 06:17:49 -07:00 |
|
John Reiser
|
f347458c53
|
new format UPX_F_VMLINUX_PPC32 Linux kernel for PowerPC (32-bit)
|
2007-04-30 13:34:06 -07:00 |
|
Markus F.X.J. Oberhumer
|
3481ae236c
|
Added missing armeb generated files.
|
2007-04-23 18:11:24 +02:00 |
|
John Reiser
|
e8106e2e34
|
propagate change to 'loadcon8' macro
|
2007-04-18 09:55:15 -07:00 |
|
Markus F.X.J. Oberhumer
|
2d87aa0753
|
Better ctok32 fix.
|
2007-04-02 18:57:42 +02:00 |
|
László Molnár
|
b2ad4dc9a0
|
another fix for ctok32
|
2007-04-02 14:12:16 +02:00 |
|
László Molnár
|
370f2ea98f
|
tmt/adam: fixed a ctok32 related bug
|
2007-04-01 17:31:48 +02:00 |
|
László Molnár
|
a05ca565ff
|
fixed a bug in ctok32
|
2007-04-01 17:07:43 +02:00 |
|
László Molnár
|
1f59a9f846
|
more PS1 updates from Jens
|
2007-03-12 12:11:17 +01:00 |
|
Markus F.X.J. Oberhumer
|
c18ebc63a6
|
dos/exe: enable optimized code paths.
|
2007-03-06 18:14:32 +01:00 |
|
Markus F.X.J. Oberhumer
|
1cfec3bdf7
|
dos/exe: enable one small optimization.
|
2007-03-06 15:56:51 +01:00 |
|
Markus F.X.J. Oberhumer
|
7eb0b195b8
|
dos/exe: don't clear the dirty stack - DOS does not do this either
|
2007-03-04 17:10:32 +01:00 |
|
Markus F.X.J. Oberhumer
|
3bdc805a22
|
dos/exe: only use bx_magic when needed.
|
2007-03-04 17:01:32 +01:00 |
|
Markus F.X.J. Oberhumer
|
ac457792b4
|
Minor dos/exe stub optimizations.
|
2007-03-04 16:47:13 +01:00 |
|
Markus F.X.J. Oberhumer
|
ffe4a4b047
|
dos/exe: clear the dirty stack.
|
2007-02-26 13:55:12 +01:00 |
|
László Molnár
|
816d882611
|
dos/exe: nrv2b compressed lzma decompressor added
|
2007-02-23 13:34:12 +01:00 |
|
Markus F.X.J. Oberhumer
|
1cfad80ca2
|
Introduce a special "ignore_reloc_overflow" section.
|
2007-02-18 18:29:26 +01:00 |
|
Markus F.X.J. Oberhumer
|
0323560b49
|
More Watcom optimizations.
|
2007-02-18 04:41:33 +01:00 |
|
Markus F.X.J. Oberhumer
|
d3bc84a2f7
|
Some Watcom optimizations.
|
2007-02-18 03:55:46 +01:00 |
|
Markus F.X.J. Oberhumer
|
8a82c259bd
|
Switching back to using Watcom C - this seems to work.
|
2007-02-18 03:02:00 +01:00 |
|
Markus F.X.J. Oberhumer
|
6f760308bd
|
Some cleanasm.py updates.
|
2007-02-18 01:32:30 +01:00 |
|
Markus F.X.J. Oberhumer
|
8f68f31877
|
Use Wine + Digital Mars C/C++ in small model. Does not work yet.
|
2007-02-16 15:22:01 +01:00 |
|
Markus F.X.J. Oberhumer
|
1695096d18
|
Commit rebuilt files as well.
|
2007-02-13 00:39:43 +01:00 |
|
László Molnár
|
7b39b05894
|
lzma for dos/exe seems to work with tainted watcom macros
|
2007-02-12 18:28:24 +01:00 |
|
László Molnár
|
2255b32e45
|
LZMA for dos/exe integration work. Does not work yet.
|
2007-02-12 15:12:36 +01:00 |
|
Markus F.X.J. Oberhumer
|
b62573ae8f
|
More work on lzma for dos/exe.
|
2007-02-11 21:20:00 +01:00 |
|
Markus F.X.J. Oberhumer
|
44ed84f5cf
|
Added lzma for dos/exe. Glue code and integration is still missing.
|
2007-02-11 07:54:16 +01:00 |
|
Markus F.X.J. Oberhumer
|
2d3a914aee
|
Some i086 updates.
|
2007-02-11 04:52:33 +01:00 |
|
Markus F.X.J. Oberhumer
|
50c8860a50
|
Added first version of a clean-room wcc support library implementation.
|
2007-02-11 01:06:37 +01:00 |
|
John Reiser
|
b598ad1bc0
|
i386-darwin.macho runtime stub
|
2007-02-10 09:16:49 -08:00 |
|
John Reiser
|
2132a28a17
|
UPX_F_MACH_i386 and skeleton stub. (Much of PackMachI386 is incomplete.)
|
2007-02-02 13:51:51 -08:00 |
|
John Reiser
|
b71aaccff3
|
fix amd64-linux.elf-entry.S invoking large programs (>3MB compressed)
|
2007-01-23 10:34:33 -08:00 |
|
John Reiser
|
0f8d5c7e98
|
arm-linux.kernel.vmlinux.S remove unused sections
|
2007-01-14 13:40:50 -08:00 |
|
Markus F.X.J. Oberhumer
|
a354f18a2d
|
Consistently use .arch nojumps on i086 and i386.
|
2007-01-09 22:40:01 +01:00 |
|
John Reiser
|
392e803905
|
vmlinux/AMD64 works
|
2007-01-07 16:31:46 -08:00 |
|
Markus F.X.J. Oberhumer
|
b21ce925fb
|
Factor out a common Packer::defineFilterSymbols(). Enable filters
0x49 and 0x49 for all i386-dos32.* formats. Needs testing.
|
2006-12-22 16:39:42 +01:00 |
|
Markus F.X.J. Oberhumer
|
de9dcc4ed6
|
Enable filters 0x49 and 0x46 for win32/pe. This needs some more testing.
|
2006-12-22 15:28:14 +01:00 |
|
Markus F.X.J. Oberhumer
|
4cee0676a4
|
Consistently rename section names of ctok32 filter.
|
2006-12-22 14:22:45 +01:00 |
|
Markus F.X.J. Oberhumer
|
db54ec294f
|
Added some missing stub/tmp/*.bin.dump files.
|
2006-12-20 10:50:49 +01:00 |
|
Markus F.X.J. Oberhumer
|
edf384d2ee
|
Micro-optimization: save 1 byte in tmt/adam stub.
|
2006-12-09 13:56:47 +01:00 |
|
Markus F.X.J. Oberhumer
|
a77b598f82
|
Implement a micro-optimization which has been on our TODO list for ages:
remove "or ebp,-1" when not needed
|
2006-12-08 09:20:14 +01: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 |
|