[RFU x86_64] ucl/upx

Achim Gratz Stromeko@nexgo.de
Tue Aug 6 17:49:00 GMT 2013


Corinna Vinschen writes:
> Other than that, cool, upx now handles 64 bit binaries?

No, it still doesn't know about PE+ (but it is slightly faster at
compressing large 32bit applications).

>  How did you do that?  I had a look into the code a couple of days ago
> and I just got dizzy...

Heh. I thought it was bordering on the bizarre… I've come as far as
looking up which fields and offsets change from PE to PE+ and this,
while tedious, should be manageable when I find the time (not in the
next two months, though).  I have no idea whatsoever if the 64bit
assembler stub for Linux can be reused for PE+ in any way.  Support for
PE+ has been requested from upstream literally for years and the
evasiveness of the developers' reaction probably means it isn't as
simple as just making the format parseable.  They keep mentioning a V4
release and a major cleanup of the code, though.


Regards,
Achim.
-- 
+<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+

Waldorf MIDI Implementation & additional documentation:
http://Synth.Stromeko.net/Downloads.html#WaldorfDocs



More information about the Cygwin-apps mailing list