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

[發(fā)明專利]基于快速模擬器QEMU的分支指令抓取方法和裝置有效

專利信息
申請?zhí)枺?/td> 201611144953.0 申請日: 2016-12-13
公開(公告)號: CN108228239B 公開(公告)日: 2021-04-20
發(fā)明(設(shè)計)人: 張立志;李策;高新博;汪文祥 申請(專利權(quán))人: 龍芯中科技術(shù)股份有限公司
主分類號: G06F9/38 分類號: G06F9/38;G06F9/455
代理公司: 北京同立鈞成知識產(chǎn)權(quán)代理有限公司 11205 代理人: 楊澤;劉芳
地址: 100095 北京市海淀*** 國省代碼: 北京;11
權(quán)利要求書: 查看更多 說明書: 查看更多
摘要:
搜索關(guān)鍵詞: 基于 快速 模擬器 qemu 分支 指令 抓取 方法 裝置
【說明書】:

發(fā)明提供一種基于快速模擬器QEMU的分支指令抓取方法和裝置。本發(fā)明提供的基于快速模擬器QEMU的分支指令抓取方法,包括:在QEMU執(zhí)行獲取待翻譯指令時,判斷當(dāng)前所獲取的待翻譯指令是否為分支指令,若是,則根據(jù)目標(biāo)程序架構(gòu)對當(dāng)前的分支指令執(zhí)行翻譯操作,得到翻譯分支指令,并將上述分支指令的屬性信息進(jìn)行存儲;其中,上述分支指令的屬性信息包括上述分支指令的操作碼、上述分支指令的指令地址和上述分支指令的跳轉(zhuǎn)地址。本發(fā)明提供的基于快速模擬器QEMU的分支指令抓取方法和裝置,可抓取不同處理器架構(gòu)的執(zhí)行程序中的分支指令,兼容性高,成本低。

技術(shù)領(lǐng)域

本發(fā)明涉及計算機(jī)技術(shù),尤其涉及一種基于快速模擬器QEMU的分支指令抓取方法和裝置。

背景技術(shù)

分支預(yù)測器是中央處理器(Central Processing Unit,簡稱CPU)的一個關(guān)鍵部件,其可以幫助CPU更快的獲取指令,加快CPU的運(yùn)行速度,而分支指令集可以在流片前對分支指令預(yù)測器進(jìn)行驗(yàn)證與測試,從而確定分支預(yù)測器的性能,進(jìn)而決定是否需要對分支預(yù)測器做出改進(jìn)。因此,為有效預(yù)測分支預(yù)測器的性能,抓取執(zhí)行程序中的分支指令顯得尤為重要。

現(xiàn)有技術(shù)一中,通過在CPU主板上添加監(jiān)控電路,并將該監(jiān)控電路與存儲器連接,以通過監(jiān)控電路抓取執(zhí)行程序分支指令,并將抓取到的分支指令存儲到存儲器中。現(xiàn)有技術(shù)二中,通過在執(zhí)行程序中加入一段監(jiān)控程序,采用該監(jiān)控程序來抓取執(zhí)行程序分支指令。現(xiàn)有技術(shù)一及現(xiàn)有技術(shù)二提供的分支指令抓取方法均只能抓取一種處理器架構(gòu)執(zhí)行程序中的分支指令,無法適用于抓取其他處理器架構(gòu)的執(zhí)行程序中的分支指令。

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

本發(fā)明提供一種基于快速模擬器QEMU的分支指令抓取方法和裝置,以解決現(xiàn)有技術(shù)中的分支指令抓取方法只能抓取一種處理器架構(gòu)的執(zhí)行程序中的分支指令,無法抓取其他處理器架構(gòu)的執(zhí)行程序中的分支指令的問題。

本發(fā)明第一方面提供一種基于快速模擬器QEMU的分支指令抓取方法,包括:

在QEMU執(zhí)行獲取待翻譯指令時,判斷當(dāng)前所獲取的待翻譯指令是否為分支指令;

若是,則根據(jù)目標(biāo)程序架構(gòu)對當(dāng)前的分支指令執(zhí)行翻譯操作,得到翻譯分支指令,并將所述分支指令的屬性信息進(jìn)行存儲;其中,所述分支指令的屬性信息包括所述分支指令的操作碼、所述分支指令的指令地址和所述分支指令的跳轉(zhuǎn)地址。

進(jìn)一步地,所述根據(jù)目標(biāo)程序架構(gòu)對當(dāng)前的分支指令執(zhí)行翻譯操作,并將所述分支指令的屬性信息進(jìn)行存儲,具體包括:

根據(jù)目標(biāo)程序架構(gòu)對當(dāng)前的分支指令執(zhí)行翻譯操作,得到翻譯分支指令;

根據(jù)所述翻譯分支指令所屬的基本塊中其他的翻譯指令、所述翻譯分支指令、所述當(dāng)前的分支指令的屬性信息得到翻譯塊,并將所述翻譯塊存儲至緩存塊表中;其中,所述緩存塊表中包括至少一個翻譯塊,每個翻譯塊包括一條翻譯分支指令;

將所述分支指令的屬性信息存儲至分支指令抓取文件中。

進(jìn)一步地,所述判斷當(dāng)前所獲取的待翻譯指令是否為分支指令之前,所述方法還包括:

根據(jù)當(dāng)前所獲取的待翻譯指令的地址,判斷所述緩存塊表中是否存在第一翻譯塊,所述第一翻譯塊為包含所述待翻譯指令對應(yīng)的翻譯指令的翻譯塊;

若所述緩存塊表中不存在所述第一翻譯塊,則判斷當(dāng)前所獲取的待翻譯指令是否為分支指令。

進(jìn)一步地,所述方法還包括:

若所述緩存塊表中存在所述第一翻譯塊,則獲取所述第一翻譯塊中的分支指令的屬性信息;

將所述第一翻譯塊中的分支指令的屬性信息存儲至所述分支指令抓取文件中。

進(jìn)一步地,所述將所述分支指令的屬性信息存儲至分支指令抓取文件中之后,所述方法還包括:

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

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

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

×

專利文獻(xiàn)下載

說明:

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

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

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

4、內(nèi)容包括專利技術(shù)的結(jié)構(gòu)示意圖流程工藝圖技術(shù)構(gòu)造圖

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

請您登陸后,進(jìn)行下載,點(diǎn)擊【登陸】 【注冊】

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

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

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

咨詢在線客服咨詢在線客服
tel code back_top
主站蜘蛛池模板: 国产三级国产精品国产专区50| 在线国产一区二区| 性刺激久久久久久久久九色| 日韩欧美国产高清91| 国产精欧美一区二区三区久久久| 欧美三区视频| 欧美性猛交xxxxxⅹxx88| 日本白嫩的18sex少妇hd| 亚州精品国产| 麻豆视频免费播放| 国产日韩欧美精品一区| 亚洲精品国产精品国自| 欧美日本一二三区| 国产精品美乳在线观看 | 最新国产精品自拍| 国产不卡网站| 国产乱人伦偷精品视频免下载| 中文字幕欧美日韩一区 | 国产午夜精品免费一区二区三区视频| 国产一区二区电影| 91热精品| 午夜精品一区二区三区三上悠亚| 一区二区精品久久| 亚洲精品国产suv| 激情久久一区二区| 国产精品九九九九九九九| 国产精品视频1区| 99视频国产在线| 91片在线观看| 少妇精品久久久久www蜜月| 欧美精品xxxxx| 天干天干天干夜夜爽av| 欧美精品国产精品| 久久精品99国产精品亚洲最刺激| 欧美一区二区三区不卡视频| 亚洲视频精品一区| 欧美日韩一区二区电影| 国产一区二区三区小说| 狠狠色狠狠色综合系列| 国产91九色视频| 91亚洲欧美强伦三区麻豆| 日韩精品免费看| 日韩欧美高清一区二区| 精品国产鲁一鲁一区二区三区| 久久不卡精品| 亚洲国产一区二| 年轻bbwwbbww高潮| 99爱精品视频| 综合欧美一区二区三区| 精品在线观看一区二区| 四虎国产永久在线精品| 亚洲久色影视| 久精品国产| 国产vsv精品一区二区62| 国产乱xxxxx国语对白| 性色av香蕉一区二区| 欧美日韩一区电影| 久久91精品国产91久久久| 亚洲精品一区中文字幕| 日韩国产精品一区二区| 欧美性猛交xxxxxⅹxx88| 欧美日韩国产一区二区三区在线观看 | 蜜臀久久99精品久久久| 国产另类一区| 国产资源一区二区三区| 国产综合久久精品| 国产欧美视频一区二区三区| 狠狠色噜噜狠狠狠狠色综合久老司机| 国产理论片午午午伦夜理片2021| 国产有码aaaae毛片视频| 激情久久一区二区三区| 中文字幕视频一区二区| 久久免费视频一区| 99国产精品一区| 国产91麻豆视频| 色噜噜狠狠一区二区| 国产91一区| 欧美日韩一级黄| 国产午夜一级一片免费播放| 日韩精品中文字幕在线| 91麻豆精品国产91久久| 91久久国产视频|