×

Kernel interface with categorized kernel objects

  • US 8,032,898 B2
  • Filed: 06/30/2006
  • Issued: 10/04/2011
  • Est. Priority Date: 06/30/2006
  • Status: Active Grant
First Claim
Patent Images

1. One or more processor-readable media comprising processor-executable instructions that, when executed by a processor, perform operations comprising:

  • providing a kernel interface to call an operating system'"'"'s kernel for access to one or more kernel objects of an executing process;

    facilitating a call, via the kernel interface, from the executing process to the kernel for access to the one or more kernel objects of the executing process, the call specifying a kernel-object identifier that identifies a called kernel object, the kernel-object identifier being an exclusive member of one of a plurality of designated categories of kernel-object identifiers, wherein each designated category of kernel-object identifiers has a format that is different from and incompatible with one or more formats of one or more other designated categories of kernel-object identifiers;

    determining whether the kernel-object identifier specified by the call identifies a local kernel objects that is for exclusive use by the executing process or identifies a peer kernel object that is for use by the executing process and one or more other executing processes;

    when the kernel-object identifier identifies the local kernel object, permitting the executing process to access the local kernel object via the call; and

    when the kernel-object identifier identifies the peer kernel object, blocking the call to prevent the executing process from accessing the peer kernel object.

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