Bibliothèque de support de débogage C ++

La bibliothèque de support de débogage C ++ est une bibliothèque de support de débogage de débogage de débogage et d'allocation de mémoire basée sur la mémoire.
Télécharger maintenant

Bibliothèque de support de débogage C ++ Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • QPL
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • Carlo Wood
  • Site Internet de l'éditeur:

Bibliothèque de support de débogage C ++ Mots clés


Bibliothèque de support de débogage C ++ La description

La bibliothèque de support de débogage C ++ est une bibliothèque de support de débogage de débogage de débogage de débogage et d'allocation de mémoire d'Ostream. LIBCWD est une bibliothèque complète et bien documentée qui aide les développeurs C ++ avec le débogage de leurs applications.C ++ La bibliothèque de support de débogage comprend la prise en charge de la sortie de débogage à base d'Ostream, des canaux de débogage personnalisés et des périphériques, le débogage de la mémoire de la mémoire, l'heure d'exécution SourceFile: Informations sur le temps de lecture et des noms de type démangled de variables. Il s'agit de thread-safe.Le sont des caractéristiques essentielles de "Bibliothèque de support de débogage Cplusplus": · Les utilisateurs finaux d'une application n'ont pas besoin d'installer libcwd. · L'utilisation d'espaces de noms empêche les collisions de noms entre les canaux de débogage de différentes bibliothèques. · Les canaux et les appareils de débogage peuvent être allumés ou éteints sur une base de thread. · Tout le code de débogage peut être omis de l'exécutable en ne définissant pas une seule macro cwdebug. · Le code utilisant LIBCWD a l'air propre et est interrogée à la suite de l'utilisation de quelques Macros bien définies, évitant la nécessité de déranger #Ifdef cwdebug ... #endif constructions. · La sortie de débogage est écrite sur un système d'OStream et de type-coffre-fort et personnalisable comme étant habituel pour C ++ Otstreams. · Un nombre arbitraire de canaux de débogage. · Un nombre arbitraire de canaux de débogage. et les périphériques de débogage peuvent être créés sans aucune pénalité en termes d'utilisation de la CPU. · Prise en charge complète de toutes les formes d'appels itératifs et récursifs. · La production de débogage est interrogée à la suite de plusieurs possibilités de formater la sortie, comme une chaîne de marge, un marqueur Chaîne, indentation et Étiquettes de canal à largeur fixe. Toutes les formatage sont spécifiques à la filetage. · Impression du type de variables arbitraires en formulaire démangled. · Adresses d'impression dans le fichier source: Présentation de numéro de ligne. · Validation du pointeur de distribution. · Numéros magiques autour des blocs de mémoire alloués afin de détecter des dépassements de mémoire tampon. · Impression d'un Vue d'ensemble des allocations de mémoire actuelles, y compris l'adresse de départ, la taille, le type d'objet attribué, le fichier source et le numéro de ligne d'allocation et une description définissable par l'utilisateur. · Rechercher des informations d'allocation avec seulement un pointeur qui pointe un bloc de mémoire alloué, dans le temps logarithmique. Ce qui est nouveau dans cette version: · Un bug important a été corrigé pour le boîtier fileté: libcwd_r utilise plusieurs objets pthread_mutexattr_t, mais n'a jamais été initialisé ceux-ci. · Ceci abouti à une mémoire ininitialisée utilisée, entraînant des attributs mutex aléatoires. · On pense que ceci est censé être La raison pour laquelle GCC-3.x est enfermé. · Cette version de GCC est donc maintenant prise en charge à nouveau. · Cette version ajoute de la prise en charge de SPARC64. · Tout configuration O PTIONS travaille maintenant également sur des plates-formes 64 bits. · La prise en charge de la dernière version SVN de GCC (4.3) a été mise à jour.


Bibliothèque de support de débogage C ++ Logiciels associés

Grev

GICICD est une version open source d'un programmeur et d'un débogueur en circuit (ICD) pour la famille Microchip Pic Microcontroller. ...

253

Télécharger