顧 (上去)
gu 命令會導致目標執行,直到目前的函式完成為止。
使用者模式語法
[~Thread] gu
內核模式語法
gu
參數
線
(僅限使用者模式)指定要執行的線程。 此線程必須已由例外狀況停止。 如需語法詳細數據,請參閱 線程語法。
Environment
項目 | 說明 |
---|---|
模式 | 使用者模式、核心模式 |
目標 | 僅限即時偵錯 |
平台 | 全部 |
其他資訊
如需發出此命令的其他方法,以及相關命令的概觀,請參閱 控制目標。
備註
gu 命令會執行目標,直到目前的函式呼叫傳回為止。
如果以遞歸方式呼叫目前的函式, gu 命令將不會停止執行,直到 目前函式的目前實例 傳回為止。 如此一來,gu 與 g @$ra 不同,每當叫用此函式的傳回位址時,就會停止此函式的傳回位址。
注意 gu 命令會藉由測量呼叫堆疊深度來區分函式的不同實例。 在自變數推送至堆疊之後,在元件模式中執行此命令,而且在進行呼叫之前,可能會導致此度量不正確。 由編譯程式優化的函式傳回,可能會讓此命令在此傳回的錯誤實例上停止。 這些錯誤很少見,而且只能在遞歸函數調用期間發生。
如果 指定了 Thread ,則會 使用指定的線程解除凍結和所有其他凍結來執行 gu 命令。 例如,如果 指定 ~123gu、 ~#gu 或 ~*gu 命令,則指定的線程會解除凍結,而所有其他線程都會凍結。