A technique is presented for dynamically inserting a function into an existing application executable of an object-oriented system at runtime of the executable and without requiring recompiling of the code. This is accomplished by modifying configuration settings of the executable at runtime to add a setting to specify the function for at least one class of the executable. The modified configuration settings are then used when running the executable and when a class is encountered for which the function is active, a redirection stub is dynamically inserted to implement the function for the methods of that class. In one embodiment, the function is a trace function and the redirection stub implements an entry trace and an exit trace about each target method of a class for which the trace function is active. Various CORBA implementations of the technique are possible.

Метод для dynamically вводить функцию в existing применение исполнительное object-oriented системы на продолжительности времени исполнительного и без требовать recompiling Кодего. Это выполнено путем дорабатывать установки конфигурации исполнительного на продолжительности времени для того чтобы добавить установку для того чтобы определить функцию для по крайней мере одного типа исполнительного. Доработанные установки конфигурации после этого использованы исполнительное и когда столкнут тип для функция активно, stub redirection dynamically введен для того чтобы снабдить функцию для методов того типа. В одном воплощении, функцией будет функция следа и stub redirection снабжает след входа и след выхода о каждом методе цели типа для которого функция следа активно. Различные вставкы CORBA метода по возможности.

 
Web www.patentalert.com

< (none)

< Head to flexure interconnection for disc drive microactuator

> Heterogeneous system enclosure services connection

> (none)

~ 00028