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. (WO2007002940) DEBUGGING USING VIRTUAL WATCHPOINTS
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/2007/002940    International Application No.:    PCT/US2006/025948
Publication Date: 04.01.2007 International Filing Date: 28.06.2006
Chapter 2 Demand Filed:    30.04.2007    
IPC:
G06F 11/36 (2006.01)
Applicants: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. [US/US]; 20555 S.H. 249, Houston, TX 77070 (US) (For All Designated States Except US).
THELEN, Gregory, W. [US/US]; (US) (For US Only).
CAMPBELL, Robert, G. [US/US]; (US) (For US Only)
Inventors: THELEN, Gregory, W.; (US).
CAMPBELL, Robert, G.; (US)
Agent: SCHOPPE, Fritz; Schoppe, Zimmermann & Stöckeler, P.O.Box 246, D-82043 Pullach (DE)
Priority Data:
11/169,235 28.06.2005 US
Title (EN) DEBUGGING USING VIRTUAL WATCHPOINTS
(FR) MISE AU POINT DE PROGRAMME UTILISANT DES POINTS DE SURVEILLANCE VIRTUELS
Abstract: front page image
(EN)A method (500) is provided for use in a computer system (100) for: (A) receiving (502) notification of a virtual memory trap; (B) determining (504, 508) whether the virtual memory trap was triggered by an access to a region (110c) of memory (108) identified as protected against access; (C) if it is determined that the virtual memory trap was triggered by an access to a region (110c) of memory (108) identified as protected against access, determining (512) whether the virtual memory trap was triggered by computer program code (134a, 134c) identified as suspect; and (D) if it is determined that the virtual memory trap was triggered by computer code (134a, 134c) identified as suspect, signaling (514) a fault to a debugger (130) executing on the computer system (100).
(FR)La présente invention se rapporte à un procédé (500) pouvant être mis en oeuvre dans un système informatique (100) pour: (A) recevoir (502) une notification de déroutement en mémoire virtuelle; (B) déterminer (504, 508) si le déroutement en mémoire virtuelle à été déclenché par un accès à une région (110c) de la mémoire (108) identifiée comme étant à accès protégé; (C) dans le cas où l'on a déterminé que le déroutement en mémoire virtuelle a été déclenché par un accès à une région (110c) de la mémoire (108) identifiée comme étant à accès protégé, déterminer (512) si le déroutement en mémoire virtuelle a été déclenché par du code logiciel (134a, 134c) identifié comme suspect; et (D) si l'on a déterminé que le déroutement en mémoire virtuelle a été déclenché par le code d'un programme informatique (134a, 134c) identifié comme suspect, signaler (514) un défaut à l'outil de mise au point (130) s'exécutant sur le système informatique (100).
Designated States: AE, AG, AL, AM, AT, AU, AZ, BA, BB, BG, BR, BW, BY, BZ, CA, CH, CN, CO, CR, CU, CZ, DE, DK, DM, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, HN, HR, HU, ID, IL, IN, IS, JP, KE, KG, KM, KN, KP, KR, KZ, LA, LC, LK, LR, LS, LT, LU, LV, LY, MA, MD, MG, MK, MN, MW, MX, MZ, NA, NG, NI, NO, NZ, OM, PG, PH, PL, PT, RO, RS, RU, SC, SD, SE, SG, SK, SL, SM, SY, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW.
African Regional Intellectual Property Organization (BW, GH, GM, KE, LS, MW, MZ, NA, SD, SL, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Organization (AM, AZ, BY, KG, KZ, MD, RU, TJ, TM)
European Patent Office (AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HU, IE, IS, IT, LT, LU, LV, MC, NL, PL, PT, RO, SE, SI, SK, TR)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, ML, MR, NE, SN, TD, TG).
Publication Language: English (EN)
Filing Language: English (EN)