Patent ID: 9336341
Filing Date: 2016-05-10
CPC Classification: G06F

Claim Text:
1. A computer system comprising: a processor for executing program instructions; a memory coupled to the processor for storing the program instructions, wherein the program instructions are program instructions for simulating accesses to a simulated memory by a simulated processor, and wherein the program instructions comprise program instructions for receiving a simulated request to access a memory location within a memory frame of the memory of the simulated computer system at a proxy frame corresponding to the memory frame, wherein the memory frame represents a tail of a linked list accessed via the proxy frame, wherein the access request is a first write access request received for the memory frame; program instructions for, responsive to a check frame having 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, and 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 program instructions for, responsive to the check frame not being inserted ahead of the memory frame, processing the access request by the memory frame directly.