2006-10-14 ディスアセンブル Java ocaml バイトコードの逆アセンブル。 javaの場合 $ javap -c HelloでHello.classの逆アセンブルができる。 javapは標準で付いてくるらしい。 うん、手軽だ。 ocamlの場合 $ ocamlc -dinstr hello.mlとやれば、アセンブルされた文字列が出力される。 ほいで、既にアセンブルしたやつを逆アセンブルするには、付属してくるdumpobjを使えば良い。 こいつは、標準ではインストールされないので、tools/以下でmake dumpobjとしてやってコンパイルしてやる。 あとは、 $ dumpobj helloとしてやればいい。