在windbg中做一些調試,我希望能夠通過給定大小的每個堆分配,然後對其進行一些分析(現在只是dd)。問題是!堆不會非常乾淨地扔掉東西。Windbg,!堆輸出到.foreach
我知道我可以用.foreach標誌跳過第一個X或Y標記,但似乎無法使其工作。
基本上希望做這樣的事情:
.foreach (ADDR {!heap -flt s <size of allocation>}) {dd ADDR}
有沒有一種方法,短outputing到一個文件,做一些awking,然後將其反饋的?
呃,這是一堆解析出來的東西這麼簡單!但感謝您的答案。 – Peck 2010-10-06 18:49:06