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
|
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
|
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
|
8875470b37
|
Refactored compressWithFilters().
|
2006-12-06 07:27:23 +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
|
0e5f5e54cc
|
Initalize isrtm member.
|
2006-11-27 17:35:16 +01:00 |
|
Markus F.X.J. Oberhumer
|
2ced230965
|
Updated packers to use new stub names.
|
2006-11-21 03:40:11 +01:00 |
|
Markus F.X.J. Oberhumer
|
cf704257b0
|
Remove some traces of patch_le32.
|
2006-11-20 18:19:37 +01:00 |
|
Markus F.X.J. Oberhumer
|
a6cb6f57d3
|
Introduce Packer::relocateLoader(). This is the first step of finally getting
rid of all Packer::patchXXX() methods.
|
2006-11-20 18:10:23 +01:00 |
|
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 |
|