Debugging a Real-Mode Bootloader in GDB — When CS Changes, Symbols Break
Set a breakpoint by name in a real-mode bootloader and it works. Step forward, hit a far jump, set the same kind of breakpoint again, and it silently misses. Function names go to bare hex, stack trace
harrisonsec.hashnode.dev5 min read