Patent ID: 7711937

Claim:
A machine implemented method, comprising: receiving notification of a trap, the notification comprising context information that can be used to determine a particular instruction that caused the trap and a particular address that is to be accessed by the particular instruction; determining, based at least partially upon the context information, the particular address that is to be accessed by the particular instruction; extracting, from one or more locations with an address that is close to the particular address, information pertaining to a corresponding logical component of which data in the particular address is a part; updating a set of log information to include at least a portion of the information pertaining to the corresponding logical component; causing subsequent accesses of the particular address to not give rise to a trap; and allowing the particular instruction to be executed; wherein the method is performed by a computer which, as a result of executing program instructions, has been configured to be a special purpose machine, wherein the corresponding logical component is one of the group consisting of an invocable method and an object, and wherein the extracting comprises extracting a name for the invocable method when the corresponding logical component is the invocable method, wherein the extracting comprises extracting a class name for the object when the corresponding logical component is the object.