Method and system for debugging a program

   
   

In a method and system for debugging a program, a debugging module is loaded into a normal thread of execution of the program. A user may then send commands to the debugger module from a command console module operating in a safe separate process. The debugger module receives the commands and converts them into function calls to objects that are accessible by the program. This allows the user to interact manually with the objects and achieve substantially the same responses from the object as the program itself would have obtained during its normal execution. Thus the user can effectively debug the program without having to know the internal structure of any of its constituent objects.

In un metodo ed in un sistema per mettere a punto un programma, un modulo mettere a punto è caricato in un filetto normale dell'esecuzione del programma. Un utente può allora trasmettere gli ordini al modulo del programma di messa a punto da un modulo della sezione comandi di ordine che funziona in un processo separato sicuro. Il modulo del programma di messa a punto riceve gli ordini e li converte in chiamate di funzione in oggetti che sono accessibili dal programma. Ciò permette che l'utente si interagisca manualmente con gli oggetti e realizzi sostanzialmente le stesse risposte dall'oggetto come il programma in se avrebbe ottenuto durante la relativa esecuzione normale. Così l'utente può mettere a punto efficacemente il programma senza dovere conoscere la struttura interna di c'è ne dei relativi oggetti costituenti.

 
Web www.patentalert.com

< Dynamic controls for use in computing applications

< Method for automatically updating a computer registry

> Object-based systematic state space exploration of software

> Method and system for defining and controlling algorithmic elements in a graphics display system

~ 00175