Patent ID: 8095915
Filing Date: 2012-01-10
Classification: G06F

Abstract:
1. A method for supporting tracking of data values of original source code at execution of a translated version of the source code, referred to as target code, on a computer system, said method comprising the steps of: associating, during program code translation, references to target data value containers in target code instructions with corresponding address information of original data value containers of the source code; storing, at execution of target code, information related to target code instructions together with associated address information of original data value containers of the source code to uphold a data value view of the original source code representation, wherein the information related to target code instructions together with associated address information of original data value containers of the source code is written into a ghost register file; and upholding sequential consistency of ghost register file operation based on multiple pipe registers for handling read latency to consistently reflect the residency in the target system of original data value containers.