«前の日記(2004-10-23) 最新 次の日記(2004-10-26)» 編集

netail.net

自作フリーソフトや,ゲームに関する雑記を公開してます.
日記はソフトウェア工学の論文ネタが中心です.

最近のお知らせ (古いものはこちら)


2004-10-25 古い日記からの変換データ [長年日記]

_ [Java][work]バイトコードのスタック操作情報

データ依存関係の解析のうちエイリアス解析を除いた部分をほぼ実装完了.

BCEL では StackProducer と StackConsumer というクラスが,各バイトコードごとのオペランドスタックの増加・消費値を教えてくれるので,実はそんなに実装は難しくなかったことが途中で判明.

ただし,例外が投げられたときだけ,例外の情報がスタックに詰まれるので,例外ハンドラや finally 節の実装部分だけはスタックの初期サイズが 0 でないとしてスタックの操作を見てやらないといけないらしい.

お名前:
E-mail:
右の画像に書かれている文字列を入力してください:
コメント: