A retargetable debugger for the Karlsruhe Ada system
Peter Dencker, Hans-Stephan Jansohn · Institution of Engineering and Technology eBooks · 1987
This chapter describes the design and partially the implementation of a retargetable debugging system for the Karlsruhe Ada compiler. The most essential implication is that there is no need to have two versions of the program: one for debugging and one for real usage. Otherwise it would be very difficult, perhaps impossible, to guarantee that the instrumented version will produce the same error situations. On the other hand, debugging code must not be incorporated into the program to avoid overhead for the normal execution.