タグ

2007年2月3日のブックマーク (1件)

  • ホワット・ア・ワンダフル・ワールド デバッガを勉強しよう

    今回,初めてまともに gdb を使いました.ちょーいまさらで,すいませんすいません.生きててすいません. ことの経緯は. マイミクの組込み系の偉大な御方が,最近仕事で gcc のバックエンドを作り始めたそうなんですが. gcc はデバッガで完全に動作を追いかけられるのでどこで何をやってるのかを見るのは比較的楽なんだけど,逆にデバッガ無しでソースコードだけを読むのは無理.理解する頃にはエンジニア人生が終わってそうだ. とのこと.linux kernel のコードをスイスイ追っていたような人でもこうなのだから,やっぱり gcc のコードは頭おかしい魔窟なのだろう. 僕は 「ソースコード -> GENERIC」 のあたりをちょろっと見たことがある程度なんですが,「GIMPLE -> RTL -> アセンブリコード生成」 のあたりは関数ポインタ使いまくりなので,コードだけを追っていくのはほぼ絶望的

    kohagi
    kohagi 2007/02/03