Hopper Disassembler is a developer tool designed to assist you in your static analysis of executable files. Thanks to Hopper Disassembler, you can analyze function’s prologues and extract procedural data like basic blocks and local variables.
Hopper Disassembler, the reverse engineering tool that lets you disassemble, decompile and debug your applications.
Hopper is perfectly adapted to the environment. The macOS version makes full use of the Cocoa framework, and the Linux version makes use of Qt 5.
Hopper analyzes function's prologues to extract procedural information such as basic blocks and local variables.
With the Hopper SDK, you'll be able to extend Hopper's features, and even write your own file format and CPU support.