[发明专利]overlay符号表建立和查找的方法、装置及程序调制系统有效
申请号: | 201210505005.0 | 申请日: | 2012-11-30 |
公开(公告)号: | CN102981956A | 公开(公告)日: | 2013-03-20 |
发明(设计)人: | 卓玉樟;崔世强 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 唐华明 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明实施例公开了overlay符号表建立和查找的方法、装置及程序调制系统,其中overlay符号表建立方法包括:建立VMA和LMA的地址关系表时包括核标识;在判断映射是否正确时包括判断代码段对应的全局代码段所属的image所对应的核信息与地址关系表中的核标识是否匹配;建立blockvector的块链表,块链表中包括有blockvector的核标识。由于本申请中在程序调试时,可以根据核标识查找对应的块信息和对应的symtable_and_line信息,从而建立blockvector列表后,获取block时会显示正确的符号;避免了多核环境下在采用overlay方式进行程序调试时出现的调试错误。 | ||
搜索关键词: | overlay 符号 建立 查找 方法 装置 程序 调制 系统 | ||
【主权项】:
一种overlay符号表建立方法,其特征在于,包括:建立overlay代码段的虚拟内存VMA和加载内存LMA的地址关系表,所述地址关系表包括VMA、LMA和核标识的三元关系,其中,所述核标识从overlay表overlay_table中获取;判断映射是否正确,包括:将所述代码段的VMA和LMA与所述地址关系表中的VMA和LMA与中进行匹配,若匹配成功,则判断代码段对应的全局代码段所属的image所对应的核信息与所述地址关系表中的核标识是否匹配,若匹配成功,则认为映射正确;建立矢量块blockvector,并按照所述blockvector的起始地址由高到低的顺序建立所述blockvector的块链表,所述块链表中包括所述blockvector的核标识;建立线性表linetable,并按所述代码段所属PC的地址由低到高顺序建立linetable链表。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201210505005.0/,转载请声明来源钻瓜专利网。
- 上一篇:一种透明导电胶膜的制备方法
- 下一篇:液压变配重电梯