Processing

Please wait...

Settings

Settings

Goto Application

1. WO2015200235 - TECHNIQUES FOR EDIT-AND-CONTINUE AND ENHANCED OPTIMIZED DEBUGGING ON OPTIMIZED CODE

Publication Number WO/2015/200235
Publication Date 30.12.2015
International Application No. PCT/US2015/037047
International Filing Date 23.06.2015
Chapter 2 Demand Filed 22.04.2016
IPC
G06F 11/36 2006.1
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
11Error detection; Error correction; Monitoring
36Preventing errors by testing or debugging of software
CPC
G06F 11/3628
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
11Error detection; Error correction; Monitoring
36Preventing errors by testing or debugging software
362Software debugging
3628of optimised code
G06F 11/3664
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
11Error detection; Error correction; Monitoring
36Preventing errors by testing or debugging software
3664Environments for testing or debugging software
G06F 8/443
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
8Arrangements for software engineering
40Transformation of program code
41Compilation
44Encoding
443Optimisation
G06F 8/71
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
8Arrangements for software engineering
70Software maintenance or management
71Version control
G06F 8/73
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
8Arrangements for software engineering
70Software maintenance or management
73Program documentation
Applicants
  • MICROSOFT TECHNOLOGY LICENSING, LLC [US]/[US]
Inventors
  • ASTHANA, Ankit
  • SHOUKRY, Ayman Baligh
  • TZEN, Ten H.
  • FU, Changqing (Charles)
  • SATHYANATHAN, Patrick W.
Agents
  • GRÜNECKER PATENT- UND RECHTSANWÄLTE PARTG MBB
Priority Data
14/315,11125.06.2014US
Publication Language English (en)
Filing Language English (EN)
Designated States
Title
(EN) TECHNIQUES FOR EDIT-AND-CONTINUE AND ENHANCED OPTIMIZED DEBUGGING ON OPTIMIZED CODE
(FR) TECHNIQUES PERMETTANT UN DÉBOGAGE DE TYPE « MODIFIER ET CONTINUER » AMÉLIORÉ ET OPTIMISÉ SUR UN CODE OPTIMISÉ
Abstract
(EN) Methods, systems, and computer program products are provided that enable a portion of code to be marked in source code to disable compilation optimizations for the marked portion of code, while the rest of the source code is compiled with optimizations. In this manner, edit-and-continue debugging may be performed on the compiled source code in an enhanced manner. Modifications made to the marked source code (as well as the rest of the source code) may be compiled in an incremental manner, such that the portions of the source code affected by the modifications are compiled, while unaffected portions of the source code are not recompiled.
(FR) L'invention concerne des procédés, des systèmes et des produits programmes informatiques qui permettent de marquer une partie d'un code source de façon à désactiver des optimisations de compilation pour la partie marquée du code, le reste du code source étant compilé avec les optimisations. Ainsi un débogage de type « modifier et continuer » peut-il être mis en œuvre sur le code source compilé d'une manière améliorée. Les modifications apportées au code source marqué (et au reste du code source) peuvent être compilées de manière incrémentielle, de telle sorte que les parties du code source modifiées par les modifications sont compilées, tandis que les parties non modifiées du code source ne sont pas recompilées.
Related patent documents
CN201580034673.1This application is not viewable in PATENTSCOPE because the national phase entry has not been published yet or the national entry is issued from a country that does not share data with WIPO or there is a formatting issue or an unavailability of the application.
Latest bibliographic data on file with the International Bureau