Debug annotations

   
   

An annotation source representation is supported by a compiler and/or linker to annotate program code, so that analysis tools, such as debuggers and profilers, have more information with which to analyze an executable program. The annotation source representation in the source code is compiled into annotation information so that the annotation remains in the executable code, but is not executed. The annotation information in the executable program is associated with the code that the annotation function is associated with. The present invention eliminates the need of parallel/companion input command files, eliminates the need of compiling a special version of the executable program for purposes of analysis, and eliminates the need of implementing debug statements in the source code.

Een annotatie bronvertegenwoordiging wordt gesteund door een compiler en/of linker om programmacode te annoteren, zodat de analysehulpmiddelen, zoals debuggers en profilers, meer informatie hebben waarmee om een uitvoerbaar programma te analyseren. De annotatie bronvertegenwoordiging in de broncode wordt gecompileerd in annotatieinformatie zodat de annotatie in de uitvoerbare code blijft, maar niet uitgevoerd. De annotatieinformatie in het uitvoerbare programma wordt geassocieerd met de code de annotatiefunctie waarmee wordt geassocieerd. De onderhavige uitvinding elimineert de behoefte van parallel/het beveldossiers van de metgezelinput, elimineert de behoefte om een speciale versie van het uitvoerbare programma voor analyse te compileren, en elimineert de behoefte om uit te voeren zuivert verklaringen in de broncode.

 
Web www.patentalert.com

< Method and system for seamless integration of preprocessing and postprocessing functions with an existing application program

< Method of updating client's installed data in response to a user-triggered event

> Break determining circuit for a debugging support unit in a semiconductor integrated circuit

> Method of compiling schema mapping

~ 00170