bsc (更新條件斷點)
bsc 命令會變更斷點發生的條件,或變更在遇到指定條件斷點時所執行的命令。
bsc ID Condition ["CommandString"]
參數
標識碼
指定斷點的識別碼。
條件
指定應該觸發斷點的條件。
CommandString
指定要在每次遇到斷點時執行的新命令清單。 您必須以引弧括 住 CommandString 參數。 使用分號來分隔多個命令。
CommandString 中的調試程式命令可以包含參數。 您可以使用標準 C 控制字元(例如 \n 和 \“)。 包含在第二層引號 (\“) 中的分號會解譯為內嵌引號字串的一部分。
只有在應用程式執行以回應 g (Go) 命令時到達斷點時,才會執行 CommandString 命令。 如果您要逐步執行程式代碼或追蹤超過這個點,則不會執行命令。
在斷點 (例如 g 或 t) 結束命令清單執行之後繼續執行程式的任何命令。
Environment
Modes |
使用者模式、核心模式 |
目標 |
僅限即時偵錯 |
平台 |
全部 |
其他資訊
如需如何使用斷點、控制斷點的其他斷點命令和方法,以及如何從核心調試程式在用戶空間中設定斷點的詳細資訊,請參閱 使用斷點。 如需條件斷點的詳細資訊,請參閱 設定條件斷點。
備註
如果未指定 CommandString,則會移除已在斷點上設定的任何命令。
您可以使用 bs (Update Breakpoint Command) 命令搭配下列語法來達成相同的效果:
bs ID "j Condition 'CommandString'; 'gc'"