WIPO logo
Mobile | Deutsch | Español | Français | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Search International and National Patent Collections
World Intellectual Property Organization
Search
 
Browse
 
Translate
 
Options
 
News
 
Login
 
Help
 
Machine translation
1. (WO2016082601) METHOD AND APPARATUS FOR ANOMALY PROCESSING IN RUNNING PROCESS OF PROGRAM
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/2016/082601    International Application No.:    PCT/CN2015/089284
Publication Date: 02.06.2016 International Filing Date: 09.09.2015
IPC:
G06F 9/44 (2006.01), G06F 11/36 (2006.01)
Applicants: ZTE CORPORATION [CN/CN]; ZTE Plaza Keji Road South,Hi-Tech Industrial Park, Nanshan District Shenzhen, Guangdong 518057 (CN)
Inventors: ZHANG, Ye; (CN)
Agent: KANGXIN PARTNERS,P.C.; Floor 16,Tower A,Indo Building A48 Zhichun Road, Haidian District Beijing 100098 (CN)
Priority Data:
201410714733.1 28.11.2014 CN
Title (EN) METHOD AND APPARATUS FOR ANOMALY PROCESSING IN RUNNING PROCESS OF PROGRAM
(FR) PROCÉDÉ ET APPAREIL POUR UN TRAITEMENT D’ANOMALIE DANS UN PROCESSUS D’EXÉCUTION D’UN PROGRAMME
(ZH) 程序运行过程中的异常处理方法及装置
Abstract: front page image
(EN)A method and apparatus for anomaly processing in a running process of a program. The method comprises: analyzing a currently running code segment, and determining a first instruction and/or a second instruction, wherein the first instruction is an instruction that causes a loss of register information, and the second instruction is an instruction causing that stack content is overwritten (S102); and in a running process of the code segment, every time when the first instruction is run, storing the lost register information; and/or, every time when the second instruction is run, storing the stack content that is overwritten (S104). According to the technical solutions, CPU running process data that usually cannot be obtained during program running can be acquired in time, so as to provide a technical support for reverse deduction of a cause of an anomaly in a CPU.
(FR)L’invention concerne un procédé et un appareil pour un traitement d’anomalie dans un processus d’exécution d’un programme. Le procédé consiste : à analyser un segment de code s’exécutant actuellement, et déterminer une première instruction et/ou une seconde instruction, la première instruction étant une instruction qui entraîne une perte d’informations de registre, et la seconde instruction étant une instruction entraînant l'écrasement d’un contenu de pile (S102) ; et dans un processus d’exécution du segment de code, à chaque fois que la première instruction est exécutée, stocker les informations de registre perdues ; et/ou, à chaque fois que la seconde instruction est exécutée, stocker le contenu de pile qui est écrasé (S104). Selon les solutions techniques, des données de processus d’exécution d’unité centrale de traitement (CPU) qui, habituellement, ne peuvent pas être obtenues durant une exécution du programme peuvent être acquises à temps, de façon à fournir un support technique pour une déduction inverse d’une cause d’une anomalie dans une CPU.
(ZH)一种程序运行过程中的异常处理方法及装置,对当前运行的代码段进行分析,确定第一指令和/或第二指令,其中,第一指令为引起寄存器信息丢失的指令,第二指令为引起堆栈内容被覆盖的指令(S102);在代码段运行过程中,每当运行到第一指令时对丢失的寄存器信息进行存储;和/或,每当运行到第二指令时对被覆盖的堆栈内容进行存储(S104)。根据该技术方案,能够及时获取在通常程序运行时无法得到的CPU运行过程数据,为反推CPU异常原因提供了技术支持。
Designated States: AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BN, BR, BW, BY, BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IR, IS, JP, KE, KG, KN, KP, KR, KZ, LA, LC, LK, LR, LS, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SA, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW.
African Regional Intellectual Property Organization (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Organization (AM, AZ, BY, KG, KZ, RU, TJ, TM)
European Patent Office (AL, AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, MC, MK, MT, NL, NO, PL, PT, RO, RS, SE, SI, SK, SM, TR)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, KM, ML, MR, NE, SN, TD, TG).
Publication Language: Chinese (ZH)
Filing Language: Chinese (ZH)