How a crazy GNU assembler macro helps you debug GRUB with GDB | Hacker News Reader