BSDCan2010 - Final Release
BSDCan 2010
The Technical BSD Conference
Speakers | |
---|---|
Andrew Cagney |
Schedule | |
---|---|
Day | Tutorials - 2 - 2010-05-12 |
Room | DMS 1110 |
Start time | 09:00 |
Duration | 03:00 |
Info | |
ID | 181 |
Event type | Lecture |
Track | Tutorial |
Language used for presentation | English |
Debuggers
Architecture and Implementation
This tutorial is for for those interested in understanding the internals of a source code debugger. It will cover both a debugger's high-level design and the low-level algorithms needed to implement key functionality. Topics will include the process model, state machines, unwinding, expressions, stepping, breakpoints, shared libraries, and object files and debug information.
This tutorial is for for those interested in understanding the internals of a source code debugger. It will cover both a debugger's high-level design, and the low-level algorithms needed to implement key functionality. Topics will include the process model, state machines, unwinding, expressions, stepping, breakpoints, shared libraries, and object files and debug information.
Examples, positive and negative, will be drawn from a number of existing debuggers, operating systems, and instruction set architectures.
A rudimentary knowledge of operating systems principals, machine programming, and/or programming languages is assumed.
There will be a small materials fee of a few dollars.