Skip to content
EntityQ2081953· pop 5· linked from 110 articles

CodeView is a standalone debugger created by David Norris at Microsoft in 1985 as part of its development toolset. It originally shipped with Microsoft C 4.0 and later. It also shipped with Visual Basic for MS-DOS, Microsoft BASIC PDS, and a number of other Microsoft language products. It was one of the first debuggers for MS-DOS to be full-screen oriented, rather than line-oriented (as Microsoft's predecessors DEBUG and SYMDEB or Digital Research's SID).

~6 min read

Article

7 sections
Contents
  • Overview
  • Features
  • Visual C++ support
  • Symdeb
  • See also
  • References
  • Further reading

CodeView is a standalone debugger created by David Norris at Microsoft in 1985 as part of its development toolset. It originally shipped with Microsoft C 4.0 and later. It also shipped with Visual Basic for MS-DOS, Microsoft BASIC PDS, and a number of other Microsoft language products. It was one of the first debuggers for MS-DOS to be full-screen oriented, rather than line-oriented (as Microsoft's predecessors DEBUG and SYMDEB or Digital Research's SID).

==Overview== When running, CodeView presents the user with several windows that can be tiled, moved, sized and otherwise manipulated via the keyboard or mouse, with CodeView 4.x providing a richer interface. Some of the windows include: Code window – the code window showed the currently debugged code in its source code context. Data window – a hexadecimal dump of a user-specified memory area. Watch window – a contextual display of variables by name. Locals window – a contextual display of variables local to the current function. Command window – user commands (using the same or similar syntax as DEBUG and SYMDEB) could be entered here. Assembly window – the assembly (machine code) was displayed, allowing for single-stepping through functions. Register window – to visualize the 80x86 register contents, including segments, flags and the FPU (CodeView existed before MMX and other SIMD extensions). Output window – a window showing startup operations and debugging information relating to breakpoints, hardware breaks (interrupt 0 and 3), etc.

Available in 5 languages

via Wikidata sitelinks · CC0

Connections

Categories