堆棧楨的生成原理
摘要: 那么Windbg分析Dump時,會如何推理堆棧過程呢?
如果每個函數都是有標準的push ebp, 那么按照ebp遞推就可以了;
否這就只能用其他方法分析,比如看看堆棧里某個地址是不是函數返回地址(該地址屬于某個模塊的代碼段),這樣就可以確定該地址是某個函數堆棧楨的起始地址。
閱讀全文
posted @
2012-07-20 14:00 Richard Wei 閱讀(5362) |
評論 (3) 編輯
跨模塊傳參數的教訓
摘要: 今天遇到一個比較奇怪的crash問題,這里記錄下。這個crash是由QA設置了一些不合理的參數引起的,還好QA當時保存了Dump文件,讓我們可以慢慢分析,從而找出代碼中隱藏的問題。
閱讀全文
posted @
2012-07-13 21:27 Richard Wei 閱讀(3899) |
評論 (4) 編輯
開源一套DirectUI界面庫
摘要: 這個DirectUI界面庫主要參考一個老外的程序, 支持各種Layout模式,實現了各種基本控件(SplitBar, PictureBox, Button, Radio, CheckBox, Label, HyperLink, ProgressBar, trackBar, ListBox, Edit, ComboBox, Tab Control, Toolbar, Menu, tree),支持鍵盤導航,支持Tooltip,支持多語言,支持換膚,支持異形窗口,支持Layered Window, 支持插件2次開發,支持Alpha通道,支持各種圖像處理。
閱讀全文
posted @
2012-07-03 23:18 Richard Wei 閱讀(36156) |
評論 (35) 編輯