callgraph-verify 0.1.11

Pure-byte x86 call-graph verifier for reverse-engineering rebuilds — disassembles the target PE/LE at build time, no decompiler input
Documentation
1
2
3
4
5
6
7
8
9
10
use callgraph_verify::Pe;
fn main() {
    let path = std::env::args().nth(1).expect("usage: dump_rel32 <exe>");
    let pe = Pe::load(&path).expect("load");
    let mut v: Vec<(u64, u64)> = pe.fixup_rel32_pairs().to_vec();
    v.sort();
    for (loc, tgt) in v {
        println!("{loc:#x} {tgt:#x}");
    }
}