Update README.md
Show meta information about the object file
Filter prototypes with exported elf symbols
Free .o to .h converter. It's WIP.
protodump reads object files, look for DWARF information and combines it with
the table of exported symbols. Use it with diff
to see whether your library
API has changed or not.
You'll need nightly rust. To build protodump, use cargo +nightly build
, or
the following commands:
rustup override set nightly
cargo build
protodump $(which protodump)
# or
cargo run -- target/debug/protodump
Install & configure git-send-email, then
git config sendemail.to '~taiite/public-inbox@lists.sr.ht'
git config format.subjectprefix "PATCH protodump"
vi makeyourchanges.txt
git commit -am nameyourchanges
git send-email 'HEAD^'