|
|
|
|
|
|
|
分 类 号:
H04B17/00;G06F9/44
颁 证 日:
优 先 权:
申请(专利权)人:
华为技术有限公司
地 址:
518057广东省深圳市科技园科发路华为用服大厦
发 明 (设计)人:
汤勇;徐在水
国 际 申 请:
国 际 公 布:
进入国家日期:
专利 代理 机构:
北京德琦专利代理有限公司
代 理 人:
王丽琴
摘要
本发明公开了一种程序状态的故障定位方法,可快速定位程序运行中的故障,其特征为该方法至少包括以下几个步骤:1)设计一个用于记录程序运行状态和故障定位的黑匣记录程序;2)将黑匣记录程序植入到系统的不可屏蔽中断程序和能被系统调用的系统的子程序中;3)黑匣记录程序在系统的子程序被调用时记录子程序的运行状态,生成记录的单向链表并填入到预先设置的静态存储区的首尾相接的环行链表中;4)在黑匣记录程序重新初始化系统的输出通道时,输出用于定位故障的记录结果。本发明适用于路由器等系统程序庞大且复杂的数据通信设备,具有程序记录信息完整、基本不影响程序的正常运行和程序异常定位效率高的优点。
主权项
权利要求书
1、一种程序状态的故障定位方法,其特征为该方法至少包括以下几个
步骤:
1)设计一个用于记录程序运行状态和故障定位的黑匣记录程序;
2)将黑匣记录程序植入到系统的不可屏蔽中断程序和能被系统调用的
系统的子程序中;
3)黑匣记录程序在系统的子程序被调用时记录子程序的运行状态,生
成与子程序对应的记录的单向链表,并填入到预先设置的静态存储区的首
尾相接的环行链表中;
4)在黑匣记录程序重新初始化系统的输出通道时,输出用于定位故障
的记录结果。
|
|
|
|
设为首页 | 加入收藏 | 广告服务 | 友情链接 | 版权申明
Copyriht 2007 - 2008 © 科普之友 All right reserved |