摘要
一般情况下,调试器与被调试程序(目标程序)运行在同一个计算机系统环境中,但是,在实时系统、内核调试及一些Client/Server系统等情况下,调试器不能运行在目标程序运行的环境中,此时有效的解决方法就是实施远程调试(Remote debugging)。远程调试系统由本地调试器、远程调试服务器以及远程调试通讯协议组成。该文详细讨论这三部分的设计与实现,并介绍一个自行设计的基于远程调试的并行调试器。
Remote debugging system,which consists of native debugger,remote debugging server and the communication protocol, is a good solution to the problem that debugger can not run on the environment such as kernel debugging,realtime system and some client/server system on which debugger (target program)does.This paper focuses on the design and realization of the remote debugging system,and introduces a remote - debugging - based parallel de bugger developed by us.
出处
《计算机工程与应用》
CSCD
北大核心
2001年第1期125-128,共4页
Computer Engineering and Applications
基金
国际科大校预研金支持。