upx/doc/BUGS.txt

51 lines
1.7 KiB
Plaintext
Raw Normal View History

2020-01-22 23:21:44 +00:00
ooooo ooo ooooooooo. ooooooo ooooo
`888' `8' `888 `Y88. `8888 d8'
888 8 888 .d88' Y888..8P
888 8 888ooo88P' `8888'
888 8 888 .8PY888.
`88. .8' 888 d8' `888b
`YbodP' o888o o888o o88888o
2000-05-19 16:04:55 +00:00
The Ultimate Packer for eXecutables
2024-01-03 16:47:25 +00:00
Copyright (c) 1996-2024 Markus Oberhumer, Laszlo Molnar & John Reiser
2016-09-19 20:41:32 +00:00
https://upx.github.io
2000-05-19 16:04:55 +00:00
Limitations and other things which are not (yet) supported:
===========================================================
djgpp2/coff
-----------
* all overlays (except Allegro pakfiles) are silently stripped
2000-05-19 16:04:55 +00:00
dos/exe
-------
* normal dos/exes with new exe headers
* max ~24000 relocation records (...should be enough for everyone ;-)
* exe + sys combined images
watcom/le
---------
2000-05-19 16:04:55 +00:00
* 16-bit selector alias fixups
* 16-bit offset relocation for objects larger than 4 KiB
2000-05-19 16:04:55 +00:00
* 16:16 fixups
If you need any of the above (they're very rare), send us an URL of a
2000-05-19 16:04:55 +00:00
test file.
* 16-bit objects are not loaded into DOS memory
* There is still a problem with the wdosx extender: if you compress a
watcom/le file which does NOT contain the wdosx extender, and after this
2000-05-19 16:04:55 +00:00
you bind the wdosx stub to the compressed file, then it will work.
Otherwise it won't.
* unpacked pmwlite compressed programs might not work when compressed
with UPX (this is a bug in pmwunlite)
2000-05-19 16:04:55 +00:00
win32/pe
--------
* writable shared sections (`--force' *may* work)
2000-05-19 16:04:55 +00:00
* certificates in the image
* compressing files which contain a big BSS requires lots of memory
during compression