[发明专利]一种嵌入处理机内存的检测和监控方法有效
申请号: | 99124622.5 | 申请日: | 1999-11-20 |
公开(公告)号: | CN1141644C | 公开(公告)日: | 2004-03-10 |
发明(设计)人: | 徐遂斐;李韫晖;李桂平 | 申请(专利权)人: | 深圳市中兴通讯股份有限公司 |
主分类号: | G06F11/00 | 分类号: | G06F11/00 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518057广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种嵌入处理机内存的检测和监控方法,该方法不用对原程序进行重新插装,也无需增加硬件资源,而是通过标记嵌入处理机的内存块,就可以在监控机的人机界面上提供嵌入处理机内存环境的实时映像,实时地检测嵌入处理机中内存泄露,写越界等错误,并提供详细的日志,可用于对程序的错误和缺陷进行跟踪分析,节省进行错误检查和故障定位的时间。 | ||
搜索关键词: | 一种 嵌入 处理机 内存 检测 监控 方法 | ||
【主权项】:
1一种嵌入处理机内存的检测和监控方法,其特征在于:所述方法处理步骤如下: (1)标记嵌入处理机的内存块重定向的内存操作函数将嵌入处理机中与动态内存申请和释放有关的函数进行重载;程序在动态申请内存时,由嵌入处理机收集当前程序运行环境及内存块信息,为其分配内存块,并在分配给它的内存块的头部和尾部设置标记信息,用以保存该内存块的使用状态和相关信息;(2)由Agent任务处理或转发内存块信息在嵌入处理机启动时,同时启动一个Agent任务,该任务负责与监控机建立通讯,完成对内存块信息的收集和向监控机转发,并接收从监控机发来的命令,完成相应的操作;若没有监控机,该任务也可在本地对内存块信息进行分析和处理;在Agent任务中,保留一些小工具的接口,用于接收监控机发来的指令;(3)由监控机统计处理内存块信息监控机通过通讯接口与嵌入处理机连接,接收嵌入处理机Agent任务发来的内存块信息,对内存块信息进行分析、处理,生成动态的内存映像和各种日志,即:①接收到的为正确申请和释放内存的信息,根据信息内容修改内存映像,并保存日志;②对接收的错误信息,给出错误报警并保存到错误日志文件;③从界面接收用户命令,转发给Agent,并将Agent的运行结过返回给用户;④统计在用户指定的时间段内,有效的内存块,并给出统计结果。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市中兴通讯股份有限公司,未经深圳市中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/99124622.5/,转载请声明来源钻瓜专利网。
- 上一篇:白车身数字化封样方法
- 下一篇:总线高频信号的时序检测电路及方法