Sy Brand discusses their book 'Building a Debugger' with Tim Misiak, exploring the complexities of debugger implementation. They cover technical challenges like stack unwinding, the ptrace system call interface, DWARF debug information format, and stepping through code. The conversation highlights how building debuggers teaches fundamental concepts about hardware, operating systems, and compilation. They compare Linux and Windows debugging approaches, discuss the evolution of debugging formats, and explore future directions including time travel debugging and optimized code debugging.

36m watch time

Sort: