Patent · US Active

Dynamic code switching in debugging process

US9459988B2 · kind B2 · utility

5Cited by
8References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMar 4, 2014
Grant dateOct 4, 2016
Priority date
Expiry dateMar 4, 2034

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F8/443
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

An optimized version of a binary and a non-optimized debuggable version of a binary for each compiling unit in the source code program are generated. The optimized versions of binaries of all compiling units are loaded into memory for debugging, which is monitored. In response to determining that a first compiling unit in the source code program is to be debugged, the non-optimized debuggable version of the binary is loaded into a memory location that was previously used by the optimized version of the binary. In response to determining that debugging of a second compiling unit in the source code program is to be cancelled, the optimized version of the binary of the second compiling unit is loaded into a memory location that was previously used by the non-optimized debuggable version of the binary.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.