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