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