LLVM-DIS(1)
π LLVM-DIS(1) β the LLVM disassembler, bestie edition π
okay so this is a page from the LLVM manual, section 1, and it's literally about turning robot-brain bitcode back into something your eyeballs can read. let's get into it π¦
β¨ NAME β¨
llvm-dis β the LLVM disassembler π
πΈ SYNOPSIS πΈ
llvm-dis [options] [filename]
π DESCRIPTION π
so like. the llvm-dis command is the LLVM disassembler, no cap. it takes an LLVM bitcode file and converts it into human-readable LLVM assembly language. it's giving translator, it's giving glow-up for your .bc files β¨
if filename is omitted, or if it's specified as -, then llvm-dis reads its input from standard input. lowkey flexible π
and here's the output tea: if the input is being read from standard input, then llvm-dis will send its output to standard output by default. otherwise, the output gets written to a file named after the input file, with a .ll suffix added β and any existing .bc suffix will first be removed, periodt. you can override the choice of output file using the -o option. icon behavior fr fr π«Ά
π 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. it's the "i know what i'm doing" flag, bestie π-helpβ print a summary of command line options. when you're lost in the sauce, this is your map πΊοΈ-ofilename β specify the output file name. if filename is-, then the output is sent to standard output. choose your own adventure π
β 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 0 = slay, non-zero = not slay π
π SEE ALSO π
llvm-as(1)<llvm-as.html>
π Author π
maintained by the LLVM Team (https://llvm.org/). they're the main characters of this whole saga, honestly π«Ά
π Copyright π
2003-2026, LLVM Project
and that's the whole vibe check, bestie π§ this page is from LLVM-DIS(1), dated 2026-07-16, page 22 of the LLVM manual β thanks for reading, mwah ππΈ
π¦ where this page comes from
- fedora 44: llvm 22.1.8-4.fc44 Β· Apache-2.0 WITH LLVM-exception OR NCSA
- fedora 44: llvm 22.1.8-4.fc44 Β· Apache-2.0 WITH LLVM-exception OR NCSA
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms