发明名称 |
一种调试控制实现方法及系统 |
摘要 |
本发明公开了一种调试控制实现方法,包括断点的插入和删除过程,所述断点插入过程是通过内核调度时插入仅对当前切入的线程或任务有效的断点实现的;所述断点删除过程是通过内核调度需要切出所述线程或任务时,删除所述断点实现的。本发明还公开了一种调试控制系统。本发明在内核调度时对当前切入的线程或任务插入对其有效的断点,对当前线程或任务无效的断点则不会插入代码段,这样在调试中产生的调试事件均为有效事件,避免了无效事件对调试的影响,提高了调试效率;本发明在调度切入线程或任务时插入断点,这样在处理当前调试事件时也不需要控制其它线程或任务停止以及恢复,进一步提高了调试效率,也避免了漏断点事件的发生。 |
申请公布号 |
CN101504626A |
申请公布日期 |
2009.08.12 |
申请号 |
CN200910105844.1 |
申请日期 |
2009.03.06 |
申请人 |
中兴通讯股份有限公司 |
发明人 |
崔云峰;程圣宇;刘东;张毅;向红 |
分类号 |
G06F11/36(2006.01)I |
主分类号 |
G06F11/36(2006.01)I |
代理机构 |
深圳鼎合诚知识产权代理有限公司 |
代理人 |
崔 智 |
主权项 |
1. 一种调试控制实现方法,包括断点的插入和删除过程,其特征在于:所述断点插入过程是通过内核调度时插入仅对当前切入的线程或任务有效的断点实现的;所述断点删除过程是通过内核调度需要切出所述线程或任务时,删除所述断点实现的。 |
地址 |
518057广东省深圳市南山区科技园科技南路中兴通讯大厦 |