source-level debugger

Computing Dictionary

source-level debugger definition

programming, tool
A debugger that shows the programmer the line or expression in the source code that resulted in a particular machine code instruction of a running program loaded in memory. This helps the programmer to analyse a program's behaviour in the high-level terms like source-level flow control constructs, procedure calls, named variables, etc instead of machine instructions and memory locations. Source-level debugging also makes it possible to step through execution a line at a time and set source-level breakpoints.
In order to support source-level debugging, the program must be compiled with this option enabled so that extra information is included in the executable code to identify the corresponding positions in the source code.
A symbolic debugger is one level lower - it displays symbols (procedure and variable names) stored in the executable but not individual source code lines.
GDB is a widely used example of a source-level debugger.
(2007-04-03)
The Free On-line Dictionary of Computing, © Denis Howe 2010 http://foldoc.org
Cite This Source
Explore Dictionary.com
Previous Definition: source-language
Next Definition: source-material
More from Thesaurus.com
Synonyms and Antonyms for source-level debugger
More from Reference.com
Search for articles containing source-level debugger
Dictionary.com Word FAQs

Dictionary.com presents 366 FAQs, incorporating some of the frequently asked questions from the past with newer queries.

Copyright © 2014 Dictionary.com, LLC. All rights reserved.
  • Please Login or Sign Up to use the Recent Searches feature
FAVORITES
RECENT

;