Windows10上使用windbg調試Chromium Windows。


###目的###
Windows10上使用windbg調試Chromium Windows。

安裝Windows 10 SDK時, 就包含了windbg.exe。
"C:\Program Files (x86)\Windows Kits\10\Debuggers\x86\windbg.exe"的路徑加入Path環境變量,方便從CMD調用windbg.exe。
out\default32d\chrome --v=1 --enable-logging --user-data-dir=D:\chromium_windows\chromium_windows\src\out\default32d\datadir

[1]設置斷點。
bp chrome!wWinMain
bp net!net::SSLServerContextImpl::SocketImpl::Read
bp net!net::SSLServerContextImpl::SocketImpl::Write
bp net!net::SSLClientSocketImpl::Read
bp net!net::SSLClientSocketImpl::Write
bp boringssl!SSL_read
bp boringssl!SSL_write
bp net!net::TCPSocketWin::Read

[2] 查找模塊的符號。
x /D /f net!net::S*
x /D /f net!net::Socket*

[3] 單步調試。
使用命令:g, t, p, k等。
詳細參考WinDbg文檔。

###完畢###


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM