Questions tagged [debugging]

The process of discovering and diagnosing bugs in software. Use [bugs] to ask about specific defects in well-known software that are already known and (presumably) understood.

26 questions
25
votes
8 answers

How did debugging software run without memory protection?

Debuggers are carefully written programs that peek and poke other programs while they run. In retrocomputers, programs could use any part of the memory they could access. So how did debuggers insert themselves into memory so they could be executed,…
wizzwizz4
  • 18,543
  • 10
  • 78
  • 144
8
votes
3 answers

History of static analysis tools for defect identification

As part of an article I'm writing, I wanted to give a sense of how long static analysis tools have been with us. There was no mention of them in my copy of The Mythical Man-month (1982 edition). This 2022 CACM article cites lint as the earliest…
kdgregory
  • 183
  • 5