Get Alternative find best software

Interactive Disassembler

Disassembler

Interactive Disassembler Description
The Interactive Disassembler (IDA) is a disassembler for computer software which generates assembly language source code from machine-executable code. It supports a variety of executable formats for different processors and operating systems. It also can be used as a debugger for Windows PE, Mac OS X Mach-O, and Linux ELF executables. A decompiler plug-in for programs compiled with a C/C++ compiler is available at extra cost. The latest full version of IDA Pro is commercial; while an earlier and less capable version is available for download free of charge (version 5.0 ).
IDA performs automatic code analysis, using cross-references between code sections, knowledge of parameters of API calls, and other information. However, the nature of disassembly precludes total accuracy, and a great deal of human intervention is necessarily required; IDA has interactive functionality to aid in improving the disassembly. A typical IDA user will begin with an automatically generated disassembly listing and then convert sections from code to data and vice versa, rename, annotate, and otherwise add information to the listing, until it becomes clear what it does.
Created as a shareware application by Ilfak Guilfanov, IDA was later sold as a commercial product by DataRescue, a Belgian company, who improved it and sold it under the name IDA Pro. In 2005, Guilfanov founded Hex-Rays to pursue the development of the Hex-Rays Decompiler IDA extension. In January 2008, Hex-Rays assumed the development and support of DataRescue's IDA Pro.
A list below shows Interactive Disassembler alternatives which were either selected by us or voted for by users. You can filter this list by tags and platforms

Latest version of Interactive Disassembler is 7.0 and it was released on 2017-09-14.

Interactive Disassembler Alternatives

  • LLDB by LLVM Developer Group

    The LLDB Debugger (LLDB) is a software debugger. It is built as a set of reusable components which extensively use existing libraries from the larger LLVM Project, such as the Clang expression...

    Tags: Debuggers, Free Software Programmed In C, Software Using The Ncsa License, Video Game Development Software For Linux
  • VOGL

    VOGL is a debugger for the OpenGL rendering API intended to be used in the development of video games. VOGL was originally written at RAD Game Tools and Valve Corporation. VOGL is free and...

    Tags: Debuggers, Free Software, Free Software Programmed In C, Software That Uses Qt, Valve Corporation, Video Game Development Software For Linux
  • Radare2 by pancake and the core-contributors

    Radare2 (also known as r2) is a complete framework for reverse-engineering and analyzing binaries; composed of a set of small utilities that can be used together or independently from the command...

    Latest version of Radare2 is 1.5.0 and it was released on 2017-05-29.

    Tags: Disassemblers, Crossplatform Free Software, Debuggers, Free Software Programmed In C, Software Using The Lgpl License
  • Padre by Free software community

    Padre (short for "Perl Application Development and Refactoring Environment") is a multi-language software development platform comprising an IDE and a plug-in system to extend it. It is written...

    Latest version of Padre is 1.00 and it was released on 2013-11-08.

    Tags: Free Integrated Development Environments, Linux Integrated Development Environments, Debuggers, Crossplatform Free Software, Free Software Programmed In Perl, Perl Software, Software That Uses Wxwidgets, Software Using The Artistic License, Software That Uses Scintilla
  • eric by Detlev Offenbach

    eric is a free integrated development environment (IDE) used for computer programming. eric is a full featured IDE, providing by default all necessary tools needed for the writing of code and for...

    Latest version of eric is 17.07 and it was released on 2017-07-02.

    Tags: Code Navigation Tools, Crossplatform Free Software, Debuggers, Free Html Editors, Free Integrated Development Environments, Free Integrated Development Environments For Python, Free Software Programmed In Python, Linux Integrated Development Environments, Linux Programming Tools, Macos Programming Tools, Programming Tools For Windows, Python Software, Software That Uses Qt, Software That Uses Scintilla, Software Using The Gpl License
  • Eclipse Che by Eclipse Foundation

    Eclipse Che is an open-source Java based developer workspace server and cloud integrated development environment (IDE) which provides a remote development platform for multi-user purpose. The...

    Tags: Eclipse, Code Navigation Tools, Crossplatform Free Software, Debuggers, Formerly Proprietary Software, Free Html Editors, Free Integrated Development Environments, Free Software Programmed In Java, Free Uml Tools, Ibm Software, Integrated Development Environments, Java Development Tools, Java Platform, Linux Integrated Development Environments, Linux Programming Tools, Linux Software, Macos Programming Tools, Programming Tools For Windows, Macos Text Editors, Software Development Kits, Software Using The Eclipse License
  • Xdebug by Derick Rethans

    Xdebug is a PHP extension which provides debugging and profiling capabilities. It uses the DBGp debugging protocol. The debug information that Xdebug can provide includes the following: * stack and...

    Tags: Debuggers, Php Software, Free Software Programmed In C, Crossplatform Free Software
  • VisualVM by Oracle Corporation

    VisualVM is a tool that provides a visual interface for viewing detailed information about Java applications while they are running on a Java Virtual Machine (JVM). VisualVM organizes JVM data that...

    Latest version of VisualVM is 1.3.9 and it was released on 2016-10-04.

    Tags: Oracle Software, Debuggers, Profilers, Free Software Programmed In Java
  • Intel Inspector

    Intel Inspector (successor of Intel Thread Checker) is a memory and thread checking and debugging tool to increase the reliability, security, and accuracy of C/C++ and Fortran applications. *...

    Latest version of Intel Inspector is XE 2017 and it was released on 2016-09-06.

    Tags: Debuggers, Intel Software, Memory Management Software
  • GLAVE

    GLAVE is an interactive tracefile debugger for the Vulkan API by LunarG. It was renamed on August 27, 2015 to...

    Tags: Debuggers, Free Software, Free Software Programmed In C, Valve Corporation, Video Game Development Software For Linux
  • UNICOM PurifyPlus by UNICOM Systems, a division of UNICOM Global

    PurifyPlus is a memory debugger program used by software developers to detect memory access errors in programs, especially those written in C or C++. It was originally written by Reed Hastings of...

    Latest version of UNICOM PurifyPlus is 7.5 and it was released on January 26, 2017.

    Tags: Debuggers, Memory Management Software, Rational Software Software
  • Insure by Parasoft

    Insure++ is a memory debugger computer program, used by software developers to detect various errors in programs written in C and C++. It is made by Parasoft, and is functionally similar to other...

    Latest version of Insure++ is 7.4.8 and it was released on 2015-03-23.

    Tags: Memory Management Software, Debuggers, Software Testing Tools
  • Intel Advisor

    Intel Advisor (also known as "Advisor XE", "Vectorization Advisor" or "Threading Advisor") is a SIMD vectorization optimization and shared memory threading assistance tool for C, C++, C# and Fortran...

    Latest version of Intel Advisor is 2017 Update 2 and it was released on 2017-02-23.

    Tags: Debuggers, Intel Software, Memory Management Software
  • BoundsChecker by Micro Focus

    BoundsChecker is a memory checking and API call validation tool used for C++ software development with Microsoft Visual C++. It was created by NuMega in the early 1990s. When NuMega was purchased by...

    Latest version of BoundsChecker is 11.3 HF5 and it was released on Apr 2017.

    Tags: Debuggers, Memory Management Software, Micro Focus International
  • SystemTap by Various

    In computing, SystemTap (stap) is a scripting language and tool for dynamically instrumenting running production Linux kernel-based operating systems. System administrators can use SystemTap to...

    Latest version of SystemTap is 3.1 and it was released on 2017-02-17.

    Tags: Free Software Programmed In C, Free System Software, Debuggers, Linux Kernel Features, Linuxonly Software
  • LTTng by Mathieu Desnoyers

    LTTng (Linux Trace Toolkit Next Generation) is a system software package for correlated tracing of the Linux kernel, applications and libraries. The project was originated by Mathieu Desnoyers with...

    Latest version of LTTng is 2.7.0 and it was released on 2015-09-24.

    Tags: Free Software Programmed In C, Free System Software, Debuggers, Beta Software
  • DTrace by Sun Microsystems

    DTrace is a comprehensive dynamic tracing framework created by Sun Microsystems for troubleshooting kernel and application problems on production systems in real time. Originally developed for...

    Tags: Sun Microsystems Software, Free System Software, Debuggers, Aspectoriented Programming, Software Using The Cddl License, Linux Kernel Features
  • Valgrind

    Valgrind is a programming tool for memory debugging, memory leak detection, and profiling. Valgrind was originally designed to be a free memory debugging tool for Linux on x86, but has since...

    Tags: Debuggers, Free Memory Debuggers, Free Memory Management Software, Free Software Testing Tools, Profilers, Software Testing Tools
  • A86 by Eric Isaacson

    A86 is computer software, a compact commercial assembler developed for the Intel x86 family of microprocessors by Eric Isaacson. It was first made available as shareware in the 1980s. The assembler...

    Latest version of A86 is 4.05 and it was released on {{Start date and age|2006}}.

    Tags: Assemblers, Debuggers, Dos Software, Programming Tools For Windows, Shareware
  • PragmaDev Studio by PragmaDev

    PragmaDev Studio is a modeling tool introduced by PragmaDev in 2002. It was initially called Real Time Developer Studio or RTDS. Its primary objective was to support SDL-RT modeling technology, a...

    Tags: Software For Modeling Software