Markus F.X.J. Oberhumer
|
be235ddc38
|
Removed unused Packer::freezeLoader(). Changed return type of
buildLoader() from "int" to "void".
|
2006-11-12 20:57:08 +01:00 |
|
Markus F.X.J. Oberhumer
|
996a99ad75
|
Some linker.cpp cleanups.
|
2006-08-20 11:15:36 +02:00 |
|
László Molnár
|
9f5c0af5b8
|
step 0 of refactoring arm/pe & win32/pe ready
|
2006-07-26 14:00:36 +02:00 |
|
László Molnár
|
c727e24138
|
win32/pe works with lzma again
|
2006-07-17 17:38:44 +02:00 |
|
László Molnár
|
db7086b5e6
|
pe: ignore duplicated relocation records
|
2006-07-04 14:11:56 +02:00 |
|
László Molnár
|
f0f465411f
|
win32/pe using nrv2e converted to ElfLinker
|
2006-07-03 09:21:51 +02:00 |
|
Markus F.X.J. Oberhumer
|
66df7389d2
|
Refactoring: pass upx_compress_config_t to Packer::compressWithFilters()
so that formats can set conf_lzma.max_num_probs.
Also renamed compression parameters to use cconf & cresult.
|
2006-06-29 06:15:28 +02:00 |
|
László Molnár
|
d2c36eefc9
|
pe: fixed unpack problem in rebuildImports()
|
2006-06-23 11:17:26 +02:00 |
|
Markus F.X.J. Oberhumer
|
4c5b1a6ff4
|
Added some assertions to track down a win32/pe unpack problem which
shows up on 64-bit machines.
|
2006-06-22 16:47:10 +02:00 |
|
Markus F.X.J. Oberhumer
|
28f019d672
|
Merge.
|
2006-06-19 19:21:23 +02:00 |
|
Markus F.X.J. Oberhumer
|
bf5cbfffc2
|
Start major refactoring.
|
2006-06-19 19:20:50 +02:00 |
|
László Molnár
|
fe021e7c51
|
w32/pe: added Virtualloc and VirtualFree to the import list
|
2006-06-19 15:05:28 +02:00 |
|
Markus F.X.J. Oberhumer
|
d3323d6550
|
Major refactoring of src/stub directory.
|
2006-06-15 08:17:50 +02:00 |
|
Markus F.X.J. Oberhumer
|
c34daf1a35
|
Make code -Wshadow warning free.
|
2006-06-11 12:25:19 +02:00 |
|
Markus F.X.J. Oberhumer
|
d461b53235
|
Renamed variable clen to c_len and ulen to u_len.
|
2006-06-11 12:13:37 +02:00 |
|
László Molnár
|
2eb91f9b91
|
do not assume osection[0].rawdataptr > 0 during decompression
|
2006-06-08 16:52:54 +02:00 |
|
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 |
|