|
8f7c898c08
|
use an exception instead of assert() for overlay checking (bug #1624840)
|
2007-01-16 12:58:35 +01:00 |
|
|
f4a9815f48
|
Keep entries sorted in stub/Makefile.
|
2007-01-15 07:46:22 +01:00 |
|
|
0f8d5c7e98
|
arm-linux.kernel.vmlinux.S remove unused sections
|
2007-01-14 13:40:50 -08:00 |
|
|
5e83596a1b
|
Enter 2007.
|
2007-01-14 13:08:58 +01:00 |
|
|
6361213e07
|
More portability fixes.
|
2007-01-14 12:47:38 +01:00 |
|
|
9c59a5d9b6
|
p_vmlinx test jig for ARM
|
2007-01-13 17:30:03 -08:00 |
|
|
bb04844bd5
|
Decompressor for UPX_F_VMLINUX_ARM follows ELF convention
|
2007-01-13 15:26:05 -08:00 |
|
|
0b988176fa
|
Portability fixes.
|
2007-01-10 17:16:59 +01:00 |
|
|
a354f18a2d
|
Consistently use .arch nojumps on i086 and i386.
|
2007-01-09 22:40:01 +01:00 |
|
|
a7ca0fec88
|
Merge.
|
2007-01-09 18:31:13 +01:00 |
|
|
06eec508df
|
Cosmetic macros.S cleanups.
|
2007-01-09 18:27:53 +01:00 |
|
|
10dc580a3a
|
tweak i386-linux.kernel.vmlinux-head.S
|
2007-01-08 13:56:47 -08:00 |
|
|
2f6ae3ef01
|
merge
|
2007-01-07 16:33:04 -08:00 |
|
|
392e803905
|
vmlinux/AMD64 works
|
2007-01-07 16:31:46 -08:00 |
|
|
83a5fb585b
|
ELF External_Note
|
2007-01-03 06:54:48 -08:00 |
|
|
c6205ffbe0
|
tls index should be zero after decompression
|
2007-01-02 18:16:16 +01:00 |
|
|
c04737ce20
|
Cosmetic cleanup.
|
2006-12-31 15:51:17 +01:00 |
|
|
11b92172fe
|
PackVmlinuxBase my_boot_label; kernel Makefiles
|
2006-12-25 13:55:28 -08:00 |
|
|
3a6c574376
|
pe: correctly handle import table with 0 entries during decompression (#1620733)
|
2006-12-24 16:25:36 +01:00 |
|
|
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 |
|
|
de9dcc4ed6
|
Enable filters 0x49 and 0x46 for win32/pe. This needs some more testing.
|
2006-12-22 15:28:14 +01:00 |
|
|
9e77dbfe20
|
Added an assertion to make sure I've really understood the semantics
of the ctok32 filter length.
|
2006-12-22 15:19:51 +01:00 |
|
|
4cee0676a4
|
Consistently rename section names of ctok32 filter.
|
2006-12-22 14:22:45 +01:00 |
|
|
8ad9d21db3
|
Also add ICHECK() calls to p_armpe.cpp.
|
2006-12-22 13:37:19 +01:00 |
|
|
8ba8317eea
|
sf.net bug #1620733: As a very first step, added two calls to
ICHECK(dname,1). Of course we still need a proper fix for this.
|
2006-12-22 13:35:39 +01:00 |
|
|
d221187f24
|
Misc cosmetical cleanups.
|
2006-12-22 12:36:55 +01:00 |
|
|
db54ec294f
|
Added some missing stub/tmp/*.bin.dump files.
|
2006-12-20 10:50:49 +01:00 |
|
|
1d39796e3f
|
PackVmlinuxBase::canPack bug for AMD64 with holes between PT_LOAD
|
2006-12-19 18:18:47 -08:00 |
|
|
cd6a318903
|
cleanup merge
|
2006-12-19 16:19:19 -08:00 |
|
|
73090b98ab
|
merge
|
2006-12-19 16:16:20 -08:00 |
|
|
745de1abab
|
refactor PackVmlinuxBase::pack()
|
2006-12-19 16:12:59 -08:00 |
|
|
961031efc1
|
make_st_info()
|
2006-12-19 16:12:15 -08:00 |
|
|
2487595778
|
vmlinux: U32 already has target-endian representation, so there is no need
to call BeLePolicy::get32() here.
|
2006-12-19 22:39:37 +01:00 |
|
|
5c4863d504
|
refactor PackVmlinuxBase ::canUnpack(), ::unpack()
|
2006-12-19 10:58:20 -08:00 |
|
|
5e3a658932
|
Made a method pure virtual.
|
2006-12-19 16:21:57 +01:00 |
|
|
cb4704c821
|
Cosmetic cleanups.
|
2006-12-19 15:22:50 +01:00 |
|
|
cc0b7d1492
|
Use the preprocessor to make sure that the ELF types are PODs.
|
2006-12-19 14:43:14 +01:00 |
|
|
f8ebbf8b08
|
Rework p_elf.h.
|
2006-12-19 14:24:35 +01:00 |
|
|
8795f60bf1
|
vmlinux: use template types throughout.
|
2006-12-19 11:06:58 +01:00 |
|
|
f00c0a9436
|
Fix typo.
|
2006-12-19 11:04:47 +01:00 |
|
|
767bc71870
|
Expose integral types in p_elf.h.
|
2006-12-19 10:49:13 +01:00 |
|
|
4c068e3e00
|
PackVmlinuxBase::canPack(); templates are fun!
|
2006-12-18 22:55:38 -08:00 |
|
|
277d862172
|
PackVmlinuxBase try template definitions in .cpp file
|
2006-12-18 20:17:10 -08:00 |
|
|
dbed6a47bb
|
PackVmlinuxBase use simple templates
|
2006-12-18 20:08:24 -08:00 |
|
|
94f3749784
|
vmlinux refactoring: move destructor into PackVmlinuxBase.
|
2006-12-19 00:48:38 +01:00 |
|
|
728e6d851e
|
Introduce ElfClass and PackVmlinuxBase for refactoring elf based packers.
|
2006-12-19 00:37:35 +01:00 |
|
|
11e863545f
|
Strip trailing whitespace.
|
2006-12-18 16:56:14 +01:00 |
|
|
dde49f0bb4
|
Try to avoid fatal filter failures by better scanning during the setup phase.
|
2006-12-18 16:54:14 +01:00 |
|
|
a37a75aecc
|
First step for preprocessing dumps with xstrip.py. Not working yet.
|
2006-12-18 16:39:57 +01:00 |
|
|
e43e3aeb1c
|
arm-linux.kernel documentation update for Debian on nslu2
|
2006-12-17 18:49:38 -08:00 |
|