CygwinでLLVMのlliが動かない(その2)
GLOBALで静的に追いかけるだけではさっぱりわからない。
cerrデバッグでも何が起きてるのかさっぱりだ。
デバッグモードでビルドするとGDBで追えるが、生のGDBは使いにくい。
EmacsからGDBを起動すると、ソースの情報を取り込むためか、動かせるまでに異様に時間がかかる。
……ということで(?)、何か良いものはないかと探してみたら、「Insightの使い方」という記事を発見。
これを参考に、サイトからソース(バージョンは6.8)をダウンロードしてビルド。(何か例によって順調に足を踏み外しつつあるな)
で、挙動を追いかけてみると……bitcodeの最初の入り口(EntryFunc@lli.cpp)を呼び出そうとしてコケてますたorz
LLVMの深いところまで追わんといかんのか……?