軟件調試筆記43 - 堆和堆檢查 : 堆回溯數據庫

當調試內存問題時,很多時候我們希望知道每個內存塊是由哪段代碼或哪個函數分配的,最好有這個函數被調用的完整過程,這樣就可以大大提高定位錯誤代碼的速度。堆管理器所實現的用戶態棧回溯USERMODE STACK TRACE,簡稱UST機制就是爲了實現這個目的而設計的。 工作原理: 建立了UST數據庫後,當堆塊分配函數再被調用的時候,堆管理器便會將當前的棧回溯信息記錄到UST數據庫中,過程如下。 DH和U
相關文章
相關標籤/搜索