US 12,111,749 B2
Debugger script embedded in debuggable program source code
Ion Todirel, Bellevue, WA (US); and Bogdan Ionut Mihalcea, Sammamish, WA (US)
Assigned to Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed by Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed on Mar. 2, 2023, as Appl. No. 18/177,666.
Prior Publication US 2024/0296107 A1, Sep. 5, 2024
Int. Cl. G06F 9/44 (2018.01); G06F 9/445 (2018.01); G06F 9/455 (2018.01); G06F 11/00 (2006.01); G06F 11/36 (2006.01)
CPC G06F 11/3624 (2013.01) [G06F 11/3632 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computing system which is configured to embed a debugging hook into a compiled program code, the computing system comprising:
a digital memory;
a processor set including at least one processor, the processor set in operable communication with the digital memory;
a compiler which upon execution by the processor set performs a compilation on a source code, the compilation comprising: recognizing in the source code a debugger script statement written in a debugger scripting language having a debugger scripting language syntax, recognizing in the source code a program statement written in a programming language which has a programming language syntax differing from the debugger scripting language syntax, emitting as part of the compiled program code a debugger instruction which implements the debugger script statement, and emitting as part of the compiled program code a program instruction which implements the program statement.