[发明专利]函数调用关系确定方法、热补丁升级方法及装置有效
申请号: | 201210544400.X | 申请日: | 2012-12-14 |
公开(公告)号: | CN103019787A | 公开(公告)日: | 2013-04-03 |
发明(设计)人: | 陶原;李俊 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F9/44 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 张莲莲 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明实施例提供一种函数调用关系确定方法、热补丁升级方法及装置,该函数调用关系确定方法包括:若判断出系统在调用函数时,未向栈中压入被调用的该函数的父函数的栈帧起始地址,则对栈中的至少一个返回地址依次进行查找,栈中包括至少一个返回地址;每次查找到至少一个返回地址中的一个返回地址时,确定当前查找到的返回地址对应的函数,根据返回地址对应的函数对记录表中记录的函数调用关系进行修正,使得修正后的函数调用关系中的被调用的该函数的父函数为返回地址对应的函数。本发明实施例提供的技术方案可以根据记录表中的函数名较为精确确定函数调用关系。 | ||
搜索关键词: | 函数 调用 关系 确定 方法 补丁 升级 装置 | ||
【主权项】:
一种函数调用关系确定方法,其特征在于,包括:若判断出系统在调用函数时,未向栈中压入被调用的所述函数的父函数的栈帧起始地址,则对所述栈中的至少一个返回地址依次进行查找,所述栈中包括所述至少一个返回地址;每次查找到所述至少一个返回地址中的一个返回地址时,确定当前查找到的所述返回地址对应的函数,根据所述返回地址对应的函数对记录表中记录的函数调用关系进行修正,使得修正后的函数调用关系中的所述被调用的该函数的父函数为所述返回地址对应的函数。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201210544400.X/,转载请声明来源钻瓜专利网。