Markus F.X.J. Oberhumer
|
77b63fdbe9
|
Fixed a parameter in call to patchFilter32().
committer: mfx <mfx> 977048371 +0000
|
2000-12-17 10:19:31 +00:00 |
|
Markus F.X.J. Oberhumer
|
c6c96d9cad
|
Reverted my last patch and removed updateCallbackSizes() again.
Should use a subclass of UiPacker for special display.
committer: mfx <mfx> 977048325 +0000
|
2000-12-17 10:18:45 +00:00 |
|
John Reiser
|
5862bd3de8
|
make it compile with -DTESTING
p_tos.cpp p_exe.cpp
committer: jreiser <jreiser> 976919071 +0000
|
2000-12-15 22:24:31 +00:00 |
|
John Reiser
|
f4e422290d
|
CALLTR02 avoid stall for wide read after partial register write
committer: jreiser <jreiser> 976905329 +0000
|
2000-12-15 18:35:29 +00:00 |
|
Markus F.X.J. Oberhumer
|
f3a52a7bff
|
Fixed patch-length sizes.
committer: mfx <mfx> 976882947 +0000
|
2000-12-15 12:22:27 +00:00 |
|
Markus F.X.J. Oberhumer
|
4257e0e9ba
|
Added updateCallbackSizes().
committer: mfx <mfx> 976882889 +0000
|
2000-12-15 12:21:29 +00:00 |
|
Markus F.X.J. Oberhumer
|
566e6ba977
|
Make buildLoader() protected.
committer: mfx <mfx> 976881701 +0000
|
2000-12-15 12:01:41 +00:00 |
|
Markus F.X.J. Oberhumer
|
cb7b0e93cf
|
Changed the parameter list of Packer::patchFilter32(), for consisitency
with the other patch and filter methods.
committer: mfx <mfx> 976879665 +0000
|
2000-12-15 11:27:45 +00:00 |
|
Markus F.X.J. Oberhumer
|
0b93d6c1f5
|
Made some boot_sect_t vars unsigned char' instead of char'.
committer: mfx <mfx> 976879262 +0000
|
2000-12-15 11:21:02 +00:00 |
|
Markus F.X.J. Oberhumer
|
99a1a85df6
|
Added some assertions.
committer: mfx <mfx> 976878985 +0000
|
2000-12-15 11:16:25 +00:00 |
|
Markus F.X.J. Oberhumer
|
e55feac192
|
Use `-O2' for compiling.
committer: mfx <mfx> 976878906 +0000
|
2000-12-15 11:15:06 +00:00 |
|
Markus F.X.J. Oberhumer
|
99715d19b6
|
Detabified.
committer: mfx <mfx> 976878882 +0000
|
2000-12-15 11:14:42 +00:00 |
|
Markus F.X.J. Oberhumer
|
4c2597d88b
|
Use closex() instead of close() in OutputFile::dump().
committer: mfx <mfx> 976878029 +0000
|
2000-12-15 11:00:29 +00:00 |
|
Markus F.X.J. Oberhumer
|
2ed6608f08
|
Constified some pointers.
committer: mfx <mfx> 976877986 +0000
|
2000-12-15 10:59:46 +00:00 |
|
László Molnár
|
376db3edca
|
filtering support addded.
committer: ml1050 <ml1050> 976877290 +0000
|
2000-12-15 10:48:10 +00:00 |
|
László Molnár
|
e18d9a036b
|
filtering support added. better method for finding the compressed kernel.
committer: ml1050 <ml1050> 976877214 +0000
|
2000-12-15 10:46:54 +00:00 |
|
László Molnár
|
afcbf46519
|
patchFilter32 added.
committer: ml1050 <ml1050> 976877022 +0000
|
2000-12-15 10:43:42 +00:00 |
|
Markus F.X.J. Oberhumer
|
4b8385856e
|
Added an assertion for Packer::getVersion() >= 11.
committer: mfx <mfx> 976778554 +0000
|
2000-12-14 07:22:34 +00:00 |
|
Markus F.X.J. Oberhumer
|
079461efdc
|
Modified getVersion() to return 11, to accomodate for our generic packheader
code. All new executable formats should start with version 11.
committer: mfx <mfx> 976777695 +0000
|
2000-12-14 07:08:15 +00:00 |
|
Markus F.X.J. Oberhumer
|
8ef3beb6c6
|
Added Packer::checkFinalCompressionRatio().
committer: mfx <mfx> 976775892 +0000
|
2000-12-14 06:38:12 +00:00 |
|
Markus F.X.J. Oberhumer
|
f751473195
|
More rearrangements.
committer: mfx <mfx> 976773556 +0000
|
2000-12-14 05:59:16 +00:00 |
|
Markus F.X.J. Oberhumer
|
c750c67149
|
Updates for perl 5.6.
committer: mfx <mfx> 976769314 +0000
|
2000-12-14 04:48:34 +00:00 |
|
Markus F.X.J. Oberhumer
|
76651a39a5
|
Removed trailing whitespace.
committer: mfx <mfx> 976769300 +0000
|
2000-12-14 04:48:20 +00:00 |
|
Markus F.X.J. Oberhumer
|
68fd06daca
|
Updated.
committer: mfx <mfx> 976723863 +0000
|
2000-12-13 16:11:03 +00:00 |
|
Markus F.X.J. Oberhumer
|
04c3173ef3
|
Rewrote the new vmlinuz/i386 format in a more object-oriented way. This
should hopefully also help adding support for filters and other
things.
committer: mfx <mfx> 976723821 +0000
|
2000-12-13 16:10:21 +00:00 |
|
Markus F.X.J. Oberhumer
|
d266c6bff1
|
Added Packer::getLoaderSectionStart(), where the size of the section
is allowed to be zero.
committer: mfx <mfx> 976719893 +0000
|
2000-12-13 15:04:53 +00:00 |
|
Markus F.X.J. Oberhumer
|
d465077f13
|
Removed traces of the old prototype vmlinux stuff.
committer: mfx <mfx> 976719035 +0000
|
2000-12-13 14:50:35 +00:00 |
|
Markus F.X.J. Oberhumer
|
42d29038ca
|
Added l_vmlinz.h.
committer: mfx <mfx> 976715829 +0000
|
2000-12-13 13:57:09 +00:00 |
|
László Molnár
|
de30026bbe
|
vmlinuz/i386 support.
committer: ml1050 <ml1050> 976714560 +0000
|
2000-12-13 13:36:00 +00:00 |
|
Markus F.X.J. Oberhumer
|
c9430123d1
|
Made some PackHeader methods strictly private to class Packer.
committer: mfx <mfx> 976602743 +0000
|
2000-12-12 06:32:23 +00:00 |
|
Markus F.X.J. Oberhumer
|
ddaad37503
|
A check in getLoaderSection() was too strict.
committer: mfx <mfx> 976602702 +0000
|
2000-12-12 06:31:42 +00:00 |
|
Markus F.X.J. Oberhumer
|
ccc6c7b5a0
|
Default to DEBUG=0 again.
committer: mfx <mfx> 976601714 +0000
|
2000-12-12 06:15:14 +00:00 |
|
Markus F.X.J. Oberhumer
|
c6481575f9
|
Rewrote PackHeader handling. In particuliar, Packer::putPackHeader()
was renamed to patchPackHeader(), and it is now under control of
the usual checkPatch() patch-order.
committer: mfx <mfx> 976601615 +0000
|
2000-12-12 06:13:35 +00:00 |
|
Markus F.X.J. Oberhumer
|
a8eac4f2f8
|
Added some checks about bad loaders.
committer: mfx <mfx> 976593293 +0000
|
2000-12-12 03:54:53 +00:00 |
|
Markus F.X.J. Oberhumer
|
d805abaadd
|
Updated.
committer: mfx <mfx> 976592659 +0000
|
2000-12-12 03:44:19 +00:00 |
|
Markus F.X.J. Oberhumer
|
b2e0f807f2
|
All find*() and patch*() routines now return the buffer offset as an `int'.
committer: mfx <mfx> 976592518 +0000
|
2000-12-12 03:41:58 +00:00 |
|
Markus F.X.J. Oberhumer
|
1efd7f5cfa
|
Throw an exception if we cannot create a temp/backup file name.
committer: mfx <mfx> 976591585 +0000
|
2000-12-12 03:26:25 +00:00 |
|
Markus F.X.J. Oberhumer
|
c3b4fd723f
|
Removed trailing whitespace.
committer: mfx <mfx> 976591488 +0000
|
2000-12-12 03:24:48 +00:00 |
|
Markus F.X.J. Oberhumer
|
b3411ff0c6
|
Moved some string support functions from p_w32pe.cpp to util.h.
committer: mfx <mfx> 976588093 +0000
|
2000-12-12 02:28:13 +00:00 |
|
Markus F.X.J. Oberhumer
|
546f561bd3
|
The patch_*() functions now return the buffer offset.
committer: mfx <mfx> 976587711 +0000
|
2000-12-12 02:21:51 +00:00 |
|
László Molnár
|
2afc76f0e9
|
fixed a rare bug in the relocation handling code.
committer: ml1050 <ml1050> 976488481 +0000
|
2000-12-10 22:48:01 +00:00 |
|
John Reiser
|
ca7fc906cd
|
Narrative description and list of formats for Linux.
committer: jreiser <jreiser> 976305201 +0000
|
2000-12-08 19:53:21 +00:00 |
|
Markus F.X.J. Oberhumer
|
b286b2d3c2
|
Don't try to unlink the temp file more than once.
committer: mfx <mfx> 975606488 +0000
|
2000-11-30 17:48:08 +00:00 |
|
Markus F.X.J. Oberhumer
|
3cff21e90e
|
Updated from UPX 1.03 release.
committer: mfx <mfx> 975606081 +0000
|
2000-11-30 17:41:21 +00:00 |
|
Markus F.X.J. Oberhumer
|
6af392d582
|
Improved removal of temp output file in case of errors.
committer: mfx <mfx> 975606039 +0000
|
2000-11-30 17:40:39 +00:00 |
|
Markus F.X.J. Oberhumer
|
6ed8f2fd7b
|
Improved error message.
committer: mfx <mfx> 975558083 +0000
|
2000-11-30 04:21:23 +00:00 |
|
Markus F.X.J. Oberhumer
|
f26380b110
|
Added some debug print statements.
committer: mfx <mfx> 975558043 +0000
|
2000-11-30 04:20:43 +00:00 |
|
Markus F.X.J. Oberhumer
|
8ea765516c
|
Updated.
committer: mfx <mfx> 975557812 +0000
|
2000-11-30 04:16:52 +00:00 |
|
Markus F.X.J. Oberhumer
|
c350efb3d0
|
Renamed pass and total_passes to ui_pass and ui_total_passes in class Packer.
committer: mfx <mfx> 975421199 +0000
|
2000-11-28 14:19:59 +00:00 |
|
Markus F.X.J. Oberhumer
|
5abb6eb61a
|
Small cleanup.
committer: mfx <mfx> 975421138 +0000
|
2000-11-28 14:18:58 +00:00 |
|