[发明专利]一种调试锁的方法及模块有效
申请号: | 201410225366.9 | 申请日: | 2014-05-26 |
公开(公告)号: | CN104035829B | 公开(公告)日: | 2018-01-12 |
发明(设计)人: | 李鹏 | 申请(专利权)人: | 汉柏科技有限公司 |
主分类号: | G06F11/07 | 分类号: | G06F11/07 |
代理公司: | 北京路浩知识产权代理有限公司11002 | 代理人: | 李迪 |
地址: | 300384 天津市华*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明本涉及计算机技术,提供了一种调试锁的方法及模块,包括在锁的数据结构中添加长度固定的第一前缀;生成锁时,给所述第一前缀所在字段赋一特定值,并所述特定值与锁的代号对应存储;锁出现错误时,判断该锁在所述第一前缀所在字段的值是否与存储的特定值相等,若相等则判定该错误属于锁自身的错误。本发明主要在锁的数据结构中添加一段用于校验的前缀,来判断出现错误时的锁的数据结构是否被破坏,继而可以有效区分锁自身的错误和内存错误所导致的锁的异常。 | ||
搜索关键词: | 一种 调试 方法 模块 | ||
【主权项】:
一种调试锁的方法,其特征在于,该方法包括:在锁的数据结构中添加长度固定的第一前缀;生成锁时,给所述第一前缀所在字段赋一特定值,并所述特定值与锁的代号对应存储;锁出现错误时,判断该锁在所述第一前缀所在字段的值是否与存储的特定值相等,若相等则判定该错误属于锁自身的错误;该方法还包括:在锁的数据结构中添加长度固定的第一后缀;调用加锁时,将所用加锁函数的函数名存入所述第一后缀;锁出现错误时,若该错误被判定属于锁自身的错误,则通过该锁在所述第一后缀存储的内容找到所用的加锁函数。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于汉柏科技有限公司,未经汉柏科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410225366.9/,转载请声明来源钻瓜专利网。