[發(fā)明專利]一種程序調(diào)試方法和裝置有效
| 申請?zhí)枺?/td> | 201510493325.2 | 申請日: | 2015-08-12 |
| 公開(公告)號: | CN105138453B | 公開(公告)日: | 2018-08-14 |
| 發(fā)明(設計)人: | 王鵬 | 申請(專利權(quán))人: | 杭州數(shù)夢工場科技有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京博思佳知識產(chǎn)權(quán)代理有限公司 11415 | 代理人: | 林祥 |
| 地址: | 310024 浙江省杭州*** | 國省代碼: | 浙江;33 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 程序 調(diào)試 方法 裝置 | ||
1.一種程序調(diào)試方法,其特征在于,包括:
根據(jù)加載的Debug版本程序設置的調(diào)試信息中的調(diào)試位置,轉(zhuǎn)換成對應的內(nèi)存地址,所述Debug版本程序與待測試的Release版本程序?qū)?/p>
將所述內(nèi)存地址以及對應的所述調(diào)試信息中的調(diào)試動作信息發(fā)送至所述Release版本程序所在的程序調(diào)試裝置,以使得所述程序調(diào)試裝置在所述Release版本程序的所述內(nèi)存地址處進行所述調(diào)試動作信息對應的調(diào)試處理;
接收所述程序調(diào)試裝置返回的調(diào)試處理結(jié)果,所述調(diào)試處理結(jié)果包括所述內(nèi)存地址、以及結(jié)果信息,將所述內(nèi)存地址轉(zhuǎn)換為Debug版本程序的所述調(diào)試位置,得到所述調(diào)試位置處的所述結(jié)果信息;
所述調(diào)試位置,包括:所述Debug版本程序的斷點設置位置;所述調(diào)試動作信息,包括:設置斷點的動作指示,或者獲取目標變量取值的動作指示。
2.一種程序調(diào)試方法,其特征在于,包括:
接收Debug版本程序所在的程序調(diào)試裝置發(fā)送的內(nèi)存地址、以及對應的調(diào)試動作信息,所述Debug版本程序與待測試的Release版本程序?qū)?/p>
在所述Release版本程序的所述內(nèi)存地址處,進行所述調(diào)試動作信息對應的調(diào)試處理;
將調(diào)試處理結(jié)果反饋至所述程序調(diào)試裝置,所述調(diào)試處理結(jié)果包括所述內(nèi)存地址、以及結(jié)果信息,以使得所述程序調(diào)試裝置將所述內(nèi)存地址轉(zhuǎn)換為Debug版本程序的調(diào)試位置,得到所述調(diào)試位置處的所述結(jié)果信息;
所述將調(diào)試處理結(jié)果反饋至所述程序調(diào)試裝置,包括:將觸發(fā)斷點的結(jié)果、或者目標變量的取值反饋至所述程序調(diào)試裝置。
3.一種程序調(diào)試裝置,其特征在于,包括:
地址轉(zhuǎn)換模塊,用于根據(jù)加載的Debug版本程序設置的調(diào)試信息中的調(diào)試位置,轉(zhuǎn)換成對應的內(nèi)存地址,所述Debug版本程序與待測試的Release版本程序?qū)?/p>
信息發(fā)送模塊,用于將所述內(nèi)存地址以及對應的所述調(diào)試信息中的調(diào)試動作信息發(fā)送至所述Release版本程序所在的程序調(diào)試裝置,以使得所述程序調(diào)試裝置在所述Release版本程序的所述內(nèi)存地址處進行所述調(diào)試動作信息對應的調(diào)試處理;
轉(zhuǎn)換結(jié)果模塊,用于接收所述程序調(diào)試裝置返回的調(diào)試處理結(jié)果,所述調(diào)試處理結(jié)果包括所述內(nèi)存地址、以及結(jié)果信息,將所述內(nèi)存地址轉(zhuǎn)換為Debug版本程序的所述調(diào)試位置,得到所述調(diào)試位置處的所述結(jié)果信息;
所述調(diào)試位置,包括:所述Debug版本程序的斷點設置位置;所述調(diào)試動作信息,包括:設置斷點的動作指示,或者獲取目標變量取值的動作指示。
4.一種程序調(diào)試裝置,其特征在于,包括:
信息接收模塊,用于接收Debug版本程序所在的程序調(diào)試裝置發(fā)送的內(nèi)存地址、以及對應的調(diào)試動作信息,所述Debug版本程序與待測試的Release版本程序?qū)?/p>
調(diào)試處理模塊,用于在所述Release版本程序的內(nèi)存地址處,進行所述調(diào)試動作信息對應的調(diào)試處理;
結(jié)果反饋模塊,用于將調(diào)試處理結(jié)果反饋至所述程序調(diào)試裝置,所述調(diào)試處理結(jié)果包括所述內(nèi)存地址、以及結(jié)果信息,以使得所述程序調(diào)試裝置將所述內(nèi)存地址轉(zhuǎn)換為Debug版本程序的調(diào)試位置,得到所述調(diào)試位置處的所述結(jié)果信息;
所述調(diào)試處理模塊,具體用于將觸發(fā)斷點的結(jié)果、或者目標變量的取值反饋至所述程序調(diào)試裝置。
該專利技術(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/201510493325.2/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 調(diào)試系統(tǒng)、調(diào)試方法和調(diào)試控制方法
- 一種終端調(diào)試方法和裝置
- 設備自動工程調(diào)試方法、裝置、系統(tǒng)和計算機設備
- 基于串口的遠程設備調(diào)試系統(tǒng)及方法
- 一種安卓系統(tǒng)動態(tài)調(diào)試的方法及系統(tǒng)
- 調(diào)試裝置和遠程調(diào)試系統(tǒng)
- 一種調(diào)試方法、裝置及系統(tǒng)
- 一種應用程序開發(fā)的調(diào)試系統(tǒng)及方法
- 樓宇設備的異地調(diào)試控制方法、裝置和計算機設備
- 一種芯片調(diào)試系統(tǒng)及芯片調(diào)試方法





