Markus F.X.J. Oberhumer
6bc3197721
Enter 2010.
2010-02-06 17:15:49 +01:00
Markus F.X.J. Oberhumer
9adef80d6b
Replace all __attribute_packed by new __packed_struct macros.
2009-02-12 05:20:23 +01:00
Markus F.X.J. Oberhumer
5ed689ceb0
Enter 2009.
2008-12-31 17:07:18 +01:00
Markus F.X.J. Oberhumer
d453cc27a3
Style: start using correct IEC binary prefix (KiB, MiB, ...) - see
...
http://en.wikipedia.org/wiki/Binary_prefix for more details.
2008-04-26 08:48:13 +02:00
Markus F.X.J. Oberhumer
6ff1bd5917
Update my email address.
2008-01-02 10:12:42 +01:00
Markus F.X.J. Oberhumer
fa49dbe2cb
Enter 2008.
2008-01-02 09:42:31 +01:00
Markus F.X.J. Oberhumer
26024770b8
For the moment we always throwCantPack() for arm/pe and win32/pe.
2007-07-30 17:47:42 +02:00
Markus F.X.J. Oberhumer
abc71baaa6
Avoid some warnings.
2007-07-08 11:42:45 +02:00
László Molnár
9e92c9ea12
pe: added a check for too small object alignment
2007-05-17 18:02:50 +02:00
Markus F.X.J. Oberhumer
398fd8028c
Spelling fixes.
2007-03-04 17:39:21 +01:00
Markus F.X.J. Oberhumer
5e83596a1b
Enter 2007.
2007-01-14 13:08:58 +01:00
László Molnár
3a6c574376
pe: correctly handle import table with 0 entries during decompression ( #1620733 )
2006-12-24 16:25:36 +01:00
Markus F.X.J. Oberhumer
8ad9d21db3
Also add ICHECK() calls to p_armpe.cpp.
2006-12-22 13:37:19 +01:00
Markus F.X.J. Oberhumer
d221187f24
Misc cosmetical cleanups.
2006-12-22 12:36:55 +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
8875470b37
Refactored compressWithFilters().
2006-12-06 07:27:23 +01:00
László Molnár
4be3d79e12
arm/pe: fix "missing" icon & version info resource problem for wince 5
2006-11-21 18:25:23 +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
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
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
6d6eeba5d5
refactoring of arm/pe and win32/pe started
2006-07-25 18:30:12 +02:00
László Molnár
f01c94e8bc
arm/pe: nrv2b support for v4a mode
2006-07-23 21:50:51 +02:00
László Molnár
0d774527b4
merge. arm/pe lzma updates
2006-07-23 21:08:27 +02:00
László Molnár
3bcc06ed09
arm/pe: lzma works for v4t too
...
minor changes in v4a code
2006-07-23 16:13:10 +02:00
László Molnár
1dcee2ffa2
lzma for arm/pe v4a works
2006-07-22 17:30:09 +02:00
László Molnár
436532bed7
arm/pe: lzma support for v4a (untested)
2006-07-21 15:08:29 +02:00
László Molnár
d15e789200
nrv2d support for arm/pe v4a mode
2006-07-20 18:11:14 +02:00
László Molnár
db7086b5e6
pe: ignore duplicated relocation records
2006-07-04 14:11:56 +02:00
László Molnár
5964a06386
arm/pe works with ElfLinker
2006-07-01 12:36:07 +02:00
László Molnár
08962a74ab
started the arm/pe conversion to ElfLinker
2006-07-01 00:21:53 +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
bf5cbfffc2
Start major refactoring.
2006-06-19 19:20:50 +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
9a3b7a4f3f
arm/pe: really fix the memory leak
2006-05-18 15:20:11 +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
b3e20fc324
arm/pe: no need to try to precompute the size of relocations
2006-05-18 15:18:13 +02:00
László Molnár
0d69d228e4
arm/pe: no need to allocate extra memory in the import table
...
committer: ml1050 <ml1050> 1147090379 +0000
2006-05-08 12:12:59 +00:00
László Molnár
5456cfc304
arm/pe: use the new linker friendly stubs
...
two linkers: one for arm mode, one for thumb mode
the import address table is moved to the stubs area of compressed files
changed the alignment of some header fields
the command line option "--8086" can be used to force thumb mode on
committer: ml1050 <ml1050> 1146647520 +0000
2006-05-03 09:12:00 +00:00
Markus F.X.J. Oberhumer
1e05b40d4f
Whitespace changes.
...
committer: mfx <mfx> 1145436164 +0000
2006-04-19 08:42:44 +00: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