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

[發明專利]一種帶性能顯示的執行后軟件調試系統及調試方法有效

專利信息
申請號: 201611154067.6 申請日: 2017-03-30
公開(公告)號: CN108664380B 公開(公告)日: 2021-08-03
發明(設計)人: 麥先根;李運喜;張旻;田丹;衛進;魏國 申請(專利權)人: 中國航空工業集團公司西安航空計算技術研究所
主分類號: G06F11/36 分類號: G06F11/36
代理公司: 中國航空專利中心 11008 代理人: 杜永保
地址: 710000 *** 國省代碼: 陜西;61
權利要求書: 查看更多 說明書: 查看更多
摘要:
搜索關鍵詞: 一種 性能 顯示 執行 軟件 調試 系統 方法
【權利要求書】:

1.一種帶性能顯示的執行后軟件調試系統,其特征在于包括以下結構單元:

a)跟蹤記錄模塊是用來記錄被調程序跟蹤數據的軟件模塊或者硬件設備;所述跟蹤記錄模塊將被調程序執行時的指令開始執行時間、指令地址、指令訪問的寄存器、指令訪問的內存地址、指令讀或寫指示標志、內存或寄存器數據信息組織成跟蹤數據,然后記錄下來,以備分析模塊使用;跟蹤記錄模塊不是必需的,被調程序所在計算機處理器輸出記錄跟蹤數據,或者軟件模擬器執行被調程序時,由軟件模擬器記錄跟蹤數據;所述軟件模擬器根據跟蹤數據,重建處理器和內存在不同時期的狀態;軟件模擬器將跟蹤數據中記錄的下條指令以及模擬器本身關于指令影響的知識引起的改變進行應用,軟件模擬器使用跟蹤數據來模擬程序中下條指令的執行;

b)跟蹤分析模塊用于跟蹤數據的分析生成指令地址值數據庫;初始時,跟蹤分析模塊會設置內存為不可知的值;跟蹤分析模塊填充不可知的值到數據庫中,那樣在給定的時間周期中,在指令地址值數據庫中就存儲了每個內存單元的值;跟蹤分析模塊不是必需的,它的功能可集成到跟蹤記錄模塊中,由跟蹤記錄模塊完成;

c)指令地址值數據庫是用來保存指令地址、指令機器碼、指令訪問寄存器號、指令訪問寄存器的值、指令訪問內存地址、指令訪問內存值的一個數據庫;保存的這些數據簡稱為指令地址值;

d)軟件模擬器用來模擬被調程序執行的軟件;它根據某時刻內存或寄存器的值,模擬被調程序機器指令的執行,它解析機器指令,分析機器指令時要讀寫寄存器還是內存,并將執行后引起的內存或寄存器值的改變記錄到指令地址值數據庫中;軟件模擬器執行被調程序時也記錄跟蹤數據;

e)事件分析模塊是進行事件分析的軟件模塊;它分析出操作系統事件發生的時刻、地址、執行時間信息,并將這些信息組織成事件數據;事件數據交由調試器,也可直接輸出到輸出設備;事件分析模塊根據操作系統事件發生時的一系列的特征信息來分析跟蹤數據,識別被調程序運行過程中包含的任務,發現被調程序執行過程中任務運行所發生的操作系統事件,所述操作系統事件包括任務切換事件、中斷事件;

f)性能分析模塊是進行被調程序一個機器指令序列執行時間性能分析的軟件模塊,所述被調程序的映射文件可訪問,所述性能分析模塊或者調試器根據被調程序映射文件中的信息,將被調程序源代碼文件源代碼行轉換為機器指令序列;性能分析模塊搜索跟蹤數據,直到找到機器指令序列;性能分析模塊確定下條機器指令序列的執行時間點;性能分析模塊從下條機器指令序列的執行時間點減去該條機器指令序列的執行時間點,計算出執行該條指令所花費的時間性能,將該數據交由調試器;調試器通過輸出設備來顯示源代碼行對應的執行時間性能;所述性能分析模塊分析出一個機器指令序列的執行時間性能數據;通常調試器會將源代碼行對應的一個機器指令序列交由性能分析模塊分析其性能;在跟蹤數據中記錄了指令序列中第一條指令的開始執行時間,以及指令序列后續指令的開始執行時間,用指令序列后續指令開始執行時間減去指令序列中第一條指令的開始執行時間就得到了指令序列執行的時間;

g)覆蓋分析模塊是進行被調程序一個機器指令序列覆蓋分析的軟件模塊;它分析出一個機器指令序列是否被執行過;通常調試器會將源代碼行對應的一個機器指令序列交由覆蓋分析模塊分析是否執行過;覆蓋分析模塊在跟蹤數據中搜索指定的指令序列,如果是執行過的,就能在跟蹤數據中搜索到;

h)調試器是一個程序,它響應程序調試人員通過輸入設備輸入的調試操作指令,處理之后,輸出調試輸出數據到輸出設備;調試器通過調試請求來控制、檢查、修改被調程序;被調程序和調試器在同一個計算機中,也可在不同的計算機中;如果被調程序和調試器不在同一計算機中,兩個計算機通過一個連接通路連接,調試器通過該連接通路對被調程序進行交叉調試;調試器給被調程序添加斷點,當被調程序執行遇到斷點時,調試器控制被調程序停止執行;調試器在被調程序停止時讀取當前被調程序源代碼行、當前寄存器、變量值,程序現場交由輸出設備顯示;進行執行后調試時,調試器將被調程序指令交由軟件模擬器來執行,并從軟件模擬器獲取執行后程序現場的交由輸出設備顯示;進行執行后調試時,調試器從性能分析模塊中獲得源程序及相關性能數據,并從覆蓋分析模塊中獲得源程序是否執行的數據,將這些數據集成到程序現場中,交由輸出設備顯示。

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

該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國航空工業集團公司西安航空計算技術研究所,未經中國航空工業集團公司西安航空計算技術研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服

本文鏈接:http://www.szxzyx.cn/pat/books/201611154067.6/1.html,轉載請聲明來源鉆瓜專利網。

×

專利文獻下載

說明:

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

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

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

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

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

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

關于我們 尋求報道 投稿須知 廣告合作 版權聲明 網站地圖 友情鏈接 企業標識 聯系我們

鉆瓜專利網在線咨詢

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

咨詢在線客服咨詢在線客服
tel code back_top
主站蜘蛛池模板: 久久精品欧美一区二区| 日韩精品久久一区二区三区| 久久99精品久久久秒播| 91视频一区二区三区| 久久精品一| 69xx国产| 国产一二区视频| 91一区二区三区在线| 国产精品视频二区三区| 少妇高潮一区二区三区99小说| 欧美极品少妇videossex| 国产精品久久久久久久久久久杏吧| 精品国产乱码久久久久久久久| 亚洲精品丝袜| 久久婷婷国产综合一区二区| 国产品久久久久久噜噜噜狼狼| 欧美一区二区三区免费视频| 欧美日韩综合一区二区| 女女百合互慰av| 亚洲精品一品区二品区三品区| 国产亚洲精品久久午夜玫瑰园| 国产精品一区二区人人爽| 欧美日韩卡一卡二| 自拍偷在线精品自拍偷写真图片| 国产一区二区在| 中文字幕日韩精品在线| 精品久久二区| 精品美女一区二区三区| 97久久国产精品| 国产欧美性| 日韩精品免费一区二区中文字幕| 久久一区二区精品| 亚洲精品主播| 国产精品久久久久久亚洲美女高潮| 国产精品国外精品| 欧美高清xxxxx| 国产一区二区片| 欧美精品日韩| 国产91电影在线观看| 欧洲亚洲国产一区二区三区| 欧美一区二区综合| 国产一区二区二| 欧美精品日韩| 国产日韩一区二区在线| 欧美资源一区| 一本一道久久a久久精品综合蜜臀| 九九热国产精品视频 | 一区二区三区国产欧美| 一区二区三区国产视频| 国产乱码一区二区三区| 亚洲欧美一区二区三区三高潮| 精品中文久久| 91一区二区三区久久国产乱 | 97涩国一产精品久久久久久久| 国产精品午夜一区二区三区视频| 狠狠插影院| 视频一区二区三区中文字幕| 午夜一区二区视频| 在线电影一区二区| 免费91麻豆精品国产自产在线观看| 手机看片国产一区| 午夜大片男女免费观看爽爽爽尤物| 欧美一级特黄乱妇高清视频| 国产精品日韩一区二区| 午夜亚洲影院| 亚洲国产欧洲综合997久久, | 亚洲免费精品一区二区| 国产一区二区三区黄| 精品国产一区二区三区高潮视| 亚洲欧洲精品一区二区三区不卡| 日韩亚洲精品在线观看| 91一区在线| 6080日韩午夜伦伦午夜伦| 国产精品国外精品| 视频一区二区三区欧美| 免费xxxx18美国| 久久精品综合| 日韩精品中文字幕一区二区三区| 狠狠色噜噜狠狠狠狠| 国产精品欧美一区乱破| 麻豆视频免费播放| 亚洲精品卡一卡二 |