METHOD AND APPARATUS USING VARIABLE RANGES TO SUPPORT SYMBOLIC DEBUGGING OF OPTIMIZED CODE

Patent №

US 4,953,084

Granted

1990-08-28

Filed 1987

Owner

HEWLETT-PACKARD COMPANY, A CA. CORP.

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

07121311

A system uses variable ranges to support symbolic debugging of optimized code. A debug symbol table is constructed which includes descriptions of each user resource in source code. Additionally, a range table is constructed. The range table contains, for each user resource which is stored in numerous locations during execution of the code, a list of ranges and a description of where the user resource may be found during each range. If the user resource is stored as a constant during a particular range, the value of the constant may be stored in the range table. The description of each user resource in the debug symbol table includes a flag which indicates whether there is a list of ranges in the range table for a particular user resource. If there is, the description of the particular user resource will include a pointer to the list of ranges for that user resource.

AI classification

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

Ownership

HEWLETT-PACKARD COMPANY, A CA. CORP.

assignment · 47830048

Assignors

MELOY, SUE A., COUTANT, DEBORAH S.

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

From the same owner

© 2026 NYSGPT2525 LLC