Markus F.X.J. Oberhumer
|
b7785b64cf
|
Small cleanups to keep p_armpe & p_w32pe in sync.
|
2006-05-24 19:21:26 +02:00 |
László Molnár
|
f914cb6858
|
pe: added support for empty resource section
|
2006-05-24 17:14:09 +02:00 |
László Molnár
|
3dfe0ad478
|
pe: fined grain control over resource compression
|
2006-05-18 15:20:37 +02:00 |
László Molnár
|
78579b1103
|
pe: do not crash on out of bounds bogus relocation records
|
2006-05-18 15:19:55 +02:00 |
László Molnár
|
7d50344512
|
pe: fixed a memory leak in the resource handling code
|
2006-05-18 15:19:13 +02:00 |
László Molnár
|
2eb6e3b0ea
|
arm/pe & w32/pe: disable filters for files with broken headers
committer: ml1050 <ml1050> 1145356307 +0000
|
2006-04-18 10:31:47 +00:00 |
László Molnár
|
4cb2a3eebe
|
show image size change in info mode
committer: ml1050 <ml1050> 1144941392 +0000
|
2006-04-13 15:16:32 +00:00 |
László Molnár
|
d23d7e8775
|
removed unneeded entry point address check
committer: ml1050 <ml1050> 1144745835 +0000
|
2006-04-11 08:57:15 +00:00 |
Markus F.X.J. Oberhumer
|
d4a3f11dbb
|
Whitespace changes.
committer: mfx <mfx> 1144318755 +0000
|
2006-04-06 10:19:15 +00:00 |
Markus F.X.J. Oberhumer
|
2680aabe06
|
Removed bogus __attribute_packed from struct udll.
committer: mfx <mfx> 1142607440 +0000
|
2006-03-17 14:57:20 +00:00 |
Markus F.X.J. Oberhumer
|
d5c0533b74
|
Allow the PE sections to cross a page boundary.
committer: mfx <mfx> 1142603590 +0000
|
2006-03-17 13:53:10 +00:00 |
László Molnár
|
6c9c67f6c5
|
DEP hack: it seems we need to patch the flags of section "UPX1" too
committer: ml1050 <ml1050> 1142508181 +0000
|
2006-03-16 11:23:01 +00:00 |
Markus F.X.J. Oberhumer
|
a4d79d7375
|
Small cosmetic changes.
committer: mfx <mfx> 1142302586 +0000
|
2006-03-14 02:16:26 +00:00 |
Markus F.X.J. Oberhumer
|
c43c484a62
|
Re-synced both files a little bit.
committer: mfx <mfx> 1142301586 +0000
|
2006-03-14 01:59:46 +00:00 |
Markus F.X.J. Oberhumer
|
cc4ef1944d
|
Make sure we only touch exactly one page. Update comments.
committer: mfx <mfx> 1139928961 +0000
|
2006-02-14 14:56:01 +00:00 |
László Molnár
|
fd181673cd
|
a little more comments on the DEP hack stuff
committer: ml1050 <ml1050> 1139927444 +0000
|
2006-02-14 14:30:44 +00:00 |
László Molnár
|
62c9547c4e
|
added some comments on the DEP hack stuff
committer: ml1050 <ml1050> 1139918135 +0000
|
2006-02-14 11:55:35 +00:00 |
Markus F.X.J. Oberhumer
|
cdd117bfb9
|
Rearranged debug options.
committer: mfx <mfx> 1139916141 +0000
|
2006-02-14 11:22:21 +00:00 |
Markus F.X.J. Oberhumer
|
304ba57dad
|
Clear the dirty stack on win32/pe.
committer: mfx <mfx> 1139914965 +0000
|
2006-02-14 11:02:45 +00:00 |
Markus F.X.J. Oberhumer
|
891d6be4a6
|
Removed options_t::win32_pe::strip_loadconf.
For compatibility reasons the option is still accepted (but
ignored) during commandline parsing.
committer: mfx <mfx> 1139866279 +0000
|
2006-02-13 21:31:19 +00:00 |
László Molnár
|
a5f79204ce
|
set use_dep_hack to true
committer: ml1050 <ml1050> 1139404812 +0000
|
2006-02-08 13:20:12 +00:00 |
László Molnár
|
e322613d84
|
workaround added for a msvc runtime "protection"
committer: ml1050 <ml1050> 1139393823 +0000
|
2006-02-08 10:17:03 +00:00 |
László Molnár
|
8e2aa07747
|
load config support for win32/pe dlls
committer: ml1050 <ml1050> 1138878465 +0000
|
2006-02-02 11:07:45 +00:00 |
László Molnár
|
aacfb8820e
|
better load_conf directory support. still needs some work.
committer: ml1050 <ml1050> 1132077577 +0000
|
2005-11-15 17:59:37 +00:00 |
Markus F.X.J. Oberhumer
|
7371c195ff
|
Allocate larger xtrasize based on ih.datasize.
committer: mfx <mfx> 1110936001 +0000
|
2005-03-16 01:20:01 +00:00 |
Markus F.X.J. Oberhumer
|
0866a1996b
|
Added two checks for buffer overflows as suggested by Giovanni Bajo.
committer: mfx <mfx> 1110732210 +0000
|
2005-03-13 16:43:30 +00:00 |
Markus F.X.J. Oberhumer
|
75ef603308
|
Linker updates from Laszlo. Needs some testing.
committer: mfx <mfx> 1109669078 +0000
|
2005-03-01 09:24:38 +00:00 |
Markus F.X.J. Oberhumer
|
9110517893
|
Check for .NET (win32/net) files.
committer: mfx <mfx> 1090256077 +0000
|
2004-07-19 16:54:37 +00:00 |
Markus F.X.J. Oberhumer
|
cbf1dbe2cb
|
Added new win32/pe option `--strip-loadconf'.
committer: mfx <mfx> 1089630382 +0000
|
2004-07-12 11:06:22 +00:00 |
Markus F.X.J. Oberhumer
|
f412b5e0cd
|
Fixed Win64 warnings.
committer: mfx <mfx> 1088804606 +0000
|
2004-07-02 21:43:26 +00:00 |
Markus F.X.J. Oberhumer
|
5349bd0b2a
|
Stricter check of some PE values.
committer: mfx <mfx> 1088532595 +0000
|
2004-06-29 18:09:55 +00:00 |
Markus F.X.J. Oberhumer
|
6a7d555ad7
|
Recompute tlsindex in buildLoader() as suggested by Laszlo.
committer: mfx <mfx> 1088101947 +0000
|
2004-06-24 18:32:27 +00:00 |
Markus F.X.J. Oberhumer
|
e06722d121
|
Finally fixed long-standing reloc bug.
committer: mfx <mfx> 1080194776 +0000
|
2004-03-25 06:06:16 +00:00 |
Markus F.X.J. Oberhumer
|
5f87e9891b
|
Enter 2004.
committer: mfx <mfx> 1074623868 +0000
|
2004-01-20 18:37:48 +00:00 |
Markus F.X.J. Oberhumer
|
66565f7238
|
Some portab fixes.
committer: mfx <mfx> 1058450658 +0000
|
2003-07-17 14:04:18 +00:00 |
Markus F.X.J. Oberhumer
|
48ec581539
|
Renamed the options sub-structs for more consistency. Some portab fixes.
committer: mfx <mfx> 1058221575 +0000
|
2003-07-14 22:26:15 +00:00 |
Markus F.X.J. Oberhumer
|
a3bb8f00fd
|
Updates for latest ACC changes.
committer: mfx <mfx> 1058050328 +0000
|
2003-07-12 22:52:08 +00:00 |
Markus F.X.J. Oberhumer
|
b2949259c5
|
Portability updates.
committer: mfx <mfx> 1054071025 +0000
|
2003-05-27 21:30:25 +00:00 |
Markus F.X.J. Oberhumer
|
f19c91243a
|
Cleanups.
committer: mfx <mfx> 1044346802 +0000
|
2003-02-04 08:20:02 +00:00 |
Markus F.X.J. Oberhumer
|
ac4b8f8617
|
Use MemBuffer.clear().
committer: mfx <mfx> 1043693892 +0000
|
2003-01-27 18:58:12 +00:00 |
Markus F.X.J. Oberhumer
|
e96ad21db1
|
Added support for Intel C++ 7.0.
committer: mfx <mfx> 1042686101 +0000
|
2003-01-16 03:01:41 +00:00 |
Markus F.X.J. Oberhumer
|
42575d9f57
|
Use NULL instead of 0.
committer: mfx <mfx> 1042580552 +0000
|
2003-01-14 21:42:32 +00:00 |
Markus F.X.J. Oberhumer
|
992ceee52b
|
CLeanups.
committer: mfx <mfx> 1042480204 +0000
|
2003-01-13 17:50:04 +00:00 |
Markus F.X.J. Oberhumer
|
2162a01848
|
Enter 2003.
committer: mfx <mfx> 1042478199 +0000
|
2003-01-13 17:16:39 +00:00 |
Markus F.X.J. Oberhumer
|
f66d8f98c9
|
Changed year to 2002.
committer: mfx <mfx> 1036971635 +0000
|
2002-11-10 23:40:35 +00:00 |
Markus F.X.J. Oberhumer
|
b6c84d19ab
|
Cleanups.
committer: mfx <mfx> 1036860405 +0000
|
2002-11-09 16:46:45 +00:00 |
Markus F.X.J. Oberhumer
|
565360a3f2
|
Cleanups.
committer: mfx <mfx> 1034942507 +0000
|
2002-10-18 12:01:47 +00:00 |
Markus F.X.J. Oberhumer
|
ac245b39d5
|
Re-synced `identtiny' from 1.2 branch.
committer: mfx <mfx> 1034741770 +0000
|
2002-10-16 04:16:10 +00:00 |
Markus F.X.J. Oberhumer
|
74a2d9486b
|
Initial NRV2E support. Pretty much untested.
committer: mfx <mfx> 1031841557 +0000
|
2002-09-12 14:39:17 +00:00 |
Markus F.X.J. Oberhumer
|
666e8c2f2f
|
Big re-sync with UPX 1.2 branch.
committer: mfx <mfx> 1026835258 +0000
|
2002-07-16 16:00:58 +00:00 |