Patent ID: 9323874
Filing Date: 2016-04-26
CPC Classification: G06F

Claim Text:
1. A computer-performed method of simulating accesses to memory by a simulated processor within a simulated computer system, the method comprising: within a simulator program executing within a computer system performing the method, receiving a simulated request to access a memory location within a simulated memory frame of the memory of the simulated computer system at a proxy frame corresponding to the simulated memory frame, wherein the access request is a first write access request received for the memory frame, wherein the simulated memory frame represents a tail of a linked list accessed via the proxy frame, and wherein the linked list is stored in a data memory controlled by the simulator program; if a check frame has been inserted in the linked list ahead of the memory frame, processing the access request by the check frame, wherein the check frame performs a check on the access request, wherein the check frame is a mark dirty frame inserted in response to the first write access request, wherein access requests received by the mark dirty frame permit write accesses to the memory frame without requiring an update to a flag that indicates whether or not the memory frame is dirty; and if the check frame has not been inserted ahead of the memory frame, processing the access request by the memory frame directly.