Patent ID: 8677322
Filing Date: 2014-03-18
Classification: G06F

Abstract:
1. At a computer system including one or more processors and system memory, the computer system also including a compiler, a method for recording debug information for an application, the debugging information mapping between a unified address space and a plurality of target address spaces, including at least a first address space and a second different address space, the method comprising: an act of accessing source code for the application, the source code declaring a plurality of variables denoting storage locations, the source code utilizing unified address space pointers to provide a unified address space abstraction, the unified address space pointers referencing storage locations in the unified address space, the source code including statements and expressions for assigning the address of one or more of the plurality of variables to one or more corresponding unified address space pointers, the source code including statements and expressions for dereferencing the one or more corresponding unified address space pointers; an act of compiling the source code into lower level code for execution on a target system, compilation of the source code including: