Adapting a debugger for optimised programs
- 1 April 1993
- journal article
- Published by Association for Computing Machinery (ACM) in ACM SIGPLAN Notices
- Vol. 28 (4) , 39-44
- https://doi.org/10.1145/152739.152744
Abstract
An interactive source-level debugger for optimised programs is built where the features of either debugger or optimiser may be fully expressed without undue hindrance from each other, nor degradation when they are used separately. Tracker is the link between the tools that assures this. Its role is to correct for any distortions introduced by optimisation in the debugging process. It stems from a view that opfimisation and debugging perform the same actions on a program code, albeit for different purposes. This paper discusses implementation aspects in adapting a debugger and an optimiser in this model for debugging optimised programs.Keywords
This publication has 3 references indexed in Scilit:
- Debugging optimized code with dynamic deoptimizationPublished by Association for Computing Machinery (ACM) ,1992
- A new approach to debugging optimized codePublished by Association for Computing Machinery (ACM) ,1992
- Symbolic Debugging of Optimized CodeACM Transactions on Programming Languages and Systems, 1982