Rational Developer for System z
Enterprise PL/I for z/OS, Version 3.8, プログラミング・ガイド

タイム・スタンプ

コンパイラーは各ロード・モジュールに「タイム・スタンプ」を保存します。これは、"YYYYMMDDHHMISSVNRNML" の形式の 20 バイト文字ストリングで、コンパイルの日時、およびこのストリングを作成したコンパイラーのバージョンを記録します。ストリングのエレメントの意味は次のとおりです。

YYYY
コンパイルされた年
MM
コンパイルされた月
DD
コンパイルされた日
HH
コンパイルされた時間
MI
コンパイルされた分
SS
コンパイルされた秒
VN
コンパイラーのバージョン番号
RN
コンパイラーのリリース番号
ML
コンパイラーの保守レベル

タイム・スタンプは、PPA2 で見付けることができます。PPA2 の中のオフセット 12 は 4 バイト整数で、PPA2 のアドレスからタイム・スタンプにオフセット (負の数のことがあります) を与えます。

次に、PPA2 は、PPA1 で見付けることができます。PPA1 の中のオフセット 4 は、4 バイト整数で、PPA1 に対応するエントリー・ポイント・アドレスから PPA2 にオフセット (負の数のことがあります) を与えます。

次に、PPA1 は、ブロックのエントリー・ポイント・アドレスで見付けることができます。エントリー・ポイント・アドレスからのオフセット 12 は、4 バイト整数で、そのエントリー・ポイント・アドレスから PPA1 にオフセット (負の数のことがあります) を与えます。


Terms of use | Feedback

This information center is powered by Eclipse technology. (http://www.eclipse.org)