1
Fork 0

document what each tools does

This commit is contained in:
Jorge Aparicio 2018-05-01 06:34:12 +02:00
parent b5cdf9dbf9
commit a1ef529703

View file

@ -200,7 +200,11 @@ use cache::{Interned, INTERNER};
use toolstate::ToolState;
const LLVM_TOOLS: &[&str] = &[
"llvm-nm", "llvm-objcopy", "llvm-objdump", "llvm-profdata", "llvm-size",
"llvm-nm", // used to inspect binaries; it shows symbol names, their sizes and visibility
"llvm-objcopy", // used to transform ELFs into binary format which flashing tools consume
"llvm-objdump", // used to disassemble programs
"llvm-profdata", // used to inspect and merge files generated by profiles
"llvm-size", // prints the size of the linker sections of a program
];
/// A structure representing a Rust compiler.