Some content of this application is unavailable at the moment.
If this situation persist, please contact us atFeedback&Contact
1. (WO2017112127) DATA FLOW ANALYSIS IN PROCESSOR TRACE LOGS USING COMPILER-TYPE INFORMATION METHOD AND APPARATUS
Latest bibliographic data on file with the International Bureau

Pub. No.: WO/2017/112127 International Application No.: PCT/US2016/061856
Publication Date: 29.06.2017 International Filing Date: 14.11.2016
IPC:
G06F 11/36 (2006.01)
G PHYSICS
06
COMPUTING; CALCULATING; COUNTING
F
ELECTRIC DIGITAL DATA PROCESSING
11
Error detection; Error correction; Monitoring
36
Preventing errors by testing or debugging of software
Applicants:
INTEL CORPORATION [US/US]; 2200 Mission College Boulevard Santa Clara, California 95054, US
Inventors:
KLEEN, Andreas; US
Agent:
GARTHWAITE, Martin S.; US
AUYEUNG, Al; US
BLAIR, Steven R.; US
COFIELD, Michael A.; US
COWGER, Graciela G.; US
DANSKIN, Timothy A.; US
FORD, Stephen S.; US
LEE, Katherine D.; US
MAKI, Nathan R.; US
MARLINK, Jeffrey S.; US
MEININGER, Mark M.; US
MOORE, Michael S.; US
PARKER, Wesley E.; US
RASKIN, Vladimir; US
STRAUSS, Ryan N.; US
WANG, Yuke; US
Priority Data:
14/977,07121.12.2015US
Title (EN) DATA FLOW ANALYSIS IN PROCESSOR TRACE LOGS USING COMPILER-TYPE INFORMATION METHOD AND APPARATUS
(FR) PROCÉDÉ ET APPAREIL D'ANALYSE DE FLUX DE DONNÉES DANS DES JOURNAUX DE TRACE DE PROCESSEUR EN UTILISANT DES INFORMATIONS DE TYPE COMPILATEUR
Abstract:
(EN) A program control flow trace is obtained from a processor trace module, which may be hardware based, and is used, in combination with debug information and information from dissassembly of basic blocks, to identify candidate store instruction(s) which produced a memory corruption. The candidate store instruction(s) and links to a software program may be used to further debug the memory corruption and/or to instrument the software program to identify basic block(s) which produced the memory corruption in future executions of the compiled software program and/or to track debugging of the software program.
(FR) L'invention se rapporte à une trace de flux de commande de programme qui est obtenue à partir d'un module de trace de processeur, lequel peut être à base de matériel, et qui est utilisée en combinaison avec des informations de débogage et des informations de désassemblage de blocs de base pour identifier une ou plusieurs instructions de stockage candidates qui ont provoqué une altération de la mémoire. La ou les instructions de stockage candidates et les liens vers un programme informatique peuvent être utilisés pour déboguer davantage l'altération de la mémoire et/ou pour instrumenter le programme logiciel afin d'identifier le ou les blocs de base qui ont provoqué l'altération de la mémoire dans les futures exécutions du programme logiciel compilé et/ou pour suivre le débogage du programme logiciel.
front page image
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, DJ, 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, KW, 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 (ARIPO) (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: English (EN)
Filing Language: English (EN)