DYNAMIC INSTRUMENTATION OF AN EXECUTABLE PROGAM BY MEANS OF CAUSING A BREAKPOINT AT THE ENTRY POINT OF A FUNCTION AND PROVIDING INSTRUMENTATION CODE

Patent №

US 6,918,110

Granted

2005-07-12

Filed 2001

Owner

HEWLETT-PACKARD COMPANY

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

09833248

Method and apparatus for dynamic instrumentation of an executable application program. The application program includes a plurality of functions, each function having an entry point and an endpoint. When the application is executed, a shared memory segment is created for an instrumentation program and the application program. Upon initial invocation of the original functions in the application program, corresponding substitute functions are created in the shared memory segment, the substitute versions including instrumentation code. Thereafter, the substitute functions are executed in lieu of the original functions in the application program.

AI hardwareG06F 11/3612G06F 11/3698

AI classification

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

Ownership

HEWLETT-PACKARD COMPANY

assignment · 119250082

Assignors

HUNDT, ROBERT, RAMASAMY VINODHA, GOURIOU, ERIC, BABCOCK, DAVID J., LOFGREN, THOMAS C., RIVERA, JOSE GERMAN, KRISHNASWAMY, UMESH

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

© 2026 NYSGPT2525 LLC