日韩在线一区二区三区,日本午夜一区二区三区,国产伦精品一区二区三区四区视频,欧美日韩在线观看视频一区二区三区 ,一区二区视频在线,国产精品18久久久久久首页狼,日本天堂在线观看视频,综合av一区

[發(fā)明專利]基于日志注入的驅動配置調試方法有效

專利信息
申請?zhí)枺?/td> 201310436227.6 申請日: 2013-09-23
公開(公告)號: CN103559121A 公開(公告)日: 2014-02-05
發(fā)明(設計)人: 胡事民;劉虎球;白家駒;馬超 申請(專利權)人: 清華大學
主分類號: G06F11/36 分類號: G06F11/36
代理公司: 北京路浩知識產(chǎn)權代理有限公司 11002 代理人: 李相雨
地址: 100084 北京市海*** 國省代碼: 北京;11
權利要求書: 查看更多 說明書: 查看更多
摘要:
搜索關鍵詞: 基于 日志 注入 驅動 配置 調試 方法
【說明書】:

技術領域

發(fā)明涉及計算機安全防范技術領域,具體涉及一種基于日志注入的驅動配置調試方法。?

背景技術

在當前的通用操作系統(tǒng)中,驅動常常以模塊的形式加載到內(nèi)核中運行,并調用了大量的內(nèi)核擴展。在Linux中,驅動占據(jù)了操作系統(tǒng)70%的代碼,并且引起的錯誤是內(nèi)核代碼的3-7倍,在Windows中同樣有報告指出,85%的系統(tǒng)崩潰和驅動的錯誤相關。?

驅動以內(nèi)核擴展的形式運行,大都運行在內(nèi)核態(tài),因而驅動的可靠性對系統(tǒng)至關重要。但是由于驅動的開發(fā)常常和系統(tǒng)開發(fā)是分離的,因此內(nèi)核擴展功能發(fā)生的細微改變都可能引起驅動出現(xiàn)不穩(wěn)定性。另外,許多驅動開發(fā)者違反內(nèi)核擴展使用規(guī)范,當操作系統(tǒng)配置發(fā)生改變時,該種違例將無法提供正確的功能給驅動程序,可能引起設備不穩(wěn)定工作,甚至崩潰。?

設備本身同樣對系統(tǒng)的一些資源存在配置上的約束,以UHCI中的幀基址寄存器為例,從硬件手冊[UHCI?revision1.1section2.1.5]上可以看出寄存器對低12位要求對齊,在實際寫入時必須保證低12位為0,從而使得4KB對齊。?

驅動開發(fā)者在此處使用內(nèi)核擴展的內(nèi)存管理接口時,應注意使用alloc_page或alloc_pages擴展,如果使用kmalloc,則在內(nèi)存調試開啟尾對齊時將可能存在錯誤。另外,在USB的UHCI驅動,TD的緩沖區(qū)要求字節(jié)對齊,而QH(隊列頭)則要求16字節(jié)對齊。?

根據(jù)設備手冊要求,填入設備的DMA地址必須是物理內(nèi)存地址,不能使用內(nèi)核的線性地址。但是在部分系統(tǒng)實現(xiàn)機制中,內(nèi)核的1G以?內(nèi)線性地址和物理地址一致,因此當頁表擴充,配置表發(fā)生改變時,沒有轉換的線性內(nèi)存地址直接填入DMA將可能引起系統(tǒng)崩潰。?

由于程序員對自身的程序常常足夠自信,測試周期較短,而設備驅動的功能和正確性測試常常依賴于具體的硬件,測試周期短,測試場景偏少,僅僅關心功能實現(xiàn),而沒有過多考慮系統(tǒng)環(huán)境配置等相關的功能測試。?

因此,根據(jù)寄存器要求,靜態(tài)注入檢測鉤子,運行時動態(tài)檢測配置的參數(shù)是否滿足配置要求是非常有效的錯誤預防方法,并在出現(xiàn)時及時記錄相應的日志,便于開發(fā)者快速定位相關錯誤。?

綜上所述,一種基于日志注入的驅動配置調試方法是亟待提供的。?

發(fā)明內(nèi)容

(一)要解決的技術問題?

本發(fā)明要解決的技術問題是:如何提供一種基于日志注入的驅動配置調試方法,能夠根據(jù)配置文檔的要求,在驅動中插入檢查代碼,運行時動態(tài)檢查驅動配置中的配置參數(shù),出現(xiàn)錯誤時及時記錄并處理錯誤,從而提高驅動的可靠性。?

(二)技術方案?

為解決上述問題,本發(fā)明提供一種基于日志注入的驅動配置調試方法,包括:S1.提取驅動的設備寄存器的配置規(guī)范文檔;S2.按照所述配置規(guī)范文檔對驅動進行檢測鉤子注入;S3.在檢測鉤子位置添加相關類型的日志函數(shù);S4.運行修改后的驅動,運行時動態(tài)監(jiān)測驅動的運行。?

優(yōu)選地,所述步驟S4包括:當出現(xiàn)配置異常時,及時捕獲異常,并對部分錯誤進行自動處理,對不能處理的異常,將日志提交開發(fā)者。?

優(yōu)選地,所述步驟S1包括:根據(jù)驅動要求,對能夠控制設備的寄存器配置規(guī)范進行分析和提取,將寄存器的配置約束條件提取成規(guī)范的可以直接解析的結構化數(shù)據(jù)。?

優(yōu)選地,將寄存器的配置約束條件提取成規(guī)范的可以直接解析的?結構化數(shù)據(jù)包括:將設備手冊中的寄存器約束信息轉換為XML文檔規(guī)范信息,一個寄存器的配置信息對應一條XML記錄。?

優(yōu)選地,所述步驟S2包括:在驅動源碼中插入檢測點,在檢測點注入相應的源代碼,執(zhí)行配置參數(shù)檢查功能。?

優(yōu)選地,所述步驟S3包括:根據(jù)插入的檢測標記點,在檢測標記點通過對參數(shù)進行檢查,當發(fā)現(xiàn)參數(shù)不符合所述配置規(guī)范文檔中規(guī)定的配置要求時,將添加日志記錄代碼。?

優(yōu)選地,所述步驟S4包括:在系統(tǒng)的正常運行過程中,實現(xiàn)設備管理功能時,利用驅動對設備的寄存器進行初始化配置,動態(tài)運行時根據(jù)插入的檢測鉤子對配置參數(shù)進行檢查。?

優(yōu)選地,所述步驟S4包括:對寄存器進行配置時,若配置參數(shù)不滿足設備規(guī)格文檔中的要求,及時發(fā)現(xiàn)該類錯誤,并記錄相應的日志信息。?

優(yōu)選地,所述步驟S4包括:當定位到錯誤后,將錯誤進行處理,按照文檔中定義的錯誤的嚴重性,對于引起設備嚴重錯誤的情況記錄出錯信息后,直接返回錯誤給上層調用。?

(三)有益效果?

下載完整專利技術內(nèi)容需要扣除積分,VIP會員可以免費下載。

該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于清華大學,未經(jīng)清華大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服

本文鏈接:http://www.szxzyx.cn/pat/books/201310436227.6/2.html,轉載請聲明來源鉆瓜專利網(wǎng)。

×

專利文獻下載

說明:

1、專利原文基于中國國家知識產(chǎn)權局專利說明書;

2、支持發(fā)明專利 、實用新型專利、外觀設計專利(升級中);

3、專利數(shù)據(jù)每周兩次同步更新,支持Adobe PDF格式;

4、內(nèi)容包括專利技術的結構示意圖流程工藝圖技術構造圖

5、已全新升級為極速版,下載速度顯著提升!歡迎使用!

請您登陸后,進行下載,點擊【登陸】 【注冊】

關于我們 尋求報道 投稿須知 廣告合作 版權聲明 網(wǎng)站地圖 友情鏈接 企業(yè)標識 聯(lián)系我們

鉆瓜專利網(wǎng)在線咨詢

周一至周五 9:00-18:00

咨詢在線客服咨詢在線客服
tel code back_top
主站蜘蛛池模板: 亚洲精品主播| 97人人模人人爽人人喊38tv| 国产农村妇女精品一区二区| 国产一级片网站| 久久99国产综合精品| 欧美精品粉嫩高潮一区二区| 国产精品视频久久久久久| 偷拍自中文字av在线| 国产精品色在线网站| 97久久国产亚洲精品超碰热| 国产精品久久久久久久妇女| 6080日韩午夜伦伦午夜伦| 久久国产精品久久久久久电车| 91av中文字幕| 国产原创一区二区| 国产二区视频在线播放| 亚洲va国产| 国产一区二区高潮| 蜜臀久久99精品久久一区二区| 亚洲视频精品一区| 欧美高清视频一区二区三区| 国产免费一区二区三区网站免费 | 岛国黄色av| 日韩一级免费视频| 伊人av综合网| 久精品国产| 国产精品久久久久久久久久不蜜臀| 99精品国产99久久久久久97| 性xxxxfreexxxxx交| 欧美日韩国产综合另类| 国产高清不卡一区| 国产日产精品一区二区| 欧美日韩精品在线一区二区| 欧美一区二区在线不卡| 性视频一区二区三区| 国产一区二区视频免费观看| 国内少妇偷人精品视频免费| 色乱码一区二区三在线看| 中文字幕欧美久久日高清| 久久国产麻豆| 7799国产精品久久99| 手机看片国产一区| 91麻豆精品国产91久久| 91精品久久久久久综合五月天| 欧美精品八区| 国产精品一二三区视频网站| 国产精品高潮在线| 国产午夜精品一区二区三区欧美| 国产欧美一区二区在线观看| 国产www亚洲а∨天堂| 国产一区在线免费观看| 国产91精品高清一区二区三区| 国产精品美女一区二区视频| 首页亚洲欧美制服丝腿| 99国产伦精品一区二区三区 | 一区二区在线国产| 欧美日韩卡一卡二| 九一国产精品| 片毛片免费看| 狠狠色噜噜综合社区| 国产88av| 91久久一区二区| 亚洲一区二区福利视频| 国产精品视频久久| 中文字幕日韩有码| 免费高潮又黄又色又爽视频| 亚洲国产视频一区二区三区| 国产丝袜一区二区三区免费视频| 午夜影院一区二区| 欧美日韩国产一区在线| 亚洲精品久久久久一区二区 | av午夜在线观看| 国产伦理久久精品久久久久| 日本黄页在线观看 | 日本高清二区| 国产一区日韩一区| av毛片精品| 蜜臀久久99精品久久一区二区| 少妇中文字幕乱码亚洲影视 | 日本一区免费视频| 国产精品欧美日韩在线| 久久精品视频一区二区| 国产区精品区| 国产一卡在线| 国产精品一区亚洲二区日本三区 | 精品国精品国产自在久不卡| 国产欧美一区二区三区免费看| 91亚洲欧美强伦三区麻豆| 精品亚洲午夜久久久久91| 亚洲精欧美一区二区精品| 狠狠躁夜夜躁2020| 亚洲精品日日夜夜| 国产无遮挡又黄又爽又色视频| 99久久精品国产系列| 福利视频亚洲一区| 欧美在线一级va免费观看| 欧洲精品一区二区三区久久| 一区精品二区国产| 狠狠插狠狠爱| 国产www亚洲а∨天堂| 国产精品一区亚洲二区日本三区| 69xx国产| 国内少妇自拍视频一区| 国产99视频精品免费视频7| 久久久精品二区| 激情久久综合| 日韩精品一区二区亚洲| 久久精品入口九色| 欧美午夜羞羞羞免费视频app | 日本丰满岳妇伦3在线观看| 一区二区欧美精品| 色偷偷一区二区三区| 日韩一区免费| 久久99国产精品久久99| 天天干狠狠插| 国产高清在线观看一区| 国产性生交xxxxx免费| 欧美黄色一二三区| 欧美精品久久一区二区| 亚洲国产精品区| 国产韩国精品一区二区三区| 一区二区三区欧美日韩| 国产一区午夜| 久99久视频| av午夜影院| 丰满少妇在线播放bd日韩电影| 国产精品美女久久久另类人妖| 精品国产鲁一鲁一区二区作者| 99久久婷婷国产综合精品电影 | 国产淫片免费看| 亚洲欧美国产精品一区二区| 在线观看欧美日韩国产| 99久久国产综合| 一区二区免费在线观看| 国产黄色一区二区三区| 国产欧美日韩亚洲另类第一第二页| 欧美一区二区三区免费看| 国产精品久久久久久久久久嫩草| 娇妻被又大又粗又长又硬好爽| 欧美精品五区| 午夜影院激情| 91精品国产影片一区二区三区| 好吊色欧美一区二区三区视频| 国产jizz18女人高潮| 国产精品女同一区二区免费站| 国产一区二三| 日本一区二区在线观看视频| 国产精品黑色丝袜的老师| 岛国黄色av| 精品99在线视频| 色吊丝av中文字幕| 日本白嫩的18sex少妇hd| 国产精品18久久久久久白浆动漫| 91avpro| 欧美一区二区三区三州| 91社区国产高清| 亚洲国产精品一区二区久久hs | 欧美精品二区三区| 国产一区二区免费在线| 午夜影院毛片| sb少妇高潮二区久久久久| 99国产精品久久久久老师| 素人av在线| 国产精品96久久久久久又黄又硬| 男女午夜影院| 国产精品一区二区三区在线看| 93久久精品日日躁夜夜躁欧美| 中文字幕一区2区3区| 国产1区2区3区中文字幕| 国产午夜亚洲精品| 国产午夜精品理论片| 中文字幕日韩一区二区| 男女午夜影院| 亚洲一卡二卡在线| 亚洲欧美日韩视频一区| 欧美精品一卡二卡| 国产91热爆ts人妖在线| 国产精品综合一区二区三区| www.成| 999久久国精品免费观看网站| 蜜臀久久精品久久久用户群体| 国产一区二区视频播放| 99国产精品99久久久久久粉嫩| 久久精品99国产精品亚洲最刺激| 国产一区二区极品| 美日韩一区| 一区二区三区国产精品| 亚洲欧美日本一区二区三区| 国产一区二区三区色噜噜小说| 欧美亚洲精品suv一区| 久久午夜无玛鲁丝片午夜精品| 国产1区2区3区中文字幕| 国产色一区二区| 好吊色欧美一区二区三区视频 | 香蕉久久国产| 亚洲精品乱码久久久久久蜜糖图片| xxxxhd欧美| 久久乐国产精品| 国产午夜精品一区二区三区视频| 国产福利精品一区| 精品视频久| 97久久精品人人澡人人爽| 精品国产1区2区3区| 在线国产91| 中文字幕区一区二| 国产性猛交xx乱视频| 日韩av在线影院| 国产一区二区精品在线| 欧美精品一区久久| 91久久一区二区| 午夜看片网| 国产精品videossex国产高清| 国产大学生呻吟对白精彩在线| 日本一区二区电影在线观看| 91精品国产九九九久久久亚洲| 在线精品国产一区二区三区88| 亚洲精品中文字幕乱码三区91| 96国产精品| 亚洲欧美日韩国产综合精品二区| 亚洲欧美国产中文字幕| 亚洲精品国产精品国自| 日韩av一二三四区| free性欧美hd另类丰满| 国产另类一区| 国产精品久久久久久久龚玥菲 | 欧美高清性xxxxhdvideos| 亚洲欧洲一二三区| 一区二区久久精品| 欧美精品日韩一区| 国产三级在线视频一区二区三区| 日本少妇高潮xxxxⅹ| 国产欧美一区二区精品久久久| 农村妇女毛片精品久久| 国产乱码精品一区二区三区介绍| 国产一区二区伦理| 欧美午夜一区二区三区精美视频| 国91精品久久久久9999不卡| 国产一区在线精品| 亚洲欧美日韩在线看| 久久精品视频中文字幕| 亚洲精品国产精品国自产网站按摩| 久久福利免费视频| 女女百合互慰av| xoxoxo亚洲国产精品| 欧美日韩精品影院| 中文字幕精品一区二区三区在线|