- Install Visual Studio 2022 with C++ desktop development
- Register msdiaXXX.dll, for example with command: regsvr32 "C:\Program Files\Microsoft Visual Studio\2022\Community\DIA SDK\bin\amd64\msdia140.dll"
- Generate solution with CMake
- Open the generated solution in Visual Studio 2022
- Select your build configuration (Debug/Release)
- Build Solution (F7)
# Install dependencies
brew install cmake ccache clang-format doxygen graphviz glfw
# Clone and build
git clone https://github.com/OmniBlade/unassemblize.git
cd unassemblize
mkdir build && cd build
cmake ..
make -j$(sysctl -n hw.ncpu)# Install dependencies
sudo apt-get update && sudo apt-get install -y \
ccache \
clang \
clang-format \
cmake \
doxygen \
git \
graphviz \
libglfw3-dev \
libgl1-mesa-dev \
xorg-dev
# Clone and build
git clone https://github.com/OmniBlade/unassemblize.git
cd unassemblize
mkdir build && cd build
cmake ..
make -j$(nproc)For command-line usage only, you can use our Docker container:
docker build -t unassemblize .
docker run -v $(pwd):/work unassemblize [OPTIONS] [INPUT]For a graphical interface, launch with:
./unassemblize --guiTo see all available options and commands, run:
./unassemblize --help