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.

Динамический перевод использован во время debugging процесса прикладной программы для компьютера. Процесс прикладной программы для компьютера resides в вычислительной системе в блоки Кодего внутри архив общего пользования использованы процессом прикладной программы для компьютера. Блоки Кодего внутри архив общего пользования также имеющиеся быть использованным другими применениями в системе. Во время продолжительности времени, процесс прикладной программы для компьютера dynamically переведен для того чтобы произвести переведенное Кодего. Динамический перевод вклюает перевод первого блока Кодего внутри архив общего пользования для того чтобы произвести переведенный блок Кодего. Переведенный блок Кодего включенн в пределах переведенного Кодего. Debugging Кодий, such as инструкция пролома, может после этого быть добавлено к переведенному Кодему. Друг, только блоки Кодего внутри архив общего пользования которые вызваны процессом прикладной программы для компьютера или доработаны debugger dynamically переведены. В этот другой случай, обжектный код для процесса прикладной программы для компьютера исполнен без dynamically быть переведенным.

 
Web www.patentalert.com

< (none)

< Funerary urn

> Memory cache with sequential page indicators

> (none)

~ 00022