在GDB中監視變數變化:存取觀察點 在GDB中,您可以設定斷點來監視特定事件,包括記憶體訪問。為了監視變數更改,GDB 提供了觀察點。 rwatch 和awatch 指令 要在變數的讀取存取上設定斷點,請使用rwatch 指令: 要在讀取/寫入存取上設定斷點,請使用awatch指令: 記憶體位址觀察點 您也可以使用rwatch 在記憶體位置設定讀取觀察點指令: 限制 rwatch 和awatch 無法在涉及 GDB 變數的表達式上中斷。 需要硬體或軟體支援用於觀察點。若要檢查是否支援硬體觀察點,請使用: