2009-01-29から1日間の記事一覧

D言語関係のソースの取得方法

ここでD言語のライブラリとかが開発・管理されている。 バージョン管理はSubversionで管理されている。 トップページにはMercurialとgitもサポートしていると書いてある。 http://www.dsource.org/ とりあえずSubversionでの取得方法が分かったのでメモ。 xx…

アドレスから関数名、ファイル名、行番号を簡単に取得できる方法

objdumpでも可能だけどアドレスが分かっているならばaddr2lineの方が簡単。 ただし、デバッグ情報がいる。 $ gcc -g -o foo foo.c hogeという関数があるとする。 80483c5はhogeの中のアドレス。 $ addr2line -e foo -f 80483c5 hoge /home/longicorn/tmp/foo…

ELFのman

メモ。 始めて知ったけどELFのmanがある。 $ man 5 elf