

Whenever possible, it tries to jump to the corresponding location in the other view. Tab can also be used to switch from pseudocode back to the disassembly. If there are none, a new view is opened just like with F5. Tab switches to the last active pseudocode view and decompiles current function.This always opens a new pseudocode view (up to 26) View > Open subviews > Generate pseudocode (or simply F5).

The decompiler can be invoked in the following ways: If you try to decompile a file for which you do not have a decompiler, a different error is displayed: If you open a 32-binary in IDA64 and press F5, you’ll get a warning:

ida.exe) while 64-bit ones require ida64. The decompiler must be used with the matching IDA: 32-bit decompilers only work with 32-bit IDA (e.g. The following decompilers are currently available: Basic informationĪs of the time of writing (May 2021), the decompiler is not included with the standard IDA Pro license some editions of IDA Home and IDA Free include a cloud decompiler, but the offline version requires IDA Pro and must be purchased separately. While it’s quite intuitive once you get used to it, it may be non-obvious how to start using it. The Hex-Rays decompiler is one of the most powerful add-ons available for IDA.
