Design and Implementation of Source-Level Debugger Based on Emulator

章辉,桥井,高桥,柏琦峰
2010-01-01
Abstract:According to the characteristics of embedded development, the emulator-based debugger is designed adopting component-assembling technique which modularized all the components and reduced the coupling between debugger and emulator to enhance the compatibility for the emulators. The emulator-based debugger has the ability of debugging information storage and removing the coupling between the storage modules, and realizes the expendability of the debugging functions. In addition, conventional debugging techniques is reviewed, the ELF file format is introduced, and mainly focused on the principle, implementation and runtime performance of the proposed source-level debugger.
What problem does this paper attempt to address?