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

當前位置:主頁 > 科技論文 > 軟件論文 >

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

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

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

【學位級別】:碩士

【部分圖文】:

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


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

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


圖2-9?Linux關(guān)于網(wǎng)絡設(shè)備(a)和SCS丨磁盤設(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ū)動與內(nèi)核的通信??

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


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


本文編號:3663893

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

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


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

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