发明名称 デコード時間命令最適化を用いた、強化されたアプリケーション・バイナリ・インターフェース(ABI)のためのコードのリンク
摘要 A code sequence made up multiple instructions and specifying an offset from a base address is identified in an object file. The offset from the base address corresponds to an offset location in a memory configured for storing an address of a variable or data. The identified code sequence is configured to perform a memory reference function or a memory address computation function. It is determined that the offset location is within a specified distance of the base address and that a replacement of the identified code sequence with a replacement code sequence will not alter program semantics. The identified code sequence in the object file is replaced with the replacement code sequence that includes a no-operation (NOP) instruction or having fewer instructions than the identified code sequence. Linked executable code is generated based on the object file and the linked executable code is emitted.
申请公布号 JP5951022(B2) 申请公布日期 2016.07.13
申请号 JP20140532549 申请日期 2012.10.01
申请人 インターナショナル・ビジネス・マシーンズ・コーポレーションINTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 ブレイニー、ロバート、ジェームズ;グシュビント、マイケル、カール;マッキネス、ジェームズ・ローレンス;マンロー、スティーブン、ジェイ;マイスナー、マイケル
分类号 G06F9/45;G06F9/318 主分类号 G06F9/45
代理机构 代理人
主权项
地址