2011-06-03 103 views

回答

1

gdb命令watch <expr>在寫入時設置斷點,在讀取時設置爲rwatch,在讀取或寫入時設置爲awatch。 ,你會您可以使用這些斷點,有兩個方面的考慮:

  • 不能在他們使用gdb的表達式(如$esp+...
  • 你需要對他們的支持。軟件支持遠比硬件慢得多。要了解您的gdb是否可以使用硬件觀察點,請參閱show can-use-hw-watchpoints的輸出。