×

User-level re-initialization instruction interception

  • US 9,063,771 B2
  • Filed: 01/09/2014
  • Issued: 06/23/2015
  • Est. Priority Date: 03/10/2005
  • Status: Active Grant
First Claim
Patent Images

1. A data processing system comprising:

  • an operating system for supporting processes, each process being associated with one or more resources each identifiable by a file descriptor, the operating system being arranged to police the accessing by processes of resources so as to inhibit a process from accessing resources with which it is not associated, and being responsive to instructions of a certain type to reinitialize a process;

    a user-level library for interfacing between each process and the operating system; and

    a memory shared between the operating system and the user-level library for storing state information for at least one process, the state information being associated with a resource;

    wherein the user-level library is arranged to analyze instructions from the processes to the operating system, and is arranged to, on detecting an instruction to re-initialize a process associated with a resource that is managed by the user-level library, check whether it has a record of there having been an instruction to reinitialize the process, and cause state information equivalent to the pre-existing state information associated with said resource to be stored in the memory as state information for the re-initialized process and to be associated with the resource.

View all claims
  • 6 Assignments
Timeline View
Assignment View
    ×
    ×