特許
J-GLOBAL ID:200903081522325428

グロ-バルレジスタシステム、方法及びコンピュ-タプログラム製品

発明者:
出願人/特許権者:
代理人 (1件): 遠藤 恭
公報種別:公開公報
出願番号(国際出願番号):特願平11-146389
公開番号(公開出願番号):特開2000-010792
出願日: 1999年05月26日
公開日(公表日): 2000年01月14日
要約:
【要約】【課題】ソースファイルをコンパイル及びリンクし、グローバルシンボルをソースファイル内で参照されるレジスタと関連付けるシンボルテーブルを生成するシステム、方法及びコンピュータプログラム製品を提供する。【解決手段】シンボルテーブルは、初期化子を保持した再配置エントリを用いて、リンカが、グローバルレジスタを初期化できるようにする。コンパイラはまた、ソースファイルからオブジェクトファイルを生成する。オブジェクトファイルは、グローバルシンボル情報を含んでいる。リンカは、このオブジェクトファイルを、少なくとも一つの他のオブジェクトファイル又は共有ライブラリとリンクし、実行可能ファイル又は共有ライブラリを生成する。リンカは、オブジェクトファイルに含まれるグローバルシンボル情報を使用して、グローバルレジスタを初期化し、再配置演算を実行する。
請求項(抜粋):
ソースファイルをコンパイル及びリンクする方法であって、コンパイラにより、前記ソースファイル内で参照されるグローバル変数に関係するグローバルレジスタ情報を生成するステップと、前記コンパイラにより、前記ソースファイルから前記グローバルレジスタ情報を備えるオブジェクトファイルを生成するステップと、変数衝突を識別し再配置演算を実行するために、前記オブジェクトファイルに含まれるグローバルレジスタ情報を用いて、実行可能ファイルを生成するステップと、を備えた方法。

前のページに戻る