LLVM-DIS(1)
π LLVM-DIS(1) β the LLVM manual page, bestie edition β¨
okay so this is llvm-dis, straight out of the LLVM manual (section 1, the user commands girlies π«Ά), and honestly? she's iconic.
β¨ NAME β¨
llvm-dis β the LLVM disassembler π
π SYNOPSIS π
llvm-dis [options] [filename]
π¦ DESCRIPTION π¦
so like, the llvm-dis command is the LLVM disassembler. periodt. she takes an LLVM bitcode file and converts it into human-readable LLVM assembly language. literally a glow-up in file format form π
if filename is omitted, or if you specify it as -, then llvm-dis reads its input from standard input. no cap, she's flexible like that.
and here's the tea on where the output goes β: if the input is being read from standard input, then llvm-dis will send its output to standard output by default. otherwise, the output will be written to a file named after the input file, with a .ll suffix added β and any existing .bc suffix will first be removed. so yes, she's out here renaming files, it's giving main character energy π
you can override the choice of output file using the -o option. your call, bestie β¨
π OPTIONS π
-fβ Enable binary output on terminals. Normally,llvm-diswill refuse to write raw bitcode output if the output stream is a terminal. With this option,llvm-diswill write raw bitcode regardless of the output device. π₯-helpβ Print a summary of command line options. the little "hey what do you do" moment, we love her for it π₯°-o filenameβ Specify the output file name. If filename is-, then the output is sent to standard output. π―
β EXIT STATUS β
If llvm-dis succeeds, it will exit with 0. Otherwise, if an error occurs, it will exit with a non-zero value. so like, 0 = slay, anything else = π
π₯ SEE ALSO π₯
llvm-as(1) β the other half of the duo, iykyk π
π AUTHOR π
Maintained by the LLVM Team (https://llvm.org/). π«Ά
πΈ COPYRIGHT πΈ
2003-2024, LLVM Project
and that's the whole page, bestie!! this lil legend is dated 2024-07-18, it's the LLVM manual, page 12, and honestly? she ate. bye now πβ¨π
π¦ where this page comes from
- fedora 43: llvm12 12.0.1-12.fc41 Β· NCSA
- fedora 43: llvm12 12.0.1-12.fc41 Β· NCSA
- fedora 44: llvm12 12.0.1-12.fc41 Β· NCSA
- fedora 44: llvm12 12.0.1-12.fc41 Β· NCSA
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms