VB.NET質問スレ (Part18)
■ このスレッドは過去ログ倉庫に格納されています
0781777
2006/12/29(金) 17:53:30>>780
どうも’MSIL へのコンパイル ’
http://msdn2.microsoft.com/ja-jp/library/c5tkafs1(VS.80).aspx
によりますと、
-------
”MSIL とメタデータは、実行可能ファイルのファイル形式として使用されてきた従来の Microsoft PE と
COFF (Common Object File Format) に基づき、それらを拡張したポータブル実行可能 (PE) ファイル
に格納されます。
MSIL、ネイティブ コード、およびメタデータを保存できるこのファイル形式を使用すると、オペレーティング
~~~~~~~~~~~~~~~~~~
システムが共通言語ランタイムのイメージを認識できるようになります。MSIL と共にメタデータが
このファイルに格納されるため、コードは自己記述型になります”
-------
とあり、どうも VS開発環境 および ilasm が出力する exe ファイルそのものが、
「ポータブル実行可能 (PE) ファイル」
であり、ということはその中にすでに ネイティブ コード が埋め込まれているかのような説明に読め
ましたが、現実にPE形式のファイルにはすでに JITコンパイルされた後にできるはずの ネイティブ コード
が含まれてしまっているのでしょうか?
■ このスレッドは過去ログ倉庫に格納されています