原创 Windbg調試命令詳解(2)

轉載註明>> 【作者:張佩】【原文:http://blog.csdn.net/blog_index】2. 符號與源碼符號與源碼是調試過程中的重要因素,它們使得枯燥生硬的調試內容更容易地調試人員讀懂。在可能的情況下,應該儘量地爲模塊加載符號

原创 Windows顯示驅動(WDDM)編程初步(2)

歡迎轉載【作者:張佩】【原文:http://www.yiiyee.cn/Blog/wddm2/】 第二部分專門只講VIDPN。這是後面內容的基礎。WDDM框架用VIDPN這個概念,來描述它所要處理的顯示關係。 VIDPN VIDP

原创 蟲趣:不同模塊對同一變量類型的不同定義

歡迎轉載 【作者:張佩】【鏡像:http://www.yiiyee.cn/Blog/dll-1/】引子週末寫了一個簡單的程序(後文以Test.exe代指),通過Iphlpapi.dll提供的API函數GetAdaptersInfo,讀取系

原创 Zephyr評估

請保留:【作者:張佩】 【原文:www.yiiyee.cn/blog】 對Zephyr進行快速的學習之後,得到了下面的5條總體認識。 Zephyr的內核模式是宏內核,不是微內核;設備驅動都被集成在內核中;內核編譯採用Kconfi

原创 鴻蒙OS速覽

請保留 -> 【作者:張佩】 鴻蒙在HDC 2019上作爲最重要的產品被隆重推出,現在已經爲世人所知。它的三個重要特點是: 第一,它基於微內核的實現,可以很好地運行於IoT及安全相關的嵌入式場景中; 第二,它是分佈式架構,使得它可

原创 假貨氾濫是淘寶的毒瘤

引用註明>> 【作者:張佩】【原文:www.YiiYee.cn/blog】我前段時間裝修房子,好幾個月都沒有更新博客。但手裏卻已經積攢了十多個可供寫作的dump文件。現在終於用空了,再次面對word文檔敲擊鍵盤時,我卻並不急於去分析任何一

原创 多了一個“星號”

引用註明>> 【作者:張佩】【原文:http://blog.csdn.net/blog_index】國慶假期我看WDK 8.1中的sample項目,遇一極有趣問題,和基本的指針使用有關,特綴文於此。請看下面是WDK8.1 msplot項目

原创 對Windows安全軟件的思考

引用註明>> 【作者:張佩】【原文:www.YiiYee.cn/blog】最近以來,我重新翻閱了幾本Windows系統下的安全類書籍,同時上網查閱資料,很意外地發現,很多幾年前流行的牛叉技術,雖然還在書本和網頁上歷歷在目,但實際上多數已不

原创 Windbg調試命令詳解(4)

5. 內存命令這一節裏面,我們學習如何查看內存信息。內存是存儲數據、代碼的地方,通過內存查看命令可以分析很多問題。相關命令可以分爲:內存查看命令和內存統計命令。內存統計命令用來分析內存的使用狀況。5.1 查看內存            有

原创 蟲趣:當NV顯卡驅動碰上Verifier

引用註明>> 【作者:張佩】【原文:www.YiiYee.cn/blog】今天開電腦的時候,剛完成用戶登陸,就遇到一個藍屏。桌面還沒有進去呢。趁着系統正處於抓取dump文件的過程中,趕緊拍了一張照,留作紀念。造成藍屏的不是別人,乃是負責圖

原创 奇妙的系統性能問題(2)

引用註明>> 【作者:張佩】【原文:www.YiiYee.cn/blog】這篇文件是對上一篇《奇妙的系統性能問題》的補充。我在經歷那次性能陡降問題困擾的過程中,還碰到了一次BSOD。當藍屏發生的時候,我甚至是興奮的。因爲在此之前,我一直都

原创 蟲趣:抓一個Intel顯卡驅動的臭蟲

引用註明>> 【作者:張佩】【原文:www.yiiyee.cn/blog】同事給我發過來一個dump文件,說是在做S4壓力測試的時候掛掉的。藍屏號0x9F。因爲前幾天剛好解決了一個0x9F的藍屏,懷疑是不是類似問題?拿過來一分析,風牛馬不

原创 蟲趣:FAST_MUTEX死鎖

拿到一個dump文件後,經過簡單分析,是設備驅動在處理電源IRP時,超時未完成導致的。這是一個典型的0x9F BSOD錯誤:DRIVER_POWER_STATE_FAILURE (9f) A driver has failed to co

原创 奇妙的系統性能問題

引用註明>> 【作者:張佩】【原文:www.YiiYee.cn/blog】在前一家公司時,我借了一臺測試板用於開發和測試。這塊板子在正常運行了一段時間後,忽然遇到持續性的系統性能問題。問題來得非常突然,是某一天早晨上班的時候突然發生的。像

原创 程序員遇到Bug的30種反應

英文原文:HONGKIAT  中文翻譯:CSDN開發應用程序是件壓力很大的事情,尤其是當編寫完代碼後,突然冒出個Bug,這真是讓人百感交集、痛不欲生。那麼,如何平心靜氣地解決每一個Bug,是每個程序員都要修煉的地方。下面本文將分享程序員遇