DEVELOPMENT SYSTEM WITH METHODS FOR DETECTING INVALID USE AND MANAGEMENT OF RESOURCES AND MEMORY AT RUNTIME
Patent №
US 5,907,709
Granted
1999-05-25
Filed 1996
Owner
BORLAND INTERNATIONAL, INC.
+1 more
Lab
—
AI components
2
kr · hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
08598306
A development system having a compiler, a linker, and an interface is generated. When the system is (optionally) operating in a "code guarded" mode, the linker links the object modules with a CodeGuard.TM. 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 user 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.
AI classification
Ownership
BORLAND INTERNATIONAL, INC.
assignment · 79030053
INPRISE CORPORATION
namechg · 97210054
Assignors
CANTEY, JAMES LEE, CRELIER, REGIS
On an employer assignment, the assignors are typically the inventors.