目次

bloaty

https://github.com/google/bloaty
Bloaty McBloatface:バイナリ用のサイズプロファイラー

インストール

Windows

CMakeでインストールする.
MinGW Makefilesビルドするなら,msys2内部のMinGW64のmake(mingw-w64-x86_64-make)をインストールしておく必要がある.
また,bloatyのCMAKEでpkg-configなるものも必要らしく.こちらもMinGW64のpkg-config(mingw-w64-x86_64-pkgconf)をインストールしておく.
このとき,環境変数で別のプログラムでなんか別のバイナリが呼ばれている可能性があるので,環境変数PATHの順番には注意する.
msys2系のディレクトリは上位に通しておいたほうが良い.

cmake -B build -G "MinGW Makefiles" -S .
cmake --build build
cmake --build build --target install

 MacOS

Windowsと同様にCMakeでインストールしようと思ったがcapstone.hがないと言われて苦戦していたが、Homebrewでインストールできるということをあとから知った。
https://formulae.brew.sh/formula/bloaty