SIGOPS
Debugging Methods

the second chapter in our series on How to Write an Operating System)



Your Mission
  • Write an Assert() macro for your operating system and test it in one of your favorite routines.
  • Protect the kernel from itself, by installing exception handlers that will print out debugging information (fault type, location of fault, and machine state) for all valid exceptions.
  • Get gdb remote debugging to work.