Dynamic instrumentation of an executable program by means of causing a breakpoint at the entry point of a function and providing instrumentation code

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 6918110
APP PUB NO 20020152455A1
SERIAL NO

09833248

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

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.

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

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

  • HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Babcock, David J San Jose, CA 12 307
Gouriou, Eric Sunnyvale, CA 8 295
Hundt, Robert Sunnyvale, CA 45 815
Krishnaswamy, Umesh Sunnyvale, CA 24 678
Lofgren, Thomas C Sunnyvale, CA 1 118
Ramasamy, Vinodha Santa Clara, CA 16 387
Rivera, Jose German Sunnyvale, CA 5 182

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation