László Molnár
|
6e32dff2ad
|
armpe_tester.c updated to work with files containing 4 sections
|
2007-01-17 21:53:18 +01:00 |
|
Markus F.X.J. Oberhumer
|
f4a9815f48
|
Keep entries sorted in stub/Makefile.
|
2007-01-15 07:46:22 +01: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
|
5e83596a1b
|
Enter 2007.
|
2007-01-14 13:08:58 +01:00 |
|
Markus F.X.J. Oberhumer
|
a354f18a2d
|
Consistently use .arch nojumps on i086 and i386.
|
2007-01-09 22:40:01 +01:00 |
|
Markus F.X.J. Oberhumer
|
a7ca0fec88
|
Merge.
|
2007-01-09 18:31:13 +01:00 |
|
Markus F.X.J. Oberhumer
|
06eec508df
|
Cosmetic macros.S cleanups.
|
2007-01-09 18:27:53 +01:00 |
|
John Reiser
|
10dc580a3a
|
tweak i386-linux.kernel.vmlinux-head.S
|
2007-01-08 13:56:47 -08: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
|
11e863545f
|
Strip trailing whitespace.
|
2006-12-18 16:56:14 +01:00 |
|
Markus F.X.J. Oberhumer
|
a37a75aecc
|
First step for preprocessing dumps with xstrip.py. Not working yet.
|
2006-12-18 16:39:57 +01:00 |
|
John Reiser
|
bd5cef1411
|
unfilter for arm-linux.kernel
|
2006-12-17 14:53:10 -08:00 |
|
John Reiser
|
cd70b48831
|
src/stub/src/arch/arm/v5a directory
|
2006-12-17 13:24:14 -08:00 |
|
John Reiser
|
c5cfb7eb40
|
more arm-linux.kernel work
|
2006-12-16 22:02:51 -08:00 |
|
John Reiser
|
bccaafda6d
|
arm-linux stub interfacing for lzma
|
2006-12-16 17:16:32 -08:00 |
|
John Reiser
|
bf0086d7b5
|
arm-linux.kernel decompressor
|
2006-12-16 14:52:22 -08:00 |
|
John Reiser
|
7e65938ca6
|
fix filename in initial comment
|
2006-12-16 08:40:41 -08:00 |
|
John Reiser
|
112eff2509
|
add UPX_F_VMLINUX_AMD64, UPX_F_VMLINUX_ARM
|
2006-12-16 08:13:34 -08:00 |
|
Markus F.X.J. Oberhumer
|
5a03b213fb
|
More stricter check in xstrip.py.
|
2006-12-12 07:50:05 +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
|
cbb5902066
|
Improve xstrip.py.
|
2006-11-25 15:36:56 +01:00 |
|
Markus F.X.J. Oberhumer
|
92ec1b0598
|
Add and use stub/scripts/xstrip.py.
|
2006-11-23 05:27:40 +01:00 |
|
Markus F.X.J. Oberhumer
|
a62fc3abff
|
Try to remove .shstrtab, .strtab and .symtab sections. This does not seem to
work with objcopy.
|
2006-11-23 03:31:43 +01:00 |
|
Markus F.X.J. Oberhumer
|
08f8e55446
|
More updates on bin2h.py.
|
2006-11-23 03:11:53 +01:00 |
|
Markus F.X.J. Oberhumer
|
68f54a3247
|
Updated bin2h.py.
|
2006-11-23 02:23:39 +01:00 |
|
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 |
|