LLVM-RTDYLD(1)
π NAME π
llvm-rtdyld β okay bestie, this is the manual page for llvm-rtdyld 22, and it is the llvm MC-JIT tool. that's the whole vibe. it takes your object files, links them up in memory, and actually runs them. no cap. π¦
β¨ DESCRIPTION β¨
OVERVIEW: llvm MC-JIT tool π
USAGE:
llvm-rtdyld [options] <input files> --args <program arguments>...
so like, you feed it <input files>, sprinkle your <program arguments> in after --args, and it goes to work. underneath all of that is a big pile of OPTIONS, and we are gonna go through every single one, because that's what we do here. π
π Color Options π
--colorβ use colors in output. default isautodetect, so it decides for itself whether your terminal is cute enough. π
π«Ά Generic Options π«Ά
--helpβ display the available options. want the spicy hidden ones? that's--help-hiddenfor more. π--help-listβ display a list of the available options. again,--help-list-hiddengives you more if you're nosy (and you should be). π--versionβ display the version of this program. slay.
π₯ RTDyld Options π₯
--args <string>...β your<program arguments>...fr fr.--check=<string>β a file containing RuntimeDyld verifier checks. it's giving "the receipts". π§Ύ--dylib=<string>β add a library. yes, just add it, bestie. π--entry=<string>β the function to call as the entry point. that's the main character. π--mcpu=<cpu-name>β target a specific cpu type. and if you don't know your cpu types,-mcpu=helphas the details for you. π₯οΈ--preallocate=<ulong>β allocate memory upfront instead of on-demand. impatient icon behavior, and honestly? valid. β‘--show-timesβ show times forllvm-rtdyldphases. the stopwatch is ON. β±οΈ--triple=<string>β target triple for the disassembler. π―
π¬ Action to perform π¬
pick your adventure, bestie β you gotta tell it what to do:
--executeβ load, link, and execute the inputs. the full send. π--printlineβ load, link, and print line information for each function. π--printdebuglineβ load, link, and print line information for each function, using the debug object. πβ¨--printobjlineβ like-printlineinfobut does not load the object first. subtle but so important. π--verifyβ load, link and verify the resulting memory image. vibe check, but for bytes. π
no cap:--printobjlineskips loading the object first β that's genuinely different from the-printlineinfobehavior, so don't come for me when it behaves differently. π
okay that's the whole page, you ate it, periodt. π«Άπβ¨
this lil sign-off is for llvm-rtdyld 22, dated September 2026, served piping hot from the LLVM source. bye bestie, go link something iconic. πΈππ
π¦ where this page comes from
- ubuntu stonking: llvm-22 1:22.1.8-1ubuntu1 Β· APACHE-2-LLVM-EXCEPTIONS
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms