GSoC 2022 Weekly Status Report #7: Loader quality of life

From: Connor Bailey <connorbailey777_at_gmail.com>
Date: Wed, 03 Aug 2022 03:08:52 UTC
Hi,

This week I implemented completions for a solid number of built-in 
commands. I had expected to have lots of trouble with each command 
having a different format for potential completion options. Thankfully 
that wasn't the case at all, and only a few commands had edge cases, and 
none of those commands were general purpose enough for me to consider 
completions to be essential.

I also spent some time looking into getting a proper debugging session 
going for the UEFI loader though qemu's GDB stub, since "printf" 
debugging has really started to get on my nerves. I haven't had any luck 
yet, but I've got a few interesting ideas to look into (storing debug 
info in a "skeleton" ELF instead of a PE file is my best bet so far).

Connor