Development system and methods with direct compiler support for

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

395704, G06F 1108

Patent

active

059095806

ABSTRACT:
A development system having a compiler, a linker, and an interface for detecting invalid use of resource is generated. When the system is (optionally) operating in a "code guarded" mode, the linker links the object modules with a CodeGuard.RTM. Library to generate "code guarded" program(s). The API (Application Programming Interface) calls to the runtime libraries are "wrappered" by CodeGuard wrapper functions. Additionally in this mode, operation of the compiler is altered to insert calls from the user code (e.g., compiled code in object modules) to the CodeGuard Runtime Library, for checking runtime use of resources and memory. As a result, the system can identify a programming error at the location where it occurs that is, at the original line of code which gave rise to the problem in the first place. Errors are found immediately as they happen, so that the original offending site can be determined. In this manner, the task of creating computer programs is simplified.

REFERENCES:
patent: 5193180 (1993-03-01), Hastings
patent: 5335344 (1994-08-01), Hastings
Maguire, S., Writing Solid Code, Microsoft Press, pp. 45-73, 1993.

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

Development system and methods with direct compiler support for does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Development system and methods with direct compiler support for , we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Development system and methods with direct compiler support for will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-961652

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