×

Interposing library for page size dependency checking

  • US 7,434,210 B1
  • Filed: 03/02/2004
  • Issued: 10/07/2008
  • Est. Priority Date: 03/02/2004
  • Status: Active Grant
First Claim
Patent Images

1. A method for processing a call comprising:

  • setting a non-native page size in an interposing library, wherein the interposing library is located in a user-level of a system and wherein the interposing library is located between a user-level application and a kernel, wherein the interposing library is generated by;

    searching a plurality of interfaces to determine which of the plurality of interfaces include the native page size; and

    modifying the plurality of interfaces that include the native page size to obtain a plurality of modified interfaces, wherein modifying the plurality of interfaces uses the non-native page size;

    intercepting the call into the kernel by the interposing library, wherein the call is issued by the user-level application, wherein the call is dependent on the non-native page size and wherein the kernel uses a native page size;

    modifying the call by the interposing library using a modified interface to obtain a modified call, wherein the modified call is dependent on the native page size, wherein the modified interface is one of the plurality of modified interfaces;

    sending the modified call to the kernel;

    generating a response to the modified call by the kernel using the native page size, wherein the response is dependent on the native page size;

    sending the response to the user-level application;

    intercepting the response by the interposing library;

    modifying the response to obtain a modified response, wherein the modified response is dependent on the non-native page size; and

    sending the modified response to the user-level application.

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