VALINOR(1)
β¨ 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,--toolTOOL β 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-dirPROJECT_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 π-βtargetTARGET β the target board you want a project file generated for (e.g.K64F). this name gets passed toproject_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 π
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
- debian trixie: valinor 1.1.4+ds-10 Β· Apache-2.0
- ubuntu noble: valinor 1.1.4+ds-10 Β· Apache-2.0
- ubuntu questing: valinor 1.1.4+ds-10
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms