LLVM-RTDYLD(1)
π NAME π
okay bestie, so like β llvm-rtdyld, which is literally the manual page for llvm-rtdyld 14. that's the whole vibe. she's a tool, she has a manual, we're reading it together. periodt. β¨
π¦ DESCRIPTION π¦
OVERVIEW: llvm MC-JIT tool
USAGE: here's the shape of how you call her, no cap:
llvm-rtdyld [options] <input files> --args <program arguments>...
so like, [options] first if you're feeling fancy, then your <input files>, and if you wanna pass stuff to the actual program you're running you do --args <program arguments>... at the end. slay. π
OPTIONS: okay this is the main character section, buckle up π
π Color Options π
--colorβ use colors in output, and the default isautodetectso she'll figure out on her own whether your terminal can handle the aesthetic. she's smart like that. β¨
π Generic Options π
--helpβ shows you all the available options (and if you're extra,--help-hiddengets you more)--help-listβ prints out a whole list of the available options (again,--help-list-hiddenfor more, iykyk)--versionβ tells you which version of this program you're running. vibe check your install bestie π
π₯ RTDyld Options π₯
--args <string>...β<program arguments>...β yeah she's just holding your program arguments for you, no thoughts, just carrying them π«Ά--check=<string>β file containing RuntimeDyld verifier checks. so you hand her a file, she checks the things. very responsible of her.--dylib=<string>β add library. simple as that. more libraries, more power. π--entry=<string>β the function to call as the entry point. like, where do we start, bestie? here. right here.--mcpu=<cpu-name>β target a specific cpu type (and if you're lost,-mcpu=helphas the details, she'll tell you what's available) π--preallocate=<ulong>β allocate memory upfront instead of on-demand. she's getting everything ready ahead of time, so organized, so iconic. β¨--show-timesβ show times forllvm-rtdyldphases. little timer moment for each phase, we love transparency.--triple=<string>β target triple for disassembler. give her the triple, she knows what to do. π¦
π Action to perform: π
okay so this is the "what do you actually want me to DO" section, pick one of these besties:
--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. (yes, exactly like that, we don't ask questions, we just copy it verbatim π)--verifyβ load, link and verify the resulting memory image. she's checking her work, as she should. π
ngl bestie, that's the whole page. every option, every default, every --flag accounted for. nothing skipped, nothing invented. we ate and left no crumbs π
β¨ that's it, that's the manpage, go forth and llvm-rtdyld β¨
mwah π this was llvm-rtdyld 14, dated May 2025 β signing off, love u, bye π§
π¦ where this page comes from
- ubuntu questing: llvm-14 1:14.0.6-20ubuntu3
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms