LLVM-RTDYLD(1)

πŸ“¦
version 15.0.7 Β· 3 versions
, in ubuntu jammy

πŸ’– NAME πŸ’–

llvm-rtdyld β€” it's the llvm MC-JIT tool, bestie, and it's literally the moment ✨


✨ DESCRIPTION ✨

okay so first things first, here's the whole vibe of the thing:

🌸 OVERVIEW

llvm MC-JIT tool

🌈 USAGE

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

πŸ‘‘ OPTIONS


πŸ’… Color Options

  • --color β€” bestie, it puts colors in the output. default is autodetect, so it sniffs out whether you deserve the sparkle or not πŸŽ€

πŸ¦‹ Generic Options

  • --help β€” shows you all the available options (and if you want even more, there's --help-hidden πŸ‘€)
  • --help-list β€” prints out a whole list of the available options (and yeah, --help-list-hidden exists for the extra hidden lore)
  • --version β€” tells you the version of this program, no cap

🧚 RTDyld Options

  • --args <string>... β€” <program arguments>... β€” you know, the args for your program, just pass 'em through
  • --check=<string> β€” a file containing RuntimeDyld verifier checks. it's giving "prove it" energy πŸ”
  • --dylib=<string> β€” adds a library. boom, library added πŸ’«
  • --entry=<string> β€” the function you wanna call as the entry point. main character function, literally
  • --mcpu=<cpu-name> β€” targets a specific cpu type (run -mcpu=help if you want the details, iykyk)
  • --preallocate=<ulong> β€” allocates memory upfront instead of on-demand. impatient queen behavior, and honestly? valid πŸ’…
  • --show-times β€” shows you the times for the llvm-rtdyld phases. clocking the phases, fr fr ⏱️
  • --triple=<string> β€” the target triple for the disassembler

⭐ Action to perform:

not me having to actually pick one... choose your fighter 🫢
  • --execute β€” loads, links, and executes the inputs. it's go time πŸ”₯
  • --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 it does not load the object first. quirky of it πŸ™ˆ
  • --verify β€” loads, links and verifies the resulting memory image

and that's the whole thing, bestie!! πŸ’œ this page is from llvm-rtdyld 15, dated July 2023, so if you're reading this in the future just know she was iconic in her era 🌈⭐ bye ily, go link something πŸŽ€βœ¨

πŸ“¦ where this page comes from