发明名称 用于支持计算机系统中的数据值一致性的系统和方法
摘要 本发明涉及一般的数据值问题,尤其是当执行从源代码表示(10)翻译成目标代码表示(30)的程序代码时计算机系统中的驻留问题。本发明的基本思想是在程序代码翻译期间把对目标代码中的目标数据值容器(40)的索引与源代码的原始数据值容器(20)的相应地址信息相关联,并且在执行目标代码时存储与目标代码指令相关的信息连同原始数据值容器的相关地址信息,以便支持原始源代码表示的数据值视图(50)。这样,可以以高效的方式支持在目标系统中执行翻译后的目标代码(30)时跟踪原始源代码(10)的数据值。
申请公布号 CN101198930B 申请公布日期 2011.07.27
申请号 CN200580050121.6 申请日期 2005.04.13
申请人 艾利森电话股份有限公司 发明人 M·温伯格;L·温伯格;N·O·尼尔森;M·赫梅特克
分类号 G06F9/45(2006.01)I;G06F11/36(2006.01)I 主分类号 G06F9/45(2006.01)I
代理机构 中国专利代理(香港)有限公司 72001 代理人 王岳;陈景峻
主权项 一种用于在计算机系统上执行被称作目标代码的源代码的翻译后的版本时支持跟踪原始源代码的数据值的方法,所述方法包括以下步骤:‑在程序代码翻译期间,利用所述源代码的原始数据值容器的相应地址信息给目标代码指令中的目标数据值容器的索引加标签;‑在执行目标代码时,存储与目标代码指令相关的信息连同所述源代码的原始数据值容器的加标签的地址信息作为跟踪信息,并且使用所述源代码的原始数据值容器的地址信息连同跟踪信息来提供原始源代码表示的数据值视图。
地址 瑞典斯德哥尔摩