blob: 8508f82f6e64966cbb6152691c8dc1328be5c78b [file] [log] [blame]
# bloat
Generate [webtreemap][]-compatible JSON summaries of binary size.
[webtreemap]: http://github.com/martine/webtreemap
## Setup
1) Check out a copy of webtreemap in a `webtreemap` subdirectory:
git clone git://github.com/martine/webtreemap.git
2) Build your binary with the `-g` flag to get symbols.
3) Run `./bloat.py --help` and generate `a.out.map` as instructed there.
4) Example command line:
./bloat.py syms --map-output ~/src/llvm-svn//tools/clang/cf.map > bloat.json
## Misc other feature
Dump large symbols:
./bloat.py dump | head -20