![]() How do I use Twili's standard IO?: If you're using libtransistor, you get it for free. ![]() If low-level debugging is your style, it lets you debug them too.It lets you get a list of all the processes running on your console, and.It lets you query overall RAM usage on your console.Did I mention that you can core dump any process, and not just homebrew?.When something crashes, you can generate an ELF core dump that you can load in a real man's debugger (aarch64-linux-gnu-elf) to help you figure out what went wrong instead of having to turn your console off, remove the SD card, find the crash log, and use addr2line to turn it into something meaningful.You can use GDB to debug your homebrew (applets, sysmodules, etc.) or even official software.If you don't need your homebrew to be an applet (you're developing a background sysmodule), it can reduce iteration time even farther by preventing fatal errors when your sysmodule inevitably crashes.This allows for a very fast development cycle. If the homebrew is compatible, it lets you have stdin/stdout/stderr over USB, too, through the command line tool.It lets you send and launch homebrew over USB (or TCP, I don't judge).What is it?: It's a debug monitor/development tool/nx-hbloader replacement. Twili - Homebrew Debug Monitor (now with GDB stub) Presenting Twili, my homebrew debug monitor for the Nintendo Switch: This one's been in the works for a bit of a while.
0 Comments
Leave a Reply. |