System and method for checking for dynamic resource misuse in a

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06F 1100

Patent

active

057648832

ABSTRACT:
A system and method for identifying dynamic resource misuses via inspection that may result in problems like corrupted heap memory and memory leaks in a target program. The parameters and variable are marked with a particular state type. The target program is then analyzed one function at a time via symbolic execution so as to interpret each function based on the states of the variable and parameters and the operations performed by the basic blocks comprising the function. A state transition table is utilized to define the new state of a destination based on the operation and current state. Coding violations identified by the state transition table are reported and a signature of the function created for use when analyzing other functions that call the current function being analyzed.

REFERENCES:
patent: 4720778 (1988-01-01), Hall et al.
patent: 5390325 (1995-02-01), Miller
patent: 5394347 (1995-02-01), Kita et al.
patent: 5490249 (1996-02-01), Miller
patent: 5513122 (1996-04-01), Cheng et al.
patent: 5600789 (1997-02-01), Parker et al.

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

System and method for checking for dynamic resource misuse in a does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with System and method for checking for dynamic resource misuse in a , we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and method for checking for dynamic resource misuse in a will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2212063

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