| C ++ - Debugging-Support-Bibliothek C ++-Debugging-Support-Bibliothek ist eine Ostream-basierte Debug-Ausgabe- und Speicherzuordnung von Debug-Support-Bibliothek. |
Jetzt downloaden |
C ++ - Debugging-Support-Bibliothek Ranking & Zusammenfassung
- Name des Herausgebers:
- Carlo Wood
C ++ - Debugging-Support-Bibliothek Stichworte
C ++ - Debugging-Support-Bibliothek Beschreibung
C ++ - Debugging-Support-Bibliothek ist eine Ostream-basierte Debug-Ausgabe- und Memory-Allocation Debug-Support-Bibliothek. Libcwd ist eine voll ausgestattete und gut dokumentierte Bibliothek, die C ++ - Entwickler mit dem Debuggen ihrer Anwendungen unterstützt. , und Demanged-Typ-Namen von Variablen. Es ist Thread-Safe.Her sind einige wichtige Funktionen von "cplusplus debugging supportbibliothek": · Endbenutzer eines Antrags müssen nicht libcwd installieren. · Die Verwendung von Namespaces verhindert Namenskollisionen zwischen den Debugkanälen unterschiedlicher Bibliotheken. · Debug-Kanäle und -geräte können pro Thread-Basis ein- oder ausgeschaltet werden. · Der gesamte Debugcode kann von der ausführbaren Datei ausgelassen werden, indem ein einzelnes CWDebug-Makro nicht definiert wird. · Code mit libcwd sieht sauber aus und ist als Ergebnis der Verwendung einiger Verwendung sauber Gut definierte Makros, vermeidet das Bedürfnis der störenden #IFDEF-CWDEBUG ... #endif-Konstrukte. · Die Debug-Ausgabe wird an einen Ostream geschrieben und als solcher Typ-Safe und anpassbar wie üblich für C ++ Ostreams. · Eine beliebige Anzahl von Debug-Kanälen und debugger Geräte können ohne Strafe in Bezug auf die CPU-Nutzung erstellt werden. · Vollständige Unterstützung für alle Formen iterativer und rekursiser Anrufe. · Die Debug-Ausgabe ist infolge mehrerer Möglichkeiten, um die Ausgabe zu formatieren, wie eine Margenzeichenfolge, ein Marker Schnur, Vertiefung und Festkanal-Etiketten mit fester Breite. Alle Formatierung ist fadenspezifisch. · Drucken der Art der beliebigen Variablen in der Anhängerform. · Druckadressen in der Quelldatei: Zeilennummern-Präsentation. · Zulassungszeigervalidierung. · Zaubernummern um zugewiesene Speicherblöcke, um Pufferüberschreitungen zu erkennen. · Drucken eines Überblick über aktuelle Speicherzuteilungen, einschließlich Startadresse, Größe, Art des zugewiesenen Objekts, Quelldatei- und Zeilenanzahl der Zuteilung und einer benutzerdefinierbaren Beschreibung. · Finden von Zuteilungsinformationen mit nur einem Zeiger, der in einem zugewiesenen Speicherblock in logarithmischer Zeitpunkte zeigt. Was ist neu in dieser Version: · Für das Gewindekoffer wurde ein wichtiger Fehler behoben: libcwd_r verwendet mehrere pthread_mutexattr_t-Objekte, die jedoch niemals initialisiert werden. · Dies führte dazu, dass ein nicht initialisierter Speicher verwendet wurde, was zu zufälligen Mutex-Attributen führte. · Dies wird angenommen Der Grund, warum GCC-3.x gesperrt ist. · Diese Version von GCC wird daher jetzt wieder unterstützt. · Diese Version fügt SPARC64 Unterstützung hinzu. · Alle konfigurieren o PTIONS arbeiten jetzt auch auf 64-Bit-Plattformen. · Die Unterstützung der neuesten SVN-Version von GCC (4.3) wurde aktualisiert.
C ++ - Debugging-Support-Bibliothek Zugehörige Software