1
我在我的項目中設置了大約50個斷點。如何確定是否在特定函數中設置了斷點?我不想使用gdb:如何確認函數上設置了斷點?
info breakpoints
因爲它顯示了所有這些。我只想確認這個函數是否有斷點。
我在我的項目中設置了大約50個斷點。如何確定是否在特定函數中設置了斷點?我不想使用gdb:如何確認函數上設置了斷點?
info breakpoints
因爲它顯示了所有這些。我只想確認這個函數是否有斷點。
我知道的唯一方法是打開日誌記錄,列出斷點並關閉它。然後使用cat和grep從gdb中找到您的按函數名稱的斷點。
set logging file breaks.txt
set logging on
info break
set logging off
shell cat breaks.txt | grep function_name
不要忘了刪除文件,當您更改斷點列表,因爲這些命令將追加日誌到現有的文件,你不希望出現這種情況。
我知道某人可能會編寫一個gdb腳本來自動執行此任務,但這是主要想法。
它工作。謝謝! – user379151 2011-04-20 21:11:13