簡(jiǎn)單總結(jié):初始tokio,初始化線程池(也就是worker),添加了2個(gè)future(1個(gè)是accept連接的,1個(gè)是shutdown清理的)接受到連接后,執(zhí)行回調(diào),如果sp...
![240](https://cdn2.jianshu.io/assets/default_avatar/8-a356878e44b45ab268a3b0bbaaadeeb7.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
簡(jiǎn)單總結(jié):初始tokio,初始化線程池(也就是worker),添加了2個(gè)future(1個(gè)是accept連接的,1個(gè)是shutdown清理的)接受到連接后,執(zhí)行回調(diào),如果sp...
上一篇介紹了通過(guò)利用GDB和VBoxDBG很輕松的定位到了缺頁(yè)(Page fault)中斷處理函數(shù)票髓,本篇將要介紹一個(gè)更靈活的工具攀涵,那就是GDB Python extensio...
通過(guò)上一篇的學(xué)習(xí),我們已經(jīng)可以用KGDB調(diào)試內(nèi)核了洽沟,但是GDB并不能查看所有寄存器以故,比如IDTR. 本篇將介紹使用Virtualbox自帶的調(diào)試器+kgdb雙劍合璧,來(lái)學(xué)習(xí)內(nèi)...
在上一篇介紹了如何用Vagrant啟動(dòng)自己編譯的內(nèi)核裆操,現(xiàn)在我們要使用gdb來(lái)調(diào)試這個(gè)內(nèi)核怒详。首先需要在Guest Ubuntu中修改內(nèi)核啟動(dòng)參數(shù)。在/etc/default/g...
上一篇為Guest Ubuntu編譯內(nèi)核我們?yōu)閂agrant的Guest Ubuntu編譯了內(nèi)核踪区,現(xiàn)在我們要在Vagrant的Guest OS中安裝昆烁,并啟動(dòng)自己的內(nèi)核。 我們...
在上一篇 Vagrant 安裝Guest Ubuntu 中介紹了利用vagrant 快速部署Guest Ubuntu缎岗,下一步我們需要安裝一個(gè)自己編譯的內(nèi)核静尼,作為后續(xù)的學(xué)習(xí)環(huán)境...
Vagrant 是一款虛擬機(jī)管理軟件,我在Ubuntu上創(chuàng)建一個(gè)Guest Ubuntu OS,步驟如下: sudo apt install virtualbox vagra...