LLVM-RTDYLD(1)

πŸ“¦
version 20.1.8 Β· 4 versions
, in ubuntu stonking

πŸ’– NAME πŸ’–

llvm-rtdyld β€” bestie, it's literally the manual page for llvm-rtdyld 20 πŸ¦‹


🌸 DESCRIPTION 🌸

okay so picture this: it's the llvm MC-JIT tool and it's here to load, link and then straight-up run your code. main character energy fr fr πŸ’…

Here's the whole vibe, exactly how it goes:

USAGE: llvm-rtdyld [options] <input files> --args <program arguments>...

and then there's OPTIONS πŸ‘‘ β€” which, yes, get their own little categories, because we're organized like that.


πŸŽ€ Color Options πŸŽ€

  • --color β€” turns on colors in the output. cute, right? (default=autodetect, so it peeks at your terminal and decides for itself πŸ™ˆ)

✨ Generic Options ✨

  • --help β€” shows you all the available options, bestie. (there's --help-hidden for even more, if you're nosy like me 😭)
  • --help-list β€” prints out the list of available options. (--help-list-hidden if you want the hidden ones too πŸ’€)
  • --version β€” tells you which version of this program you're running. slay.

🧚 RTDyld Options 🧚

  • --args <string>... β€” the <program arguments>... that get passed along.
  • --check=<string> β€” points at a file that contains the RuntimeDyld verifier checks. vibe check but make it runtime πŸ’–
  • --dylib=<string> β€” adds a library. yes, more libraries, always.
  • --entry=<string> β€” the function to call as the entry point. the one who gets to go first πŸ‘‘
  • --mcpu=<cpu-name> β€” targets a specific cpu type. (psst: -mcpu=help for the details 🫢)
  • --preallocate=<ulong> β€” allocates memory upfront instead of on-demand. no cap, it's just getting it over with early ✨

πŸ”₯ Action to perform: πŸ”₯

  • --execute β€” loads, links, and executes the inputs. we're doing this. sorry not sorry πŸ¦‹
  • --printline β€” loads, links, and prints line information for each function.
  • --printdebugline β€” loads, links, and prints line information for each function using the debug object.
  • --printobjline β€” like -printlineinfo but does not load the object first. (yes, that's exactly how it's spelled, i don't make the rules 😭)
  • --verify β€” loads, links and verifies the resulting memory image. trust but verify, bestie πŸ’…
  • --show-times β€” shows the times for llvm-rtdyld phases. clock her ⏰
  • --triple=<string> β€” the target triple for the disassembler.

ngl there are no warnings, no bug notes and no SEE ALSO on this one, so like... that's the whole page? iconic behavior actually 🌈

that's the tea, bestie πŸ’œ this was llvm-rtdyld 20, hanging out under LLVM-RTDYLD(1), dated September 2026 β€” go forth and JIT responsibly, periodt πŸŽ€βœ¨

πŸ“¦ where this page comes from