All the articles with the tag "Binary Analysis".
rustc splits every crate into codegen units before handing it to LLVM, and it sorts each one before emitting. That sort order survives into the linked binary, and you can read the seams back out.