首页> 外国专利> METHOD FOR PREVENTING DATA INCONSISTENCY BETWEEN ACCESSES OF DIFFERENT FUNCTIONS OF AN APPLICATION TO A GLOBAL VARIABLE IN A DATA PROCESSING INSTALLATION

METHOD FOR PREVENTING DATA INCONSISTENCY BETWEEN ACCESSES OF DIFFERENT FUNCTIONS OF AN APPLICATION TO A GLOBAL VARIABLE IN A DATA PROCESSING INSTALLATION

机译:防止在数据处理安装中对全局变量应用的不同功能之间的数据不一致的方法

摘要

The aim of the invention is to prevent data inconsistency between accesses of different functions of an application to a global variable in a data processing system. To this end, a) a symbolic object code of a group of functions (O1, ..., Om) to be carried out in the data processing system is provided, and the functions (O1, O2, On, Om) which are described as interfering functions and access a similar global variable are identified; b) at least one of the interfering functions is selected; c) a step (I) is added for the initialisation of an auxiliary variable with the value of the global variable in the object code of each function selected in step b) or a function calling a selected function before the call thereof; and d) a symbol of the global variable in the object code of the selected function is replaced by a reference to a storage space of the auxiliary variables.
机译:本发明的目的是防止在数据处理系统中应用程序的不同功能对全局变量的访问之间的数据不一致。为此,提供a)将在数据处理系统中执行的一组功能(O1,...,Om)的符号目标代码,并且将以下功能(O1,O2,On,Om)描述为干扰功能并访问相似的全局变量; b)选择至少一种干扰功能; c)增加步骤(I),以用在步骤b)中选择的每个函数的目标代码中的全局变量的值或在调用前调用选择的函数的函数来初始化辅助变量; d)所选功能的目标代码中的全局变量符号由对辅助变量存储空间的引用代替。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号