Method for tracking memory allocation in network file server

Boots – shoes – and leggings

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

364DIG1, 3642822, 3642842, 3642808, 395600, 395410, 395280, 395728, G06F 1200, G06F 932

Patent

active

054918081

ABSTRACT:
A method for dynamically tracking memory resource allocations/deallocations of a program resident in the memory of a network file server is disclosed wherein calls to system memory allocation functions are intercepted and diverted to memory resident tracker routines, interposed between the caller and the called functions to monitor returns from the called functions. Public symbol lists of application program interfaces are scanned for functions to be tracked, and function entry points are taken over by replacing initial instructions of the system functions with jumps to the tracker routines. The tracker routines then call the remainder of the system functions and record the reply before passing control back to the original caller program. Information on allocated blocks is written to ABLK blocks taken from an ABLK free block pool allocated at tracker startup. Subsequent deallocations of the allocated blocks release the same ABLK blocks back to the ABLK free pool. Information on "NULL" pointer and similar returns indicating allocation/deallocation errors is written to MSG queue blocks taken from a MSG free block pool allocated at tracker startup. Log file generator threads are activated to list the filled ABLK and MSG blocks when signalled. Cleanup routines restore the replaced code and deallocate all ABLK and MSG memory blocks when the tracker exits.

REFERENCES:
patent: 4817080 (1989-03-01), Soha
patent: 4891639 (1992-01-01), Nakamura
patent: 5133065 (1992-07-01), Cheffetz et al.
patent: 5220655 (1993-06-01), Tsutsui
patent: 5226120 (1993-07-01), Brown et al.
patent: 5255183 (1993-10-01), Katz
patent: 5257381 (1993-10-01), Cook
patent: 5315580 (1994-05-01), Phaal
patent: 5327489 (1994-07-01), Anderson et al.
patent: 5430709 (1995-07-01), Galloway
Day & Neff, Troubleshooting NetWare for the 386, Ch. 21, pp. 559-577 (M&T Books, 1991).
McCann, NetWare Programmer's Guide, pp. 282-284 (M&T Books, 1990).

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

Method for tracking memory allocation in network file server does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method for tracking memory allocation in network file server, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method for tracking memory allocation in network file server will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-246657

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