天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當(dāng)前位置:主頁(yè) > 科技論文 > 軟件論文 >

設(shè)備驅(qū)動(dòng)運(yùn)行時(shí)跟蹤方法的研究與實(shí)現(xiàn)

發(fā)布時(shí)間:2022-07-20 11:14
  在Linux系統(tǒng)中,由設(shè)備驅(qū)動(dòng)程序引發(fā)的錯(cuò)誤通常比源自內(nèi)核其它部分的錯(cuò)誤要多,并且由設(shè)備驅(qū)動(dòng)程序引發(fā)的漏洞問(wèn)題極易影響操作系統(tǒng)的穩(wěn)定性和安全性,因此測(cè)試設(shè)備驅(qū)動(dòng)程序變得十分重要且必要。在軟件測(cè)試中,運(yùn)行時(shí)跟蹤是監(jiān)控程序?qū)嶋H執(zhí)行過(guò)程的重要方法。同時(shí),運(yùn)行時(shí)信息還可以幫助開(kāi)發(fā)人員更精確地分析程序,如驗(yàn)證代碼執(zhí)行的正確性和檢測(cè)錯(cuò)誤。不過(guò),需要強(qiáng)調(diào)的是,設(shè)備驅(qū)動(dòng)程序主要工作在內(nèi)核模式中,在這種特定的工作場(chǎng)景下,跟蹤驅(qū)動(dòng)程序非常困難。為此,本文提出了一種可用于設(shè)備驅(qū)動(dòng)運(yùn)行時(shí)跟蹤的方法。本文以常見(jiàn)的Linux設(shè)備驅(qū)動(dòng)作為分析對(duì)象,概要說(shuō)明了當(dāng)前國(guó)內(nèi)外的設(shè)備驅(qū)動(dòng)分析方法和研究趨勢(shì),分析了設(shè)備驅(qū)動(dòng)在系統(tǒng)中的重要位置及相關(guān)體系架構(gòu),根據(jù)設(shè)備驅(qū)動(dòng)接口通信相關(guān)機(jī)制實(shí)施了通信架構(gòu)的局部和整體分析。本文研究和提出了新的設(shè)備驅(qū)動(dòng)運(yùn)行時(shí)跟蹤方法,該方法是基于兩種基礎(chǔ)結(jié)構(gòu)Kprobes和Ftrace實(shí)現(xiàn)的,不僅針對(duì)兩種方法的不足之處進(jìn)行了改進(jìn),還提供了新的針對(duì)配對(duì)函數(shù)跟蹤的思路。本文結(jié)合了內(nèi)核經(jīng)常調(diào)用的資源接口函數(shù),也稱配對(duì)函數(shù),做出了進(jìn)一步分析,研究了其匹配規(guī)則,提出了配對(duì)函數(shù)的提取算法,并針對(duì)其設(shè)計(jì)和構(gòu)建了相應(yīng)的... 

【文章頁(yè)數(shù)】:68 頁(yè)

【學(xué)位級(jí)別】:碩士

【部分圖文】:

設(shè)備驅(qū)動(dòng)運(yùn)行時(shí)跟蹤方法的研究與實(shí)現(xiàn)


圖2-2?Linux內(nèi)核主要子系統(tǒng)??Figure?2-2?Main?subsystems?of?Linux?kernel??

設(shè)備驅(qū)動(dòng)運(yùn)行時(shí)跟蹤方法的研究與實(shí)現(xiàn)


圖2-9?Linux關(guān)于網(wǎng)絡(luò)設(shè)備(a)和SCS丨磁盤(pán)設(shè)備(b)的丨/O協(xié)議棧??Figure?2-9?Drivers?in?the?Linux?I/O?protocol?stacks?for?(a)?network?and?(b)?SCSI?disk?devices??2.2.1設(shè)備驅(qū)動(dòng)與內(nèi)核的通信??

設(shè)備驅(qū)動(dòng)運(yùn)行時(shí)跟蹤方法的研究與實(shí)現(xiàn)


圖4-1?TDD原型架構(gòu)設(shè)計(jì)??Figure?4-1?Architecture?of?TDD?prototype??4.2基于Ftmce的待跟蹤函數(shù)的獲取與分析??


本文編號(hào):3663893

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/3663893.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶66ea6***提供,本站僅收錄摘要或目錄,作者需要?jiǎng)h除請(qǐng)E-mail郵箱bigeng88@qq.com