How Debuggers Work: Algorithms, Data Structures, and Architecture
Debuggers are tools to help remove bugs from software. Virtually all programmers and software developers are utilizing debuggers, but few know how to interpret the results they obtain from them. Using a hands- on, problem-solving approach, this unique reference explains how debuggers work, why programmers use them, and then discusses the algorithms involved in the debugging process.