Markus F.X.J. Oberhumer
|
5e3a658932
|
Made a method pure virtual.
|
2006-12-19 16:21:57 +01:00 |
|
Markus F.X.J. Oberhumer
|
cb4704c821
|
Cosmetic cleanups.
|
2006-12-19 15:22:50 +01:00 |
|
Markus F.X.J. Oberhumer
|
cc0b7d1492
|
Use the preprocessor to make sure that the ELF types are PODs.
|
2006-12-19 14:43:14 +01:00 |
|
Markus F.X.J. Oberhumer
|
f8ebbf8b08
|
Rework p_elf.h.
|
2006-12-19 14:24:35 +01:00 |
|
Markus F.X.J. Oberhumer
|
8795f60bf1
|
vmlinux: use template types throughout.
|
2006-12-19 11:06:58 +01:00 |
|
Markus F.X.J. Oberhumer
|
f00c0a9436
|
Fix typo.
|
2006-12-19 11:04:47 +01:00 |
|
Markus F.X.J. Oberhumer
|
767bc71870
|
Expose integral types in p_elf.h.
|
2006-12-19 10:49:13 +01:00 |
|
John Reiser
|
4c068e3e00
|
PackVmlinuxBase::canPack(); templates are fun!
|
2006-12-18 22:55:38 -08:00 |
|
John Reiser
|
277d862172
|
PackVmlinuxBase try template definitions in .cpp file
|
2006-12-18 20:17:10 -08:00 |
|
John Reiser
|
dbed6a47bb
|
PackVmlinuxBase use simple templates
|
2006-12-18 20:08:24 -08:00 |
|
Markus F.X.J. Oberhumer
|
94f3749784
|
vmlinux refactoring: move destructor into PackVmlinuxBase.
|
2006-12-19 00:48:38 +01:00 |
|
Markus F.X.J. Oberhumer
|
728e6d851e
|
Introduce ElfClass and PackVmlinuxBase for refactoring elf based packers.
|
2006-12-19 00:37:35 +01:00 |
|
Markus F.X.J. Oberhumer
|
11e863545f
|
Strip trailing whitespace.
|
2006-12-18 16:56:14 +01:00 |
|
Markus F.X.J. Oberhumer
|
dde49f0bb4
|
Try to avoid fatal filter failures by better scanning during the setup phase.
|
2006-12-18 16:54: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
|
e43e3aeb1c
|
arm-linux.kernel documentation update for Debian on nslu2
|
2006-12-17 18:49:38 -08:00 |
|
John Reiser
|
a8fe529814
|
arm-linux.kernel preserve .e_flags
|
2006-12-17 17:39:47 -08:00 |
|
John Reiser
|
d9f5e2bb08
|
arm-linux.kernel alignment fix
|
2006-12-17 16:34:21 -08:00 |
|
John Reiser
|
dfa83b0ac8
|
arm-linux.kernel methods
|
2006-12-17 15:34:13 -08: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
|
50ebf8088a
|
R_ARM_ABS8
|
2006-12-17 13:19:37 -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
|
d7837d9179
|
Use FT_ULTRA_BRUTE.
|
2006-12-12 10:06:24 +01:00 |
|
Markus F.X.J. Oberhumer
|
6cdd057f80
|
Coding style cleanups.
|
2006-12-12 10:05:57 +01: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
|
f270213246
|
Make sure ph.first_offset_found is set.
|
2006-12-12 07:49:50 +01:00 |
|
László Molnár
|
2e1795c5ba
|
win32/pe: loadconf data should not be put into section 2
|
2006-12-10 23:42:27 +01:00 |
|
Markus F.X.J. Oberhumer
|
732d6710d3
|
Remove misleading "const" from Linker::preprocessXX().
|
2006-12-10 00:38:28 +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 |
|
László Molnár
|
c307640826
|
use memcmp instead of strncmp when searching for ljmp
|
2006-12-08 19:20:35 +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
|
217420cfa5
|
Also verifyOverlappingDecompression() for watcom/le.
|
2006-12-06 12:20:22 +01:00 |
|
Markus F.X.J. Oberhumer
|
f2b9dff596
|
More work so that watom/le now uses compressWithFilters().
|
2006-12-06 11:08:32 +01:00 |
|
Markus F.X.J. Oberhumer
|
ae945ed315
|
Clean up help and avoid using backticks as quoting chars.
|
2006-12-06 08:11:55 +01:00 |
|
Markus F.X.J. Oberhumer
|
770c153c76
|
Start using FT_ULTRA_BRUTE.
|
2006-12-06 07:42:43 +01:00 |
|
Markus F.X.J. Oberhumer
|
29c4a7e606
|
Remove debugging leftover.
|
2006-12-06 07:34:57 +01:00 |
|
Markus F.X.J. Oberhumer
|
8875470b37
|
Refactored compressWithFilters().
|
2006-12-06 07:27:23 +01:00 |
|
Markus F.X.J. Oberhumer
|
6e52364bcb
|
Minor cleanup of callback code.
|
2006-12-05 17:09:18 +01:00 |
|
Markus F.X.J. Oberhumer
|
7015d616b4
|
Whitespace changes.
|
2006-12-05 17:06:37 +01:00 |
|
László Molnár
|
92e6da3260
|
use the current version of http://www.gnu.org/licenses/gpl.txt
|
2006-12-05 12:16:42 +01:00 |
|
László Molnár
|
9220b6f1d5
|
win32/pe should only handle ix86 files
|
2006-12-03 10:46:14 +01:00 |
|
Markus F.X.J. Oberhumer
|
1d0d538d0c
|
Added new option '--ultra-brute'.
|
2006-12-01 02:47:46 +01:00 |
|
Markus F.X.J. Oberhumer
|
83052eafae
|
Minor cleanups.
|
2006-12-01 00:57:03 +01:00 |
|
Markus F.X.J. Oberhumer
|
fa95c3c4a2
|
Display full format name with --fileinfo.
|
2006-11-30 23:34:19 +01:00 |
|
Markus F.X.J. Oberhumer
|
665dcf221b
|
Cosmetic cleanup.
|
2006-11-30 23:21:47 +01:00 |
|