Adding a new processor type to the linux/elf format is certainly possible. You would need to modify src/p_lx_elf.cpp & src/p_lx_elf.h. For the decompressor stub a new file is needed in src/stub/src/. There is more information in this forum about this topic by jreiser. He is the one who could help you.
2012-05-29 02:10:18 PDT in UPX - a powerful ...
methods: --nrv2b --nrv2d --nrv2e --lzma filter: a number between 0-255.
2012-04-16 03:26:39 PDT in UPX - a powerful ...
try adding this command line option: --compress-exports=0.
2012-03-07 05:46:19 PST in UPX - a powerful ...
I've just realized that the bug report is about ELF files. Forget what I wrote, it was about PE files. Bug assigned to John.
2012-03-06 23:48:02 PST in UPX - a powerful ...
This is a feature. The UPX1 section contains the UPX decompresor stub, and the UPX0 section contains all the sections of the original file. This means that both of them need the executable flag. Unfortunately changing this would be non trivial.
2012-03-06 11:09:17 PST in UPX - a powerful ...
The export table in this file is corrupted. Is this an unmodified upx compressed executable?.
2012-03-06 05:47:31 PST in UPX - a powerful ...
Arghhh. If windows can not open a file with this name using its own file API, then I think this is a windows problem.
2012-03-04 08:32:46 PST in UPX - a powerful ...
Try libucl.
2012-02-17 10:57:31 PST in UPX - a powerful ...
The "X" in "UPX" means eXecutables. So there is no such switch.
2012-02-17 09:20:39 PST in UPX - a powerful ...
Unfortunately I can not reproduce the problem. But I'm using wine on linux instead of windows, as I do not have windows. Sigh.
2012-02-10 07:33:43 PST in UPX - a powerful ...