We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback

Debugging debuggers!!!

Formal Metadata

Title
Debugging debuggers!!!
Title of Series
Number of Parts
34
Author
License
CC Attribution - ShareAlike 3.0 Unported:
You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal and non-commercial purpose as long as the work is attributed to the author in the manner specified by the author or licensor and the work or content is shared also in adapted form only under the conditions of this
Identifiers
Publisher
Release Date
Language

Content Metadata

Subject Area
Genre
Abstract
Debuggers are one of the most important tools in the programmer's toolkit, but also one of the most overlooked pieces of technology. They have to work in some of the harshest conditions, supporting a huge set of programming languages and aggressive transformations by compilers. What makes them work? And when don't they work? In this talk, I will take you on a journey to some of the darkest and most confusing pits of systems programming involving debug formats, compilers and process control. I will describe situations where debuggers have failed you, and why. If you're not hacking on debuggers and are not a masochist, you will walk away with an increased appreciation of life.