| C ++ Debugging-ondersteuningsbibliotheek C ++ Debugging-ondersteuningsbibliotheek is een Ostream-gebaseerde debug-uitvoer- en geheugentoewijzingsdebug-ondersteuningsbibliotheek. |
Download nu |
C ++ Debugging-ondersteuningsbibliotheek Rangschikking & Samenvatting
- Naam uitgever:
- Carlo Wood
C ++ Debugging-ondersteuningsbibliotheek Tags
C ++ Debugging-ondersteuningsbibliotheek Beschrijving
C ++ Debugging-ondersteuningsbibliotheek is een Ostream-gebaseerde debug-output en geheugentoewijzingsdebug-ondersteuningsbibliotheek. Libcwd is een full-gaten en goed gedocumenteerde bibliotheek die C ++ -ontwikkelaars helpt bij het debuggen van hun applicaties.C ++ Debugging-ondersteuningsbibliotheek bevat ondersteuning voor Ostream-gebaseerde foutopsporingsuitgang, aangepaste foutopsporingskanalen en apparaten, geheugentoewijzing Debugging, Run-Time SourceFile: LINESTERMADION , en gedimbeld type namen van variabelen. Het is Thread-Safe.Here zijn enkele belangrijke functies van "CPLUSPLUS Debugging Support Library": · Eindgebruikers van een toepassing hoeven geen Libcwd te installeren. · Het gebruik van naamruimten voorkomt naambotsingen tussen debug-kanalen van verschillende bibliotheken. · Debug-kanalen en -apparaten kunnen op een per thread-basis worden ingeschakeld. · Alle debugcode kan worden weggelaten uit het uitvoerbare bestand door een enkele CWDebug-macro niet te definiëren. · Code met LibcWD ziet er schoon uit en is het gebruik van een paar Goed gedefinieerde macro's, vermijden de behoefte aan verontrustende #ifdef cwdebug ... #ENDIF-constructen. · Debug-uitgang is geschreven naar een Ostream en als zodanig type veilig en aanpasbaar zoals gebruikelijk is voor C ++ Ostreams. · Een willekeurig aantal debug-kanalen en debug-apparaten kunnen zonder boete worden gecreëerd in termen van CPU-gebruik. · Volledige ondersteuning voor alle vormen van iteratieve en recursieve oproepen. · Debug-uitvoer is het uitgevend als gevolg van verschillende mogelijkheden om de uitvoer te formatteren, zoals een marge-reeks, een marker string, inkeping en Channeletiketten met vaste breedte. Alle opmaak is draadspecifiek. · Afdrukken van het type willekeurige variabelen in gedeporteerd formulier. · Afdrukken van adressen in bronbestand: presentatie van de lijnnummer. · Deallocatie aanwijzervalidatie. · Magische getallen rond toegewezen geheugenblokken om bufferoverschrijdingen te detecteren. Overzicht van de huidige geheugenverwijvallen, inclusief startadres, grootte, type toegewezen object, bronbestand en lijnnummer van toewijzing en een gebruiker definieerbare beschrijving. · Toewijzingsinformatie vinden met alleen een aanwijzer die in een toegewezen geheugenblok, in logaritmische tijd wijst. Wat is er nieuw in deze release: · Een belangrijke bug is opgelost voor de schroefdraad: LibcWD_R gebruikt verschillende Pthread_Mutexattr_t-objecten, maar heeft die nooit geïnitialiseerd. · Dit resulteerde in niet-geïnitialiseerd geheugen dat wordt gebruikt, resulteert in willekeurige attributen. De reden dat GCC-3.X opgesloten is. · Die versie van GCC wordt daarom opnieuw ondersteund. · Deze versie voegt ondersteuning voor Sparc64 toe. · Alle configureren o Punten werken nu ook op 64-bits platforms. · Ondersteuning voor de nieuwste SVN-versie van GCC (4.3) is bijgewerkt.
C ++ Debugging-ondersteuningsbibliotheek Gerelateerde software