⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 todo

📁 PT2258,文件下载
💻
字号:
UPX TODO list. Last updated 2006-03-11.IMPORTANT PROBLEMS THAT SHOULD BE FIXED SOON:- [None]OTHER:- docs: convert docs from upx.pod to use AsciiDoc- check all <const_cast> to make sure they are not invalid- throwNotCompressible() is not a real error, so make the output nicer  (info: bla bla). Also ui.cpp (total_*).-----------------------------------------------------------------------IMPROVED COMPRESSION RATIO==========================- experiment with new filters- implement filters for dos/exe- filters: could we exploit a f->firstcall info field ?- for small programs (e.g. < 64k), try an additional algorithm  to see if it gives better compressionALL FORMATS===========- more thoroughly test the exe-header in canPack()  and throw exceptions when encountering bad values.- implement `--cpu=486' option to use bswap on the 32-bit formats    (if cpu >= 486)- consider removing "or ebp,-1" when not neededFORMAT DJGPP2/COFF==================- handle overlays- fix default file extension handling when the --coff option is setFORMAT DOS/EXE==============- implement filters- add a check so that we don't pack djgpp1 binariesFORMAT LINUX/386================- don't mmap() the temporary output file - this seems to improve    file io speedFORMAT TMT/ADAM===============- the decompressors are already aligned, no need for an    extra alignmentFORMAT WATCOM/LE================- handle files without relocations- the decompressors are already aligned, no need for an    extra alignment- fix default file extension handling when the --le option is set- handle holes in the file- implement compressWithFilters()- add a call to verifyOverlappingDecompression()FORMAT WIN16/NE===============- implement readFileHeader() to correctly identify a win16/ne  executable, so that the call for contribution will get thrownFORMAT WIN32/PE===============- fix the section alignment with the Intel compiler- decrease runtime memory overhead3 - difficult) don't compress the BSS section and other holes.4 - medium - ml) fix when objectalign < 0x10004 - easy - ml) put the original offset of moved resources somewhere into    the res.dir. (if it's safe to do)4 - ??? - ml) fix FIXMEs5 - medium - ml) try to put the preprocessed imports & relocs back to their    original section if possible. this could save some virtual memory    address space.

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -