Skip to content
This repository has been archived by the owner on Jul 3, 2022. It is now read-only.

0.5

Compare
Choose a tag to compare
@s3rvac s3rvac released this 15 Sep 15:32
· 30 commits to master since this release
  • 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 the bin 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 the fileinfo 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 the bin mode and pass the architecture and
    endianness of the machine code inside the file. New since RetDec 2.2.
  • The raw_entry_point and raw_section_vma parameters in raw
    decompilations no longer accept the default value. In both cases, you
    have to explicitly pass an address. New since RetDec 2.2.
  • The raw_endian parameter was renamed to endian. 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
    the bin 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 pass O1 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).