LLVM-RTDYLD(1)
π NAME π
llvm-rtdyld β bestie, it's literally the manual page for llvm-rtdyld 16. that's it, that's the name section, slay β¨
πΈ DESCRIPTION πΈ
okay so. OVERVIEW: it's the llvm MC-JIT tool π
like, the whole vibe is: you hand it some object files, it loads them, links them, and runs them in memory. main character energy fr.
USAGE: here's how you call it, copy it exactly bestie:
llvm-rtdyld [options] <input files> --args <program arguments>...
and then we get into the good stuff β the options π
β¨ OPTIONS β¨
π¨ Color Options
--colorβ use colors in output. the default isautodetect, so it'll figure out the vibe check on its own. π
π§ Generic Options
--helpβ display available options. and if you want the deep lore, there's--help-hiddenfor more π--help-listβ display a list of available options. same deal:--help-list-hiddenexists for more π--versionβ display the version of this program. classic. iconic. periodt. β
π οΈ RTDyld Options
--args <string>...β<program arguments>...β yeah it just passes those along, ok? π--check=<string>β file containingRuntimeDyldverifier checks. π₯--dylib=<string>β add library. short, sweet, no cap. π--entry=<string>β the function to call as entry point. your lil starting line β¨--mcpu=<cpu-name>β target a specific cpu type. not sure which cpu?? run-mcpu=helpfor details, bestie π¦--preallocate=<ulong>β allocate memory upfront rather than on-demand. it's giving "prepared" π--show-timesβ show times forllvm-rtdyldphases. clock in, clock out β°--triple=<string>β target triple for disassembler. π
π― Action to perform
pick your moment, choose your fighter:
--executeβ load, link, and execute the inputs. go time π₯--printlineβ load, link, and print line information for each function. π--printdebuglineβ load, link, and print line information for each function, but using the debug object π--printobjlineβ like-printlineinfobut does not load the object first π«Ά--verifyβ load, link and verify the resulting memory image. trust but verify, fr fr β
ngl bestie, that's the whole page. every flag, every default, nothing skipped. you're so welcome π
kisses, this was llvm-rtdyld 16, written down in April 2024. go forth and JIT responsibly, mwah ππ
π¦ where this page comes from
- ubuntu noble: llvm-16 1:16.0.6-23ubuntu4 Β· APACHE-2-LLVM-EXCEPTIONS
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms