This repository has been archived by the owner on Jul 3, 2022. It is now read-only.
0.5
- Added support for decompilation of files in archives (
ar
format). Archives
are statically linked libraries, commonly ending with.a
or.lib
. To
decompile a file from an archive, use thebin
mode and pass either the
index of the file in the archive (ar_index
) or its name (ar_name
). New
since RetDec 2.2. - Added a new optional parameter
output_format
to thefileinfo
service.
You can use it to obtain the output in the JSON format. New since RetDec 2.2. - Added support for decompilation of files in the Intel HEX format. To
decompile such files, use thebin
mode and pass the architecture and
endianness of the machine code inside the file. New since RetDec 2.2. - The
raw_entry_point
andraw_section_vma
parameters inraw
decompilations no longer accept thedefault
value. In both cases, you
have to explicitly pass an address. New since RetDec 2.2. - The
raw_endian
parameter was renamed toendian
. Use of the original
name is still supported, but it is deprecated. New since RetDec 2.2. - It is no longer possible to force an architecture when decompiling a file in
thebin
mode. The architecture is now detected automatically from the
input file. New since RetDec 2.2. - It is no longer required to set
file_format
in raw decompilations. When
given, it will be ignored. New since RetDec 2.2. - Compiler-optimization levels can now be also specified without the leading
dash (e.g. you can passO1
instead of-O1
). New since RetDec 2.2. - Dropped support for Python 3.2 (the
requests
module, which is used for
HTTPS communication, no longer supports it).