Seems like it's having some trouble when subcrates are involved:
$ git clone https://github.com/mit-pdos/distributary
$ cd distributary
$ cargo llvm-lines --manifest-path benchmarks/Cargo.toml --bin vote --release
Compiling benchmarks v0.0.1 (file:///home/jon/dev/projects/distributary/benchmarks)
warning: ignoring emit path because multiple .ll files were produced
Finished release [optimized + debuginfo] target(s) in 9.94 secs
1 1 core::num::dec2flt::algorithm::fpu_precision::set_precision
$ cargo llvm-lines --lib --release
Compiling distributary v0.1.0 (file:///home/jon/dev/projects/distributary)
warning: ignoring emit path because multiple .ll files were produced
Finished release [optimized + debuginfo] target(s) in 90.79 secs
34 1 <serde_json::read::Reference<'b, 'c, T> as core::ops::deref::Deref>::deref