mirror of
https://github.com/upx/upx
synced 2025-09-28 19:06:07 +08:00
Final updates for upx-1.91.
committer: mfx <mfx> 1088566877 +0000
This commit is contained in:
parent
0010c50de6
commit
18ef55ac14
3
NEWS
3
NEWS
|
@ -4,9 +4,6 @@ User visible changes for UPX
|
|||
|
||||
[ UNSTABLE BETA VERSION - please see README.1ST for some more info ]
|
||||
|
||||
[ WARNING: there are known bugs in the win32/pe format which cause
|
||||
crashes on a number of exes ]
|
||||
|
||||
Changes in 1.91 beta (30 Jun 2004):
|
||||
* UNSTABLE BETA VERSION - DO NOT USE EXCEPT FOR TESTING
|
||||
* djgpp2/coff: added support for recent binutils versions
|
||||
|
|
5
TODO
5
TODO
|
@ -1,9 +1,10 @@
|
|||
UPX TODO list. Last updated 2004-06-29.
|
||||
UPX TODO list. Last updated 2004-06-30.
|
||||
|
||||
|
||||
IMPORTANT PROBLEMS THAT SHOULD BE FIXED SOON:
|
||||
|
||||
- win32/pe should add support for PEDIR_LOADCONF (Visual C++ 7.1 generated exes)
|
||||
- win32/pe should add support for PEDIR_LOADCONF (Visual C++ 7.1 generated
|
||||
exes, IMAGE_DIRECTORY_ENTRY_LOAD_CONFIG)
|
||||
|
||||
- win32/pe should reliably detect .NET exes and somehow deal with them
|
||||
|
||||
|
|
|
@ -30,7 +30,7 @@
|
|||
*/
|
||||
|
||||
|
||||
#if (ACC_CC_MSC && (_MSC_VER >= 1000 && _MSC_VER < 1200))
|
||||
#if (ACC_CC_MSC && (_MSC_VER >= 1000 && _MSC_VER < 1300))
|
||||
# pragma warning(disable: 4702) // W4: unreachable code
|
||||
#endif
|
||||
|
||||
|
|
|
@ -353,7 +353,7 @@ void PackLinuxI386elf::pack3(OutputFile *fo, Filter &ft)
|
|||
// checksum UPX! lsize version format
|
||||
sizeof(l_info) +
|
||||
// PT_DYNAMIC with DT_NEEDED "forwarded" from original file
|
||||
((elfout.ehdr.e_phnum==3) ? elfout.phdr[2].p_memsz : 0) +
|
||||
((elfout.ehdr.e_phnum==3) ? (unsigned) elfout.phdr[2].p_memsz : 0u) +
|
||||
// p_progid, p_filesize, p_blocksize
|
||||
sizeof(p_info) +
|
||||
// compressed data
|
||||
|
|
Loading…
Reference in New Issue
Block a user