VALINOR(1)

πŸ“¦
version 1.1.4 Β· 3 versions
, in debian trixie, ubuntu noble, ubuntu questing

✨ VALINOR ✨

okay bestie, so we're talking about valinor β€” that's a User Commands girlie, and she's here to generate debugger project files, and launch a debugger, to debug an ELF file. that's the whole job description, no cap πŸ’…


🌸 SYNOPSIS 🌸

valinor [--tool TOOL] [--project-dir PROJECT_DIR] [--no-open] -–target TARGET executable

valinor –-version

πŸ¦‹ DESCRIPTION πŸ¦‹

so like, valinor is designed to be used as a proxy debug command for yotta targets, so she can show up and serve as their scripts.debug command. that's literally her whole purpose bestie, she's the debug stand-in ✨


πŸ’– OPTIONS πŸ’–

  • -t, --tool TOOL β€” this is the debug tool (aka the IDE) you want a project generated for. and if you just… don't say anything? then a debug project gets generated for an IDE that was detected on your system, and if literally no known IDEs are detected she defaults to opening a GDB debug session. she's flexible like that 🫢
  • -d, --project-dir PROJECT_DIR β€” the directory where all the necessary project files get generated. default is the directory of the executable argument. it's giving "I'll just put it with your exe, unless you say otherwise" 🌸
  • -n, --no-open β€” do not open the debug session. instead she generates the necessary files to enable debugging and prints the command for you to proceed yourself. main character energy: you take it from here πŸ‘‘
  • -–target TARGET β€” the target board you want a project file generated for (e.g. K64F). this name gets passed to project_generator, and any name it accepts will work β€” so go off, whatever it knows, she knows πŸ’…
  • --version β€” prints the version and exits. short, sweet, iconic ⭐

🌈 YOTTA TARGET DEFINITIONS 🌈

want valinor to add debug support to a yotta target description? bestie it's so easy. add the following to your target.json file β€” and just swap K64F out for the project_generator target ID of the chip/board on your target:

"scripts":{
    "debug": ["valinor", "--target", "frdm-k64f", "$program"]
}

and that's it. she's in πŸŽ€


πŸ™ˆ REPORTING BUGS πŸ™ˆ

found something cursed? Upstream bug tracker: https://github.com/ARMmbed/valinor/issues


Copyright (c) 2014-2015 ARM Limited


πŸ’œ AUTHOR πŸ’œ

This manual page is based on the valinor documentation. It was created by Nick Morrott <nickm@debian.org> for the Debian GNU/Linux system, but may be used by others. king behaviour fr fr πŸ’…


πŸ”₯ SEE ALSO πŸ”₯

yotta(1), progen(1), progendef(1)


and that's the whole page, bestie πŸ’– this one's version 1.1.4+ds, dated May 2019 β€” go debug something iconic, ily, mwah 🫢✨

πŸ“¦ where this page comes from