2011-07-05 66 views
1

我正在用gdb調試我的程序,並且我發現變量x0有一個奇怪的值。gdb搜索正則表達式

search x0 =將只顯示當前幀中的行,其中「x0 =」正則表達式是從幀中最後列出的行開始寫入的。有沒有可能找到向上方向的正則表達式?就像,如果x0有一個奇怪的值,我希望gdb從當前行向上搜索「x0 =」正則表達式。這比上面剛剛上市容易得多,而且以上,高於...

感謝

+0

'search'命令的作用是什麼?它在搜索源? – osgx

回答

2

http://sourceware.org/gdb/current/onlinedocs/gdb/Search.html#index-search-450

反向搜索正則表達式

命令'反向搜索正則表達式'檢查每行,從最後一行之前的那一行開始,然後向後,以匹配正則表達式。它列出找到的行。您可以將此命令縮寫爲rev。

search命令只是forward-search命令的別名。

+0

非常感謝!這解決了它! :) – tmaric

+0

tomislav-maric,所以,你可以按「v」符號,只是我的答案關閉了問題。 – osgx

+0

會這樣做:還剩一分鐘。 – tmaric