METHOD AND SYSTEM FOR OPTIMIZING SYSTEMS WITH ENHANCED DEBUGGING INFORMATION

Patent №

US 6,795,963

Granted

2004-09-21

Filed 1999

Owner

INTERNATIONAL BUSINESS MACHINES CORPORATION

AI components

3

nlp · kr · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

09438438

This system sets up a framework that allows for separating debug information from executable code. The system is comprised of a compiler, a linker and a debugger. The compiler produces optimized object code and a debugging information file that contains information necessary for symbolic debugging. The linker merges the optimized object files to produce an optimized executable file as well as debugging information files to produce a composite debugging information file. This debugging information file can be further refined when the program is executed to include runtime dependencies. The debugger provides a source code debugging environment and a core dump debugging environment for the optimized code. The debugger allows monitoring of variable values, placement of watches on changes in variable values, setting breakpoints by location or by name and performing program debugging at a source code level. The effects of optimization is “undone” by the debugger as well as being able to perform symbolic analysis of core files from optimized code dumps.

AI classification

AI hardware1.00
Knowledge representation0.54
Natural language0.51
Planning0.00
Speech0.00
Machine learning0.00
Evolutionary computation0.00
Vision0.00

Ownership

INTERNATIONAL BUSINESS MACHINES CORPORATION

assignment · 104100617

Assignors

ANDERSON, FLEMMING, BAUMGARTNER, JASON RAYMOND

On an employer assignment, the assignors are typically the inventors.

From the same owner

© 2026 NYSGPT2525 LLC