GDB GNU debugger is a widely used debugging client. GDB can either be used directly from the command line in an interactive terminal setting, or integrated an IDE project like VSCode if graphcial debugging is preferred.
Running GDB From The Command line
To run GDB on your DUT, you'll need an
elf file. This is a special kind of image that contains debug information in the file, e.g. file names, variable names, etc.
~ lager debug gdb my_debug_image.elf --dut 1
Integrating GDB Into VSCode