Use of dynamic translation to provide breakpoints in non-writeable object code

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 6330691
SERIAL NO

08606113

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

Dynamic translation is used during debugging of a computer application process. The computer application process resides in a computing system in which blocks of code within a shared library are utilized by the computer application process. The blocks of code within the shared library are also available to be utilized by other applications in the system. During runtime, the computer application process is dynamically translated to produce translated code. The dynamic translation includes translation of a first block of code within the shared library to produce a translated block of code. The translated block of code is included within the translated code. Debugging code, such as a break instruction, may then be added to the translated code. Alternatively, only blocks of code within the shared library which are called by the computer application process or modified by a debugger are dynamically translated. In this alternative case, the object code for the computer application process is executed without being dynamically translated.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
INSTITUTE FOR THE DEVELOPMENT OF EMERGING ARCHITECTUTRES L L C3000 HANOVER STREET C/O HEWLETT-PACKARD COMPANY LEGAL DEPT 20BN PALO ALTO CA 94304

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Burch, Carl D Mountain View, CA 9 169
Buzbee, William B Half Moon Bay, CA 31 1422

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation