Minimizing debug information for global types in compiled...

G - Physics – 06 – F

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06F 9/45 (2006.01) G06F 11/36 (2006.01)

Patent

CA 2194020

The invention provides a technique for generating minimal debugging type information in a distinguished compile unit while still supporting the debugging of classes for which the distinguished compile unit is not, in this module, being built or debugged, where the debugging information for the classes has been previously compiled into one or more object modules. On detecting a reference to a type in a program, the compiler inserts code into the module it is compiling to direct the linker where to locate the debugging information object module describing that type. Usually, the object module will be located in a separate link library, so the compiler directs the linker to add the debug library to the list of libraries from which it tries to resolve symbolic references, and to add a reference to an external linkage symbol defined in the object module describing the type. The linker will have to resolve this symbol by adding the debug library into the link.

L'invention est une méthode utilisée pour produire une information de mise au point minimale dans une unité de compilation distinguée tout en continuant à prendre en charge la mise au point de classes pour lesquelles cette unité de compilation n'est pas en cours d'élaboration ou de mise au point, cette information de mise au point en rapport avec les classes ayant été compilée antérieurement dans un ou plusieurs modules objet. En détectant un renvoi à un type dans un programme, le compilateur introduit un code dans le module qu'il est en train de compiler pour indiquer à l'éditeur de liens où localiser le module objet d'information de mise au point qui décrit ce type. Généralement, ce module se trouve dans une bibliothèque distincte, de sorte que le compilateur commande à l'éditeur de liens d'ajouter la bibliothèque de mise au point à la liste des bibliothèques avec lesquelles il tente d'identifier les renvois symboliques, et d'ajouter un renvoi à un symbole de liaison externe défini dans le module objet qui décrit le type en question. L'éditeur de lien devra identifier ce symbole en ajoutant la bibliothèque de mise au point au lien.

LandOfFree

Say what you really think

Search LandOfFree.com for Canadian inventors and patents. Rate them and share your experience with other people.

Rating

Minimizing debug information for global types in compiled... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Minimizing debug information for global types in compiled..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Minimizing debug information for global types in compiled... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFCA-PAI-O-1977971

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.