首页> 外国专利> Linking of code for an extended binary application programming interface (application binary interface (abi)) with decryption time-statement optimization

Linking of code for an extended binary application programming interface (application binary interface (abi)) with decryption time-statement optimization

机译:具有解密时间语句优化的扩展二进制应用程序编程接口(应用程序二进制接口(abi))的代码链接

摘要

A code sequence, which comprises a plurality of instructions, and a relative address of a base address is identified in a object file. The relative address of the base address corresponds to a storage location of a relative address in a memory, which is configured to store variables- or a data address. The identified code sequence is configured so that it performs a memory-reference function or a memory address calculation function. There is determined that the memory location of the relative address in a specified distance from the base address is located, and that a replacement of the code sequence identified by a new code sequence does not change the semantics. The identified code sequence in the object file is replaced by the new code sequence, the a null operations- (nop) instruction or less than the identified code sequence contains instructions. A executable code is generated on the basis of the object file, and the associated executable code, is outputted.
机译:在对象文件中标识包括多个指令的代码序列,以及基地址的相对地址。基地址的相对地址对应于存储器中的相对地址的存储位置,该存储器被配置为存储变量或数据地址。所标识的代码序列被配置为使得其执行存储器参考功能或存储器地址计算功能。确定相对地址的存储位置位于距基地址指定距离的位置,并且用新的代码序列标识的代码序列的替换不会改变语义。目标文件中标识的代码序列被新的代码序列替换,空操作(nop)指令或少于标识的代码序列的指令包含空指令。根据目标文件生成可执行代码,并输出相关的可执行代码。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号