U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Method for reconstructing debugging information for a decompiled executable file

Patent 6151701 Issued on November 21, 2000. Estimated Expiration Date: Icon_subject September 28, 2018. Estimated Expiration Date is calculated based on simple USPTO term provisions. It does not account for terminal disclaimers, term adjustments, failure to pay maintenance fees, or other factors which might affect the term of a patent.

Patent References

System for modifying relocatable object code files to monitor accesses to dynamically allocated memory
Patent #: 5193180
Issued on: 03/09/1993
Inventor: Hastings

Programmable controller having a stored program with both machine language instructions and source code data
Patent #: 5287548
Issued on: 02/15/1994
Inventor: Flood, et al.

Method and system for generating and auditing a signature for a computer program
Patent #: 5559884
Issued on: 09/24/1996
Inventor: Davidson, et al.

Generating symbolic debug information by merging translation and compiler debug information
Patent #: 5560009
Issued on: 09/24/1996
Inventor: Lenkov, et al.

Method and apparatus for testing software on a computer network
Patent #: 5630049
Issued on: 05/13/1997
Inventor: Cardoza, et al.

System for monitoring compute system performance
Patent #: 5732273
Issued on: 03/24/1998
Inventor: Srivastava, et al.

Symbol browsing in an object-oriented development system
Patent #: 5740444
Issued on: 04/14/1998
Inventor: Frid-Nielsen

Debugging information generation system
Patent #: 5881288
Issued on: 03/09/1999
Inventor: Sumi, et al.

Debugger for controlling execution of software installed in object to be controlled on the basis of state transition model, debugging method thereof, record medium thereof, and method for correlating function specifications and code addresses
Patent #: 5940617
Issued on: 08/17/1999
Inventor: Tamura

Language processing system which generates debugging source file corresponding to optimization image and method therefor Patent #: 6014516
Issued on: 01/11/2000
Inventor: Nishiumi

Inventors

Assignee

Application

No. 162472 filed on 09/28/1998

US Classes:

717/130, Including instrumentation and profiling717/136Translation of code

Examiners

Primary: Hafiz, Tariq R.
Assistant: Zhen, Wei

Attorney, Agent or Firm

International Class

G06F 009/45

Abstract

A debugging system according to the present invention includes a decompiler that provides information to a table generator, which generates a line number map and a symbol table, each of which corresponds to an executable file being decompiled. In a specific embodiment, hooks into specific operations performed by the decompiler trigger the table generator operation. A debugging information program can be hooked into a decompiler to generate the debugging information and modify the source code output by the decompiler. For example, the program can be hooked into the decompiler to monitor when the decompiler inserts or deletes source statements, generates line numbers for source lines, or assigns variable names to variables encountered in the executable code.

Other References

  • Breuer et al. Decompilation: The Enumeration of Types and Grammars. ACM. pp. 1613-1647, Sep. 1994
  • Hudson et al. Debugging Lenses: A New Class of Transparent Tools for User Interface Debugging. ACM. pp. 179-187, Sep. 1997
  • Aho et al. Compilers: Principles, Techniques, and Tools. Addison-Wesley Publishing Company. pp. 463-473, Mar. 198
PatentsPlus Images
Enhanced PDF formats
loading...
PatentsPlus: add to cart
PatentsPlus: add to cartSearch-enhanced full patent PDF image
$9.95more info
PatentsPlus: add to cart
PatentsPlus: add to cartIntelligent turbocharged patent PDFs with marked up images
$16.95more info
 
Sign InRegister
Username  
Password   
forgot password?