|
Computer
|
Floating
|
Available to
individuals
|
No
|
No
|
Available to companies
|
Yes
|
Yes
|
Available to
universities
|
Yes
|
Yes
|
Single license can be used by many different users
|
Yes 2
|
Yes 3
|
Single license can
be installed on more than one machine
|
No
|
Yes 5
|
Tied to a specific end user
|
No 9
|
No 9
|
Several copies can
be run simultaneously
|
Yes 6
|
Yes 6
|
Requires network connection
|
No
|
Yes 7
|
Locked to hardware
|
No
|
No 8
|
Support period
|
1 year
|
1 year
|
Expires
|
Never
|
Never
|
|
|
Each named license is assigned to a specific user and can be used only by that user. Reassignment of the license to another user is usually possible during the support period (max twice per year) Each computer license can be used by any user on the physical or virtual computer where it's installed Each floating license allows one concurrent use of the software The user can install the software on his/her laptop and two desktop computers, provided that no other user uses the software on those computers. The software can be installed on as many computers as required (in the same company) Multiple copies can be run only on one computer at a time To the license server; it is possible to borrow a license for offline work Only license server is locked Computer and floating licenses are assigned an email, usually of a person who manages the licenses; updating the email address is possible during the support period (max twice per year)
The Hex-Rays Decompiler brings binary software analysis within reach of millions of programmers. It converts native processor code into a readable C-like pseudocode text.
The decompiler comes in 9 different flavors: x86 decompiler (32-bit code) x64 decompiler (64-bit code) ARM decompiler (32-bit code) ARM64 decompiler (64-bit code) PowerPC decompiler (32-bit code) PowerPC64 decompiler (64-bit code) MIPS decompiler (O32 and N32 ABI) MIPS64 decompiler (N64 ABI) ARC Decompiler (32-bit code)
Currently the decompiler can handle compiler generated code. Manually crafted code may be decompiled too but the results are usually worse than for compiler code. Support for other processors will eventually be added (no deadlines are available, sorry).
Below are the most important limitations of our decompilers (all processors): exception handling is not supported type recovery is not performed global program analysis is not performed
Limitations specific to x86:
Limitations specific to x64:
Limitations specific to ARM32:
Limitations specific to ARM64:
Limitations specific to PPC:
Limitations specific to MIPS: only 32-bit code can be analyzed only O32 and N32 ABI are supported only 32-bit FPR in O32 and 64-bit FPR in N32 are supported
Limitations specific to MIPS64: only 64-bit code can be analyzed only N64 ABI is supported only 64-bit FPR are supported
Limitations specific to ARC:
|