2011-02-07 84 views
2

我試圖瀏覽LLVM工具鏈(它似乎在不斷變化的情況下)並且正在尋找一個調試工具:我想要一個LLVM程序在執行時運行的基本塊流。它看起來像lli曾經有一個-trace選項這樣做,但2.8似乎沒有這個 - 我假設現在有一個更現代的方式來做到這一點? -print-after選項之一會做我想要的嗎?llvm基本塊跟蹤

謝謝。

回答

2

找不到一個直接的答案,但在這裏使用的valgrind方式:

valgrind --log-file=blocks --vex-guest-chase-thresh=0 --trace-superblocks=yes --tool=lackey ./a.out

(再檢查 '塊' 文件)