[发明专利]内存地址监控方法、装置及电子设备在审
申请号: | 201810235779.3 | 申请日: | 2018-03-21 |
公开(公告)号: | CN108491287A | 公开(公告)日: | 2018-09-04 |
发明(设计)人: | 全德良 | 申请(专利权)人: | 闻泰通讯股份有限公司 |
主分类号: | G06F11/07 | 分类号: | G06F11/07 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 徐彦圣 |
地址: | 314000 浙江省嘉兴*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 内存地址 装置及电子设备 目标内存地址 指令 监控 内存监控 设备重启 指令停止 检测 客户 | ||
本发明提出一种内存地址监控方法、装置及电子设备,涉及内存监控技术领域。该方法包括:检测是否存在修改目标内存地址的修改指令;当存在所述修改指令时,判断所述修改指令对应的修改操作是否为异常修改;当所述修改操作为异常修改时,控制所述修改指令停止执行。本发明实施例通过在所监控的目标内存地址被修改之前,检测修改操作是否为异常修改,从而阻止异常修改的发生,有效避免了因内存地址被异常修改导致的设备重启的问题,减少客户和公司不必要的损失。
技术领域
本发明涉及内存监控技术领域,具体而言,涉及一种内存地址监控方法、装置及电子设备。
背景技术
在linux系统中定义的变量,无论什么类型都会在内核空间某一处,系统启动时把内核加载到内存中运行。当系统在进行压力测试或在不可预料的意外下,内核中的指针变量的值可能发生异常修改,比如被改为0,成为空指针,当设备CPU访问到该空指针时,将会导致设备重启,从而出现大量的客退机,为公司和客户带来不小的损失。
发明内容
本发明实施例的目的在于提供一种内存地址监控方法、装置及电子设备,以在监控到内存地址发生异常修改时,阻止对内存地址的修改,有效避免了内存地址被异常修改后导致设备重启的问题。
为了实现上述目的,本发明实施例采用的技术方案如下:
第一方面,本发明实施例提出一种内存地址监控方法,所述方法包括:检测是否存在修改目标内存地址的修改指令;当存在所述修改指令时,判断所述修改指令对应的修改操作是否为异常修改;当所述修改操作为异常修改时,控制所述修改指令停止执行。
第二方面,本发明实施例还提出一种内存地址监控装置,所述装置包括:检测模块,用于检测是否存在修改目标内存地址的修改指令;判断模块,用于当存在所述修改指令时,判断所述修改指令对应的修改操作是否为异常修改;控制模块,用于当所述修改操作为异常修改时,控制所述修改指令停止执行。
第三方面,本发明实施例还提出一种电子设备,所述电子设备包括存储有计算机程序的计算机可读存储介质和处理器,所述计算机程序被所述处理器读取并运行时,实现上述各方面所述的方法。
第四方面,本发明实施例还提出一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器读取并运行时,实现上述各方面所述的方法。
相对现有技术,本发明实施例具有以下有益效果:
本发明实施例提供的内存地址监控方法、装置及电子设备,通过检测是否存在修改目标内存地址的修改指令,当存在该修改指令时,判断该修改指令对应的修改操作是否为异常修改,当该修改操作为异常修改时,控制该修改指令停止执行。因此,在本申请中,通过在所监控的目标内存地址被修改之前,检测修改操作是否为异常修改,从而阻止异常修改的发生,有效避免了因内存地址被异常修改导致的设备重启的问题,减少客户和公司不必要的损失。
本发明的其他特征和优点将在随后的说明书阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明实施例了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
图1示出了本发明实施例所提供的电子设备的结构框图。
图2示出了本发明实施例所提供的内存地址监控方法的流程示意图。
图3示出了图2中步骤S102的流程示意图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于闻泰通讯股份有限公司,未经闻泰通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810235779.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种MCU芯片保护方法
- 下一篇:优先化错误检测与调度