Apparatus for and method of providing user exits on an operating

Data processing: database and file management or data structures – Database design – Data structure types

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

707104, 707 1, 707 2, G06F 1730

Patent

active

059567104

ABSTRACT:
An apparatus for and method of providing user exits, including dynamic installation of associated software, within the kernel portion of an operating system. An initializer replaces existing system call pointers, in the system services table located in the kernel portion of an operating system, with new pointers to user supplied code. System calls that are hooked, when issued by a user application, are intercepted by a kernel level intercepter which generates a query to a database interface. The database interface sends database requests based on the received query to a database engine. A database manager allows a user to add, delete, edit, etc. records in a database included in the database engine. A method of dynamically inserting user supplied code into the kernel space of an operating system is also disclosed. A communications channel is opened and its associated buffer location is found. A bootstrap loader module is then written into the communications channel buffer. The installed bootstrap loader code calls a kernel level memory allocation system call which allocates a memory buffer in kernel memory. User supplied code, for establishing user exits, is written into the kernel memory buffer. Pointers in the system services table are modified to point to the newly allocated kernel memory buffer.

REFERENCES:
patent: 4621321 (1986-11-01), Boebert et al.
patent: 4881263 (1989-11-01), Herbison et al.
patent: 4956769 (1990-09-01), Smith
patent: 5032979 (1991-07-01), Hecht et al.
patent: 5163147 (1992-11-01), Orita
patent: 5271007 (1993-12-01), Kurahashi et al.
patent: 5276901 (1994-01-01), Howell et al.
patent: 5369770 (1994-11-01), Thomason
patent: 5394469 (1995-02-01), Nagel et al.
patent: 5421011 (1995-05-01), Camillone et al.
patent: 5454086 (1995-09-01), Alpert
patent: 5483596 (1996-01-01), Rosenow
patent: 5495606 (1996-02-01), Borden
patent: 5584022 (1996-12-01), Kikuchi et al.
patent: 5584023 (1996-12-01), Hsu
patent: 5752005 (1998-05-01), Jones
patent: 5764889 (1998-06-01), Ault

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Apparatus for and method of providing user exits on an operating does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Apparatus for and method of providing user exits on an operating, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Apparatus for and method of providing user exits on an operating will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-91697

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.