[發(fā)明專(zhuān)利]逆向調(diào)試內(nèi)存?zhèn)浞莘椒ā㈦娮釉O(shè)備和介質(zhì)有效
| 申請(qǐng)?zhí)枺?/td> | 202210279865.0 | 申請(qǐng)日: | 2022-03-22 |
| 公開(kāi)(公告)號(hào): | CN114625572B | 公開(kāi)(公告)日: | 2023-01-31 |
| 發(fā)明(設(shè)計(jì))人: | 請(qǐng)求不公布姓名 | 申請(qǐng)(專(zhuān)利權(quán))人: | 北京云樞創(chuàng)新軟件技術(shù)有限公司;上海合見(jiàn)工業(yè)軟件集團(tuán)有限公司 |
| 主分類(lèi)號(hào): | G06F11/14 | 分類(lèi)號(hào): | G06F11/14;G06F11/36 |
| 代理公司: | 北京鍾維聯(lián)合知識(shí)產(chǎn)權(quán)代理有限公司 11579 | 代理人: | 丁慧玲 |
| 地址: | 100193 北京市海淀區(qū)東北旺北*** | 國(guó)省代碼: | 北京;11 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 逆向 調(diào)試 內(nèi)存 備份 方法 電子設(shè)備 介質(zhì) | ||
1.一種逆向調(diào)試內(nèi)存?zhèn)浞莘椒ǎ涮卣髟谟冢ǎ?/p>
步驟S100、初始化第一時(shí)間步長(zhǎng)ST1等于預(yù)設(shè)的第二時(shí)間步長(zhǎng)ST2,將預(yù)設(shè)調(diào)試程序的起始點(diǎn)作為起始點(diǎn),每間隔ST1創(chuàng)建一個(gè)備份點(diǎn)信息,所述備份點(diǎn)信息包括備份點(diǎn)對(duì)應(yīng)的時(shí)刻,以及備份點(diǎn)對(duì)應(yīng)的時(shí)刻所述預(yù)設(shè)調(diào)試程序的內(nèi)存狀態(tài)信息,當(dāng)G等于N時(shí),執(zhí)行步驟S200,其中,G為當(dāng)前備份點(diǎn)的數(shù)量,N為預(yù)設(shè)的備份點(diǎn)數(shù)量閾值;
步驟S200、將ST1 * n的值賦值給ST1,其中,n為預(yù)設(shè)的翻倍參數(shù),n為大于等于2的整數(shù);
步驟S300、當(dāng)前時(shí)刻判斷是否存在與上一備份點(diǎn)的時(shí)間間隔小于ST1的第一候選備份點(diǎn),若存在,則執(zhí)行步驟S400,若不存在,則返回執(zhí)行步驟S200;
每一備份點(diǎn)與上一備份點(diǎn)的時(shí)間間隔是以下三種情況中的至少一個(gè):第一種、備份間隔為當(dāng)前ST1,第二種、備份間隔為當(dāng)前ST1/n,第三種、備份間隔為[ST2,ST1)之間的任何一個(gè)能夠整除ST2的值;
步驟S400、將所述第一候選備份點(diǎn)中與上一備份點(diǎn)的時(shí)間間隔最小的所有備份點(diǎn)確定為第二候選備份點(diǎn),若只存在一個(gè)第二候選備份點(diǎn),則將該第二候選備份點(diǎn)信息刪除;若存在多個(gè)第二候選備份點(diǎn),則將距離當(dāng)前時(shí)刻最遠(yuǎn)的第二候選備份點(diǎn)信息刪除;
步驟S500、在距離當(dāng)前最新創(chuàng)建的備份點(diǎn)之后ST2處創(chuàng)建下一備份點(diǎn)信息,返回執(zhí)行步驟S300。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,
所述步驟S300包括:
步驟S301、當(dāng)前時(shí)刻基于與上一備份點(diǎn)的時(shí)間間隔小于ST1的備份點(diǎn)構(gòu)建第一候選備份點(diǎn)列表,判斷當(dāng)前第一候選備份點(diǎn)列表是否為空,若不為空,則執(zhí)行步驟S400,否則,返回執(zhí)行步驟S200。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,
當(dāng)所述第一候選備份點(diǎn)列表為空時(shí),當(dāng)前所有備份點(diǎn)對(duì)應(yīng)的備份時(shí)間間隔均等于ST1。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,
n的取值為2。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,
所述第二時(shí)間步長(zhǎng)ST2設(shè)置為所述預(yù)設(shè)調(diào)試程序在對(duì)應(yīng)的仿真器無(wú)延時(shí)運(yùn)行完畢所使用的最大步長(zhǎng)。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,
所述方法還包括:
步驟S600、獲取目標(biāo)調(diào)試點(diǎn)信息,將當(dāng)前位于所述目標(biāo)調(diào)試點(diǎn)之前且距離所述目標(biāo)調(diào)試點(diǎn)最近的備份點(diǎn)作為目標(biāo)備份點(diǎn);
步驟S700、調(diào)取所述目標(biāo)備份點(diǎn)對(duì)應(yīng)的預(yù)設(shè)調(diào)試程序的內(nèi)存狀態(tài)信息,以所述目標(biāo)備份點(diǎn)為起點(diǎn)執(zhí)行所述預(yù)設(shè)調(diào)試程序。
7.一種電子設(shè)備,其特征在于,包括:
至少一個(gè)處理器;
以及,與所述至少一個(gè)處理器通信連接的存儲(chǔ)器;
其中,所述存儲(chǔ)器存儲(chǔ)有可被所述至少一個(gè)處理器執(zhí)行的指令,所述指令被設(shè)置為用于執(zhí)行前述權(quán)利要求1-6任一項(xiàng)所述的方法。
8.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,存儲(chǔ)有計(jì)算機(jī)可執(zhí)行指令,所述計(jì)算機(jī)可執(zhí)行指令用于執(zhí)行前述權(quán)利要求1-6中任一項(xiàng)所述的方法。
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于北京云樞創(chuàng)新軟件技術(shù)有限公司;上海合見(jiàn)工業(yè)軟件集團(tuán)有限公司,未經(jīng)北京云樞創(chuàng)新軟件技術(shù)有限公司;上海合見(jiàn)工業(yè)軟件集團(tuán)有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210279865.0/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 同類(lèi)專(zhuān)利
- 專(zhuān)利分類(lèi)
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F11-00 錯(cuò)誤檢測(cè);錯(cuò)誤校正;監(jiān)控
G06F11-07 .響應(yīng)錯(cuò)誤的產(chǎn)生,例如,容錯(cuò)
G06F11-22 .在準(zhǔn)備運(yùn)算或者在空閑時(shí)間期間內(nèi),通過(guò)測(cè)試作故障硬件的檢測(cè)或定位
G06F11-28 .借助于檢驗(yàn)標(biāo)準(zhǔn)程序或通過(guò)處理作錯(cuò)誤檢測(cè)、錯(cuò)誤校正或監(jiān)控
G06F11-30 .監(jiān)控
G06F11-36 .通過(guò)軟件的測(cè)試或調(diào)試防止錯(cuò)誤
- 調(diào)試系統(tǒng)、調(diào)試方法和調(diào)試控制方法
- 一種終端調(diào)試方法和裝置
- 設(shè)備自動(dòng)工程調(diào)試方法、裝置、系統(tǒng)和計(jì)算機(jī)設(shè)備
- 基于串口的遠(yuǎn)程設(shè)備調(diào)試系統(tǒng)及方法
- 一種安卓系統(tǒng)動(dòng)態(tài)調(diào)試的方法及系統(tǒng)
- 調(diào)試裝置和遠(yuǎn)程調(diào)試系統(tǒng)
- 一種調(diào)試方法、裝置及系統(tǒng)
- 一種應(yīng)用程序開(kāi)發(fā)的調(diào)試系統(tǒng)及方法
- 樓宇設(shè)備的異地調(diào)試控制方法、裝置和計(jì)算機(jī)設(shè)備
- 一種芯片調(diào)試系統(tǒng)及芯片調(diào)試方法
- 一種數(shù)據(jù)庫(kù)備份的方法及裝置
- 一種虛擬化網(wǎng)絡(luò)備份、恢復(fù)的方法和相應(yīng)裝置
- 一種數(shù)據(jù)備份方法和裝置
- 包配置文件的備份方法及終端
- 分布式實(shí)時(shí)文件系統(tǒng)的備份方法及備份系統(tǒng)
- 一種數(shù)據(jù)備份和恢復(fù)方法、備份服務(wù)器和源服務(wù)器
- 一種備份方法和裝置
- 一種數(shù)據(jù)備份方法、裝置、電子設(shè)備和存儲(chǔ)介質(zhì)
- 一種物聯(lián)網(wǎng)數(shù)據(jù)備份方法及裝置
- 一種數(shù)字法庭數(shù)據(jù)備份系統(tǒng)





