Patent Number: 7,823,137

Title: Process and implementation for using byte code insertion to modify a class definition to define and use probes for application components

Abstract: A mechanism is provided for just-in-time instrumentation that uses bytecode insertion to modify a class definition to store a reference to the static class information to be used by probes. A hook is inserted to provide a callback to one or more probes. When the bytecode inserted hook is executed, the static class information is used to locate and execute the application probes.

Inventors: Chagoly; Bryan Christopher (Austin, TX), Chen; Xiaoping (Austin, TX), Lavery; Andrew Jason (Austin, TX), Sexton; Kirk Malcolm (Austin, TX)

Assignee: International Business Machines Corporation

International Classification: G06F 9/44 (20060101); G06F 9/45 (20060101)

Expiration Date: 2018-10-26 0:00:00