发明授权
- 专利标题: 预测在堆栈中存储的变量的值的方法和设备
-
申请号: CN201510023591.9申请日: 2015-01-16
-
公开(公告)号: CN104794067B公开(公告)日: 2019-07-12
- 发明人: H·杰克逊
- 申请人: 美普思技术有限责任公司
- 申请人地址: 美国加利福尼亚州
- 专利权人: 美普思技术有限责任公司
- 当前专利权人: 海罗软件有限公司
- 当前专利权人地址: 美国加利福尼亚州
- 代理机构: 北京安信方达知识产权代理有限公司
- 代理商 周靖; 杨明钊
- 优先权: 1400810.6 2014.01.17 GB
- 主分类号: G06F12/123
- IPC分类号: G06F12/123
摘要:
描述了对堆栈中存储的变量的值进行预测的方法。当出现存储距所述堆栈指针偏移的地点中的堆栈中的变量的指令时,条目被添加到以下数据结构,该数据结构标识当前存储堆栈指针的物理寄存器、存储变量的值和偏移值的物理寄存器。随后,当出现从通过参照堆栈指针所标识的位置从堆栈中加载变量的指令时,搜索数据结构以看是否存在包括相同偏移和存储堆栈指针的相同物理寄存器的对应条目作为加载指令。如果找到对应条目,则加载指令中的虚拟寄存器被映射到存储来自条目的变量的值的物理寄存器。
公开/授权文献
- CN104794067A 堆栈存储的变量值预测 公开/授权日:2015-07-22
IPC分类: