いけむランド

はてダからやってきました

binary

LLVM の言語バックエンドが生成するソースコードを読んでみる

LLVM のバックエンドにはソースコードを生成できるものがある。

「第一回 LLVM 勉強会」に行ってきた

日本中のバイナリアンを虜にしてやまない (誇張あり) コンパイラ基盤技術である LLVM の記念すべき第一回勉強会に参加してきた。 http://lucille.atso-net.jp/blog/?p=577 http://groups.google.co.jp/group/llvm_study/web/%E7%AC%AC%E4%B8%80%E5%9B%9E+llv…

pure Java な readelf もどきをつくってみる

Eclipse *1 の主要なコンポーネントのひとつに CDT (C/C++ Development Tooling) というのがある。 *1:java-ja からきますた とか言いながら、実は Eclipse 等の IDE をほとんど使ったことがない...。

エンディアンとかアラインとか

同じプログラムなのに CPU により結果が異なる簡単な例。

google-perftools を cygwin に移植してみようとして挫折した

google-perftools を別の CPU に移植してみた のジョーク版みたいなつもりで始めてみたら、意外と学べることがあったため、ちょいとまとめておく。